Location
PolandRate
$17
/ per hour
Years of experience
12+About
As a seasoned developer, my experience spans various roles primarily focused on Java and Kotlin microservices development. Most recently, I worked at Scalo/Bitpanda, where I was involved in developing a platform for trading cryptocurrencies and commodities. Prior to that, I contributed to a comprehensive banking system at Connectis/Vodeno, implementing microservices architecture with an event-driven approach using Apache Kafka. My roles often included designing system architecture, managing deployments with Docker, and ensuring smooth CI/CD pipelines. At Connectis/Circle K, I developed a mobile application for electric vehicle charging, emphasizing synchronization with charging vendors and managing complex backend functionalities. My technical expertise covers a wide range of tools and technologies, including Java 8, Spring Framework, Docker, and various cloud platforms like AWS and Google Cloud. I have a solid foundation in Agile methodologies, particularly Scrum and TDD, which I utilized across different projects to ensure efficient and reliable software delivery. My educational background in business applications programming from the Polish-Japanese Academy of Information Technology has provided a strong base for my career. Beyond my professional pursuits, I enjoy making homemade pizza and beer, and I am committed to maintaining an active lifestyle.Tech Stack
Microservices, Agile, AWS, Docker, Git, Gradle, Hibernate, Java, Jira, REST, Spring Framework, Swagger, WebLogicExperience
- Developed and maintained microservices-based systems at Scalo/Bitpanda and Connectis/Vodeno, ensuring efficient and scalable solutions.
- Handled continuous integration and continuous deployment pipelines, streamlining development and deployment processes at Logic Mind and XTB/Fulmo LTD.
- Utilized Docker and Docker Compose for containerizing applications and managing deployments on cloud platforms like AWS and Google Cloud at multiple companies including Connectis/Vodeno and Scalo/Bitpanda.
- Developed robust backend solutions using Java, Spring Boot, and Hibernate in roles at Link4 and EO Networks.
- Implemented an event-driven approach using Apache Kafka at Connectis/Vodeno, ensuring efficient communication and processing within microservices.
- Estimated complexity of user stories and implemented new functionalities at Connectis/Circle K, ensuring timely and accurate delivery of features.
- Designed system architecture, configured infrastructure, and managed DevOps tasks, including setting up Jenkins pipelines and deploying services on Docker Swarm and AWS at Logic Mind.
Employment history
Kotlin Microservices Developer, Scalo/Bitpanda
March 2022 - July 2022
- Developed platform for trading cryptocurrencies and commodities.
- Utilized containerization for services using Docker and Docker Compose.
- Maintained Git repositories connected with GitLab.
- Integrated Jira and Confluence for project management.
Java Microservices Developer, Connectis/Vodeno
February 2021 - February 2022
- Developed complete banking system in a box with microservices architecture.
- Implemented event-driven approach using Apache Kafka.
- Managed CI/CD development method with automated deployment and testing on GitLab.
- Handled communication with external services suppliers via REST.
Java Microservices Developer, Connectis/Circle K
September 2020 - January 2021
- Developed mobile application for electric vehicle charging.
- Estimated complexity of user stories for new functionalities.
- Implemented synchronization of charging processes with charging vendors.
- Designed backend using microservices approach.
Java Microservices Architect/Developer, Logic Mind
March 2019 - March 2020
- Designed architecture of system for achieving Nash equilibrium in poker games.
- Configured infrastructure and DevOps tasks such as Jenkins pipelines.
- Developed backend services in Java and communication part in Python.
- Managed deployment using Docker Compose and Docker Swarm.
Java Microservices Developer, XTB/Fulmo LTD
January 2018 - January 2019
- Developed mobile cryptocurrency cantor and internet commerce paying method.
- Used gRPC framework for module communication.
- Implemented DDD approach for defining business model and processes.
- Managed CI/CD with Bitbucket Pipelines.
Java Developer, Link 4
January 2017 - December 2017
- Developed new functionalities for insurance company applications.
- Collected stories, prepared documentation, and implemented solutions.
- Conducted unit tests and collaborated with testers.
- Performed code reviews.
Java Developer, EO Networks
March 2016 - November 2016
- Developed web version of old Java SE project.
- Implemented parts of application based on Jira tickets and project documentation.
- Used Spring Framework, Liquibase, Hibernate, Thymeleaf, and jQuery.
- Participated in daily status meetings for progress reporting and planning.
Java Developer, Diverse Consulting Group
October 2015 - February 2016
- Developed web application for managing buildings and teams.
- Used Spring Framework, Hibernate, jQuery, and Bootstrap.
- Ran application on Tomcat server.
- Handled full-stack development from database scripts to frontend.
Java Developer, iCompass
January 2015 - September 2015
- Developed application integrating four systems for error reporting.
- Used Apache Camel, ActiveMQ, and JBossFuse ESB for distributed application.
- Developed RESTful endpoints and routes between modules.
- Implemented simple RESTful web service returning data in JSON format.
Java Developer, COMP SA
January 2014 - October 2014
- Developed application for managing law firm, one of the biggest in Poland.
- Used Glassfish 4, Eclipselink, JSF, Primefaces, and Postgres.
- Developed application modules based on Redmine tasks.
- Handled full-stack development from db scripts to frontend.
Junior Java Developer, COM-PAN System
July 2012 - December 2013
- Developed application supporting electronic workflow of documents.
- Created documents pattern in XML.
- Developed business processes connected with documents using jBPM engine and jPDL language.
- Ran application on Tomcat 7 with Hibernate ORM.
Development of Application for Doctor's Office
January 2012 - April 2012
- Developed application using Java EE, Hibernate, Struts, and MySQL.
- Ran application on Tomcat server.
Education history
Polish-Japanese Academy of Information Technology.
2008 - 2012
Business applications programming.