Dennis B.

Senior Software Engineer

Szczecin, Poland

Experience

Nov 2023 - Aug 2025
1 year 10 months
London, United Kingdom

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
Berlin, Germany

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
Wrocław, Poland

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
Kraków, Poland

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.

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.

Languages

English
Advanced
Polish
Advanced
German
Intermediate

Education

Sep 2010 - Jul 2014

University of Warsaw

Bachelor's Degree · Computer Science · Warsaw, Poland

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