Recommended expert

Dennis Betke

Senior Software Engineer

Dennis Betke
Szczecin, Poland

Experience

Nov 2023 - Aug 2025
1 year 10 months

Senior Software Engineer

The Codest

  • Architected microservice-based backend systems with Java and Spring Boot, enhancing API scalability by 34% and improving response latency across multiple services.
  • Engineered CI/CD pipelines using Jenkins and GitHub Actions, automating deployments across AWS environments and reducing manual release efforts by 42%.
  • Integrated AI-assisted development tools including GitHub Copilot, accelerating delivery cycles and improving code reliability within Agile sprints.
  • Guided cross-functional developers through API refactoring initiatives, ensuring adherence to SOLID principles and consistent service documentation via Swagger.
  • Optimized cloud containerization using Docker and Kubernetes, enhancing uptime resilience and reducing infrastructure costs through dynamic scaling.
  • Developed REST endpoints and event-driven components, improving fault tolerance while simplifying asynchronous communication using Kafka and RabbitMQ.
  • Collaborated closely with data engineers to refine query efficiency, leveraging PostgreSQL indexing and partitioning strategies for analytics APIs.
  • Evaluated observability frameworks with Prometheus and Grafana, ensuring performance transparency across distributed workloads and resolving bottlenecks proactively.
  • Delivered backend reliability improvements that resulted in measurable customer satisfaction growth and faster feature rollout frequency by 28%.
Apr 2019 - Sep 2023
4 years 6 months

Senior Software Engineer

MeGaDev

  • Designed and implemented high-load web backends with Spring Boot and Node.js, improving data throughput by 31% while ensuring horizontal scalability.
  • Implemented Jenkins-based continuous integration pipelines integrated with Docker, cutting regression cycle times and ensuring stable delivery environments.
  • Refactored monolithic modules into microservices, introducing message-driven communication with RabbitMQ to increase modular independence and deployment velocity.
  • Enhanced system monitoring and incident response using Sentry and Grafana, minimizing production downtimes and accelerating recovery workflows.
  • Automated build and testing infrastructure with Maven and JUnit, improving release predictability and test coverage consistency across multiple modules.
  • Partnered with frontend teams using Angular and RESTful APIs to ensure seamless integration and consistent user experience alignment.
  • Introduced TDD practices and coding standards sessions, promoting maintainable code culture and measurable defect reduction within core backend repositories.
  • Spearheaded knowledge-sharing initiatives that improved onboarding efficiency and reduced technical debt accumulation within distributed project teams.
  • Delivered stable backend foundations for multiple client products, achieving notable performance uplift and system maintainability improvements by measurable metrics.
Sep 2017 - Mar 2019
1 year 7 months

Software Engineer

Sagiton

  • Developed backend services using Java Spring and Node.js to streamline enterprise web applications and reduce response latency across major features.
  • Maintained SQL and NoSQL data layers ensuring transactional consistency and high availability for analytics components and reporting modules.
  • Deployed CI/CD workflows via Jenkins and Docker, improving deployment automation and integration reliability between staging and production environments.
  • Contributed to team adoption of REST API best practices and internal design standards across service layers for improved developer efficiency.
  • Delivered robust production features that led to measurable client satisfaction improvements and decreased bug resolution timeframes during release cycles.
Aug 2014 - Aug 2017
3 years 1 month

Junior Software Engineer

Leobit

  • Assisted in developing RESTful web services in Java and JavaScript while learning clean architecture and modular development techniques.
  • Supported senior developers in maintaining cloud-hosted applications through versioned deployments and lightweight CI/CD automation.
  • Executed component testing for early microservice prototypes, improving coverage reliability and documentation quality.
  • Contributed to incremental feature enhancements that improved usability and reduced defect frequency in client web solutions.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (11 years).

Information Technology

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (11 years), Product Development (11 years), and Quality Assurance (7.5 years).

Information Technology
Product Development
Quality Assurance

Summary

Experienced Senior Software Engineer with 10+ years in backend and full-stack development specializing in Java, Spring Boot, and cloud-native systems. Adept at building scalable APIs, microservices, and automation pipelines leveraging Jenkins and Docker. Passionate about performance optimization and clean architecture. Strong communicator focused on delivering maintainable, high-impact software solutions across distributed systems.

Skills

  • Programming & Frameworks: Java, Spring Boot, Node.js, Javascript, Typescript, Angular, Expressjs

  • Architecture & Design: Microservices, Restful Apis, Event-driven Architecture, Ci/cd, Tdd

  • Cloud, Devops & Testing: Aws, Docker, Kubernetes, Jenkins, Github Actions, Junit, Cypress

  • Database & Messaging: Postgresql, Mysql, Mongodb, Kafka, Rabbitmq, Redis

  • Soft Skills: Collaboration, Mentoring, Analytical Thinking, Proactive Communication, Stakeholder Alignment

Languages

English
Advanced
Polish
Intermediate

Education

Sep 2010 - Jul 2014

University of Warsaw

Bachelor's Degree, Computer Science · Computer Science · Warsaw, Poland

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Dennis based?

Dennis is based in Szczecin, Poland.

What languages does Dennis speak?

Dennis speaks the following languages: English (Advanced), Polish (Intermediate).

How many years of experience does Dennis have?

Dennis has at least 11 years of experience. During this time, Dennis has worked in at least 3 different roles and for 4 different companies. The average length of individual experience is 3 years and 9 months. Note that Dennis may not have shared all experience and actually has more experience.

What roles would Dennis be best suited for?

Based on recent experience, Dennis would be well-suited for roles such as: Senior Software Engineer, Software Engineer, Junior Software Engineer.

What is Dennis's latest experience?

Dennis's most recent position is Senior Software Engineer at The Codest.

What companies has Dennis worked for in recent years?

In recent years, Dennis has worked for The Codest and MeGaDev.

Which industries is Dennis most experienced in?

Dennis is most experienced in industries like Information Technology (IT).

Which business areas is Dennis most experienced in?

Dennis is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

Which industries has Dennis worked in recently?

Dennis has recently worked in industries like Information Technology (IT).

Which business areas has Dennis worked in recently?

Dennis has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Dennis's education?

Dennis holds a Bachelor in Computer Science from University of Warsaw.

What is the availability of Dennis?

Dennis is immediately available full-time for suitable projects.

What is the rate of Dennis?

Dennis's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Dennis?

To hire Dennis, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Market avg: 470-630 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.