Kegyes David, Developer in Satu Mare, Satu Mare County, Romania
Kegyes is available for hire
Hire Kegyes

Kegyes David

Verified Expert  in Engineering

Bio

David is an experienced Java software engineer and consultant specializing in back-end development with Java, Spring Boot, and scalable architecture. He also brings front-end expertise in React, JavaScript, and Node.js, enabling him to deliver end-to-end solutions. Known for his problem-solving skills, David excels in performance optimization and designing efficient, maintainable solutions that drive business success.

Portfolio

Mediabrief
Java, Spring Boot, Google Cloud Platform (GCP), Google Pub/Sub, Firebase...
Ropardo SRL
Java, Spring, Elasticsearch, Spring MVC, Apache Kafka...
P4B Group
Java, Spring Boot, MariaDB, Java Message Service (JMS), Spring Integration...

Experience

  • Java - 11 years
  • Jira - 10 years
  • Complex Problem Solving - 10 years
  • Spring Boot - 8 years
  • Java Message Service (JMS) - 8 years
  • Solution Design - 8 years
  • Spring - 8 years
  • Software Design - 7 years

Availability

Part-time

Preferred Environment

Java, Spring Boot, Spring Integration, Cloud, SQL, Git, JavaScript, React, Node.js, Jira

The most amazing...

...achievement has been optimizing Garmin's B2B marketplace by integrating a caching layer, which reduced response times by 40% and enhanced platform performance.

Work Experience

Senior Java Software Engineer

2024 - 2025
Mediabrief
  • Migrated a legacy Ruby monolith to a modern microservices architecture for a healthcare platform, improving system scalability, maintainability, and modularity.
  • Designed and developed high-performance microservices using Java 21 and Spring Boot, ensuring optimal performance, seamless integration, and alignment with healthcare-specific requirements.
  • Implemented a message-driven architecture with Google Pub/Sub, facilitating reliable, real-time communication between services and maintaining system integrity under high traffic loads.
  • Managed microservices deployment on Google Cloud Platform (GCP), leveraging cloud-native tools to maximize reliability, scalability, and cost-efficiency while adhering to best practices.
Technologies: Java, Spring Boot, Google Cloud Platform (GCP), Google Pub/Sub, Firebase, Spring Integration, PostgreSQL, RESTFul APIs, Spring Batch, Spring Data JPA, JSON Web Tokens (JWT), Google Cloud Storage, Google Cloud SQL, PostgreSQL 10, Solution Design, Java Message Service (JMS), Complex Problem Solving, Solution Architecture, Scrum, GitHub, MacOS, Visual Studio Code (VS Code), REST APIs, Microservices, Application Architecture, Architecture, Distributed Systems, Database Caching

Senior Java Software Engineer

2022 - 2024
Ropardo SRL
  • Implemented new media and channel types with customizable rates, allowing flexible fee overrides and increasing profit margins by 80%. Conducted business analysis to ensure scalability and seamless integration with existing systems.
  • Directed a team in migrating critical services to AWS, reducing database latency by 60% through read-only and read-write request segregation. Coordinated cross-team efforts to mitigate risks and ensure a seamless transition.
  • Partnered with stakeholders to define migration requirements, optimize workloads, and ensure seamless cloud infrastructure integration with existing platforms, improving system scalability and resiliency.
  • Revamped the bulk editing functionality for campaigns, ads, and targetings, enhancing the user experience by 90% through redesigned UI components and added flexibility in operational workflows.
  • Collaborated with cross-functional teams to align technical improvements with business objectives, ensuring the delivery of impactful solutions that address client pain points.
  • Conducted comprehensive code reviews and testing processes to maintain high-quality standards across the codebase, fostering a culture of technical excellence within the development team.
  • Integrated Elasticsearch and Druid into the data pipeline, delivering rapid data aggregation and retrieval to support real-time analytics.
  • Developed a comprehensive reporting feature for advertising metrics, allowing clients to analyze campaign performance and spending trends 80% more efficiently without compromising API response time.
Technologies: Java, Spring, Elasticsearch, Spring MVC, Apache Kafka, Amazon Simple Queue Service (SQS), Quartz, RESTFul APIs, Okta, JSON, HDFS, Apache Druid, Git, Solution Design, Jira, Slack, SQL, PostgreSQL 10, Java Message Service (JMS), Complex Problem Solving, Solution Architecture, Scrum, Scrumban, Teams, GitHub, MacOS, MySQL, REST APIs, Microservices, Application Architecture, Architecture, Distributed Systems, Database Caching, Redis

Senior Java Software Engineer

2019 - 2022
P4B Group
  • Migrated a monolithic application to a microservices architecture, cutting API response times by 60% and enhancing system modularity and maintainability.
  • Enhanced the decision-making engine and rule management system, cutting processing times by 50% while improving the tracking and visibility of decision workflows.
  • Refactored a simulation engine using advanced technologies, reducing client simulation response times by 80%—from 47 minutes to just three minutes—resulting in significant time savings and improved user experience.
Technologies: Java, Spring Boot, MariaDB, Java Message Service (JMS), Spring Integration, ActiveMQ, Spring Data, RESTFul APIs, SOAP, .NET, JBoss Drools, Spark, STOMP, JSON, Kubernetes, Solution Design, Complex Problem Solving, Solution Architecture, Scrum, Scrumban, Teams, Windows, Linux, REST APIs, Docker, Microservices, Application Architecture, Architecture, Distributed Systems

Senior Software Engineer

2017 - 2019
Garmin
  • Optimized Garmin's B2B marketplace by integrating a caching layer, reducing response times by 40% and enhancing platform performance.
  • Designed scalable caching mechanisms to efficiently handle large datasets, ensuring quick data retrieval and minimizing database load.
  • Conducted thorough system testing and performance tuning, ensuring a stable platform capable of handling high transaction volumes during peak periods.
Technologies: Java, Spring Boot, Spring, ICEfaces, JavaScript, Spring MVC, Jspx, Java Message Service (JMS), RabbitMQ, Elasticsearch, Kibana, Cloud Foundry, Jira, Gemfire, Oracle, IntelliJ IDEA, Git, Confluence, Slack, Skype, JSON Web Tokens (JWT), OAuth 2, YML, Solution Design, Scrum, Teams, Windows, Linux, REST APIs, Microsoft SQL Server, Microservices, Architecture, Distributed Systems, Database Caching

Full-stack Java Developer

2014 - 2016
UNIQA Software Services
  • Optimized findability and reachability by increasing agency discoverability by 70% with an interactive map and enhancing agent accessibility by 80% through an advanced search engine with filters for language, product type, and location.
  • Accelerated claims processing by reducing claim resolution time by 30%, designing a dynamic online form that adapts to user input, streamlining data collection, and minimizing errors for faster, more accurate claim handling.
  • Enhanced CMS efficiency by boosting landing page creation speed by 50% through the development of responsive, editable UI components, allowing marketing teams to build and customize pages independently.
Technologies: Java, Enterprise Java Beans (EJB) 3, CSS, JavaScript, jQuery, HTML, Google Maps API, Apache Solr, React, JBoss AS, RESTFul APIs, Solution Design, Scrum, Windows, Linux, MySQL, REST APIs

Experience

Presentation Website

https://www.fundatiasfanton.ro
Fundatia Sf. Anton's presentation website is an online platform showcasing the mission, activities, and impact of Fundatia Sf. Anton, a non-governmental organization (NGO). The website provides visitors with essential information about the foundation's charitable projects, donation opportunities, upcoming events, and ways to get involved. Designed for ease of use, it enables the organization to manage content efficiently without requiring extensive technical knowledge. With an intuitive and accessible design, the site enhances community engagement and outreach, helping Fundatia Sf. Anton connect more effectively with supporters and beneficiaries.

Education

2019 - 2021

Bachelor's Degree in Computer Science

Sapientia Hungarian University of Transylvania - Târgu Mureș, Romania

Certifications

JUNE 2017 - PRESENT

Oracle Certified Associate, Java SE 7 Programmer

Oracle

Skills

Libraries/APIs

Java Message Service (JMS), REST APIs, jQuery, Google Maps API, React, Quartz, Node.js

Tools

IntelliJ IDEA, Skype, Jira, Slack, GitHub, Apache Solr, Jspx, RabbitMQ, Kibana, Git, Confluence, ActiveMQ, JBoss Drools, Amazon Simple Queue Service (SQS), Apache Druid

Languages

Java, CSS, JavaScript, HTML, SQL, Java SE 7

Frameworks

Spring Boot, Spring, ICEfaces, Spring MVC, JSON Web Tokens (JWT), OAuth 2, Spring Integration, .NET, Spark, Spring Batch

Paradigms

Microservices, Scrum, Application Architecture, Agile Workflow, STOMP, App Development

Platforms

Visual Studio Code (VS Code), MacOS, Linux, Windows, Oracle, Kubernetes, Apache Kafka, Google Cloud Platform (GCP), Firebase, Heroku, Docker

Storage

MySQL, Database Caching, Redis, JBoss AS, Elasticsearch, MariaDB, Spring Data, JSON, HDFS, PostgreSQL, Spring Data JPA, Google Cloud Storage, Google Cloud SQL, PostgreSQL 10, Microsoft SQL Server

Other

Software Design, Solution Design, Complex Problem Solving, Solution Architecture, Scrumban, Architecture, Distributed Systems, Teams, Software Development, QA Testing, Enterprise Java Beans (EJB) 3, RESTFul APIs, Cloud Foundry, Gemfire, SOAP, YML, Okta, Artificial Intelligence (AI), Google Pub/Sub, Cloud, Oracle Associate

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring