Maksym C., Software Engineer

Back-End Web (15.0 yr.), Industrial Engineering (3.5 yr.)
english B2 (Upper-Intermediate) English
seniority Expert (10+ years)
location Krakow, Poland UTC+01:00

Summary

- 15+ years of experience as a Software Engineer, specializing in Java, microservices, and system design for backend development;
- Expertise in developing and maintaining scalable web applications and microservices with a focus on performance optimization;
- Strong experience in building applications using Spring Boot, Kafka, Docker, and RESTful API design;
- Proficient in integrating third-party APIs and cloud-based solutions, with a strong background in Azure and AWS platforms;
- Extensive experience with SQL (PostgreSQL, Oracle DB) and NoSQL (MongoDB) databases;
- Familiar with CI/CD pipelines, using Jenkins, GitHub Actions, and AWS SDK for continuous integration and deployment;
- In-depth knowledge of Agile methodologies, contributing to sprint planning, code reviews, and project delivery in international teams;
- Experience in unit testing, integration testing, and ensuring high code quality with tools such as JUnit and RestAssured;
- Worked on high-stakes projects in the finance, telecom, healthcare, and insurance industries, delivering critical software solutions;
- Strong leadership and mentoring experience, managing development teams and delivering successful projects.

Main Skills

Programming Languages

UI Frameworks, Libraries, and Browsers

Java Frameworks

Hibernate Spring Boot

Java Libraries and Tools

Data Analysis and Visualization Technologies

OLAP

Databases & Management Systems / ORM

Cloud Platforms, Services & Computing

Azure

Azure Cloud Services

Azure Azure Blockchain

BlockChain and Decentralized Software

Azure Blockchain

Deployment, CI/CD & Administration

Virtualization, Containers and Orchestration

QA, Test Automation, Security

Message/Queue/Task Brokers

Methodologies, Paradigms and Patterns

microservices REST SDLC SOAP

Other Technical Skills

BPM Drools FHIR PLCs SCADA
ID: 500-285-153
Last Updated: 2025-03-12

Work Experience

Senior Software Engineer, Database Management Tool for Insurance Project

Duration: 10.2023—Present

Summary: Insurance project.

Responsibilities: Designed and implemented new features for a database management tool, including integration with legacy systems and overseeing migration to the Spring framework and Java 21, while utilizing the Azure platform for cloud-based solutions.

Technologies: Java 21, Postgres, Azure

Senior Software Engineer, Master Patient Index Management Platform

Duration: 09.2021—10.2023

Summary: Healthcare Interoperability Resources protocol.

Responsibilities:

  • Design and implementation of key features, notably focusing on search and matching functionalities;
  • Testing, encompassing rigorous assessments through JUnit, integration testing, and end-to-end testing;
  • Ensuring the robustness and reliability of the platform.

Technologies: Java 17, Oracle DB, FHIR.

Senior Software Engineer, Atlas

Duration: 09.2019—08.2021

Summary: Sports Application Microservices.

Responsibilities:

  • Development and management application microservices, addressing critical functionalities like user management, billing, alerting, and more;
  • Streamlining deployment processes through the creation of deployment scripts, promoting system scalability and operational efficiency;
  • Software quality testing efforts, which include end-to-end and integration testing within sandbox environments.

Technologies: Java, JPA, RabbitMQ, Microservices.

Senior Software Engineer, Solve.Care

Duration: 09.2018—08.2019

Summary: Solve.Care is a blockchain-based platform that streamlines healthcare administration, payments, and coordination through decentralized applications.

Responsibilities:

  • Software development lifecycle, including the architecture, design, and implementation of user management solutions;
  • Orchestrated seamless migrations to newer platform versions, ensuring the continuous evolution of the system;
  • Conducted unit and integration testing and established robust CI/CD pipelines to guarantee the reliability and efficiency of the software.

Technologies: Java, Blockchain, Kafka, MongoDB.

Development Team Lead, Qvantel

Duration: 09.2016—07.2018

Summary: Qvantel is a software company that provides cloud-based business support systems (BSS) for telecom operators, enabling automation and digital transformation.

Responsibilities:

  • Delivering seamless integrations with third-party services using Kafka and REST;
  • Encompassed the full spectrum of integration solution development, from architecture and design to successful implementation;
  • Negotiation and collaboration with third-party service providers, presenting proposals for effective cooperation;
  • Entrusted with team leadership, undertaking mentorship and coaching duties, contributing significantly to project success.

Technologies: Java, Spring, Kafka, REST, SOAP.

Senior Software Engineer, CITI bank

Duration: 04.2013—08.2016

Summary: Citi Bank is a global financial institution that provides banking, credit, investment, and wealth management services to individuals and businesses.

Responsibilities:

  • Creation of pricing components using a custom JMS-based platform;
  • Fostering seamless integration with other key bank systems through various mechanisms, including REST and JMS;
  • Ensured the system's reliability and performance through continuous integration and comprehensive testing procedures, all of which were crucial in delivering solutions.

Technologies: Java, JMS, Spring, Hibernate.

Senior Software Engineer, UBS

Duration: 01.2012—04.2013

Summary: UBS is a global financial services company that offers banking, wealth management, and investment solutions for individuals, businesses, and institutions.

Responsibilities:

  • Crafting dimensions and postprocessors for OLAP cubes in Java;
  • Engaged in the design and implementation of new requirements, ensuring that they seamlessly integrated into the existing system;
  • Unit and functional testing practices.

Technologies: Java, OLAP, Spring.

Senior Software Engineer, Financial Sector Projects

Duration: 10.2008—12.2011

Summary: Collaboration with Deutsche Bank and UBS.

Responsibilities:

  • Development of sophisticated report generation systems, complete with intricate business rules and rule flows, to the integration of multifaceted CRM systems, harmonizing information from various providers;
  • Crafting Drools business rules and rule flows with the simplicity of an Excel spreadsheet, as well as designing server-side functionality.

Technologies: Drools, CRM Integration.

Software Engineer & Team Lead, Negeso

Duration: 02.2007—09.2008

Summary: Negeso CMS is a content management system that enables website editing from a browser and includes a website translation module, Google integration, and other features.

Responsibilities:

  • Integration project: Led the integration of the vehicle registration system for Dutch authorities;
  • WebCMS enhancement: Improved the automatic website creation system based on webCMS;
  • Team leadership: Managed a team of developers, showcasing leadership and technical skills.

Technologies: WebCMS, Vehicle Registration System.

Industrial Automation Software Engineer, CTS

Duration: 08.2003—02.2007

Summary: CTS is a technology company that provides IT services, cloud solutions, and digital transformation support for businesses across various industries.

Responsibilities: Creating statistical modules to visualize essential technological process data, while using PLCs from Schneider and Siemens and various SCADA systems;

Technologies: PLCs, SCADA Systems.

Education

PH.D. PHYSICS

G. V. Kurdyumov Institute for Metal Physics

M.SC. PHYSICS

National Taras Shevchenko University

Certification

  • Oracle Java 6 Programmer Certification 310-065;
  • Data Analysis by Johns Hopkins University (Coursera);
  • Functional Programming Principles in Scala by École Polytechnique Fédérale de Lausanne (Coursera);
  • Fibonacci Numbers and the Golden Ratio by The Hong Kong University of Science and Technology (Coursera).