I'm a Software Developer based in Vienna, Austria π¦πΉ, with over 3 years of experience in the finance industry. I specialize in building robust banking systems using Java and microservices architecture. My journey into IT began in 2021 as a career changer, and my background in social sciences has honed my adaptability and soft skills, which I bring to my technical projects.
-
November 2022 β Present | Vienna, Austria
- Developing and integrating RESTful APIs for core banking applications.
- Refactoring monolithic legacy systems into microservices architecture.
- Collaborating in Scrum teams to deliver solutions compliant with GDPR and EAA regulations.
- Tech Stack: Java, Groovy, Spring Boot, Java EE, JSP, OracleDB, Microservices, CI/CD (OpenShift, Jenkins)
-
November 2021 β November 2022 | Vienna, Austria
- Worked on a greenfield project for institutional clients.
- Developed new features and fixed bugs in both backend and frontend (Angular).
- Participated actively in Agile/Scrum methodologies.
- Tech Stack: Java, Spring Boot, PostgreSQL, TDD, Unit and Integration Tests, Docker
-
2015 β Present
- Created custom websites and e-commerce platforms for small businesses.
- Technologies used include WordPress, WooCommerce, and PrestaShop.
- Languages: Java (Advanced), Groovy, JavaScript, TypeScript
- Frameworks: Spring Boot, Spring Core, Spring Data, Spring Security, Java EE, JSP, Angular
- Databases: OracleDB, PostgreSQL, MongoDB, Redis
- Architecture: Microservices, Monolithic Systems
- DevOps Tools: Docker, OpenShift, Jenkins, CI/CD pipelines
- Other Technologies: RESTful APIs, OpenAPI, MapStruct, JDBI, Spark Web Framework
- Testing: TDD, Unit and Integration Testing
- Version Control: Git
- IDEs: IntelliJ IDEA
- Methodologies: Agile (Scrum)
- GitHub repositories: Multiple smaller projects for learning purposes (microservices, modulith, rabbitmq ...)
- Microservices Demo: Demonstrated the decomposition of a monolithic system into microservices.
- Personal Tech Blog: Sharing insights, tutorials, and experiences related to software development.
- Polish: Native
- German: C1 Level
- English: B2 Level
- LinkedIn: linkedin.com/in/szymon-sawicki
- π Mountaineering Enthusiast: I love exploring mountains and enjoy outdoor adventures.
- πββοΈ Fitness: Regularly engage in running and functional training.
- π Background in Social Sciences: My academic background provides a unique perspective in problem-solving.
- π£ Interest in Politics: Keen on staying informed about political developments and their impact on technology.
I'm always open to collaborating on exciting projects or discussing software development and technology. Feel free to connect with me!