Maksym C.
Poland (UTC+01:00) 🇵🇱
Upstaffer since March 11, 2025

Maksym C. — Software Engineer

Expertise in Back-End Web (15.0 yr.), Industrial Engineering (3.5 yr.).

Last verified on March 12, 2025

Core Skills

Java
Java
PostgreSQL
PostgreSQL
Hibernate
Hibernate
Spring Boot
Spring Boot

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

Technical Skills

Programming Languages Java
UI Frameworks, Libraries, and Browsers Ant Design
Java Frameworks Hibernate, Spring Boot
Java Libraries and Tools JMS
Data Analysis and Visualization Technologies OLAP
Databases & Management Systems / ORM Hibernate, MongoDB, NoSQL, Oracle Database, PostgreSQL, Redis, SQL
Cloud Platforms, Services & Computing Azure
Azure Cloud Services Azure Blockchain
BlockChain and Decentralized Software Azure Blockchain
Deployment, CI/CD & Administration CI/CD
Virtualization, Containers and Orchestration Docker
QA, Test Automation, Security JUnit
Message/Queue/Task Brokers Kafka, RabbitMQ
Methodologies, Paradigms and Patterns microservices, REST, SDLC, SOAP
Other Technical Skills BPM, Drools, FHIR, PLCs, SCADA

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Maksym C.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring