Skip to content
View szymon-sawicki's full-sized avatar
πŸ’»
keep on coding
πŸ’»
keep on coding

Block or report szymon-sawicki

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
szymon-sawicki/README.md

Hi there, I'm Szymon πŸ‘‹

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.

πŸ’Ό Professional Experience

  • Software Developer at Santander Consumer Bank

    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)
  • Software Developer at CPB Software

    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
  • Freelance Web Developer

    2015 – Present

    • Created custom websites and e-commerce platforms for small businesses.
    • Technologies used include WordPress, WooCommerce, and PrestaShop.

πŸ› οΈ Technical Skills

  • 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)

πŸ’‘ Projects & Contributions

  • 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.

🌐 Languages

  • Polish: Native
  • German: C1 Level
  • English: B2 Level

πŸ“« How to Reach Me

⚑ Fun Facts

  • πŸ” 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.

🀝 Let's Connect

I'm always open to collaborating on exciting projects or discussing software development and technology. Feel free to connect with me!

Pinned Loading

  1. cinema-app cinema-app Public

    Management system for network of cinemas with multiple rooms. Database - MySQL (Jdbi) , REST API - spark web framweork, security - JWT

    Java 1

  2. sales-company-microservices-app sales-company-microservices-app Public

    WIP

    Java 1