DW

Damian Wnuk

Available to hire

I am a results-driven Software Development Engineer with over 9 years of experience in creating and deploying scalable web applications and distributed systems using JavaScript and TypeScript. js and NestJS.

About

I am a results-driven Software Development Engineer with over 9 years of experience in creating and deploying scalable web applications and distributed systems using JavaScript and TypeScript. My expertise spans full-stack development, primarily focusing on frontend interfaces with React and Angular, as well as backend services leveraging Node.js and NestJS. I have a strong background in designing robust system architectures, integrating cloud-native solutions, and delivering production-grade software for diverse industries such as public transport, telecommunications, and enterprise mobility.

Known for my clear communication skills, solid engineering principles, and ability to collaborate across global teams, I continuously mentor junior developers and lead knowledge-sharing sessions to enhance team capabilities. I enjoy working closely with UX/UI designers to create pixel-perfect, responsive user interfaces and am passionate about adopting best practices in TypeScript and testing strategies.

  • 9 years' experience
  • Joined August 2025

Industry experience

  • Telecommunications
  • Transportation & Logistics
  • Software & Internet

Work experience· 12 roles

Software Developer · Trapeze Poland Sp. z o.o.Apr 2023 – Aug 2025 · 2 yrs 5 mos

Contributed to modernizing a vehicle planning and optimization system for public transit authorities by migrating a legacy Java stack to a modern TypeScript-based service architecture. Led development of a dynamic route scheduler frontend in Angular with real-time alerts and backend optimization integration using RxJS for reactive streams. Redesigned backend Node.js/NestJS modules for geolocation, trip planning, and service disruptions. Built APIs and scheduled background tasks syncing GPS telemetry data with central databases. Implemented service-oriented architecture with RabbitMQ for decoupled communication of planning, telemetry, and reporting services. Used InfluxDB for telemetry and PostgreSQL for core entity management. Managed Azure cloud deployments using Docker Compose for development and Kubernetes for production. Collaborated on DevOps blue-green deployments and rollback automation with ArgoCD. Documented APIs with Swagger and created mock servers for frontend testing. Ensu

Senior Software Engineer · GlobalLogicApr 2023 – Present · 3 yrs 8 mos

Led development of a smart public transportation management platform for a European client, focused on live vehicle tracking and dynamic route adjustments using real-time data. Designed and implemented a modular frontend in React with TypeScript integrating Redux Toolkit and custom middleware for async data flows. Developed REST and WebSocket APIs with NestJS for communication between vehicle devices and operator dashboards. Built a microservices backend with Node.js/NestJS for tracking, routing, and event alerts using MongoDB and PostgreSQL databases. Integrated Mapbox GL JS for map rendering and real-time tracking via WebSocket subscriptions. Deployed services to Azure AKS Kubernetes clusters using Helm charts. Managed CI/CD pipelines with GitLab including automated testing and container builds. Implemented OAuth2 and RBAC authentication for various user roles. Configured monitoring and observability tools including Prometheus, Grafana, and Jaeger. Collaborated with UX/UI designers w

Software Developer · Trapeze Poland Sp. zo.oApr 2023 – Aug 2025 · 2 yrs 5 mos

Modernized an enterprise scheduling application by transitioning core functionality into Spring Boot microservices. Led backend API redesign for decoupling and third-party integration. Refactored legacy Java EE code to Spring Boot with layered architecture and DTO patterns. Managed inter-service communication with Kafka and implemented circuit breakers using Spring Cloud. Optimized trip planning and driver shift allocation, improving calculation time by 60%. Implemented CI/CD pipelines with GitLab and Dockerized multi-environment deployments. Supported Angular frontend teams with API documentation and enhancements, including map overlays and dynamic trip tables. Created OpenAPI/Swagger documentation to speed onboarding. Led performance tuning to stabilize memory during peak processing. Collaborated on end-to-end testing suites and aligned development with product owner requirements.

Senior Software Engineer · GlobalLogicApr 2023 – Present · 3 yrs 8 mos
Software Developer · Trapeze Poland Sp. z o.o.Apr 2023 – Aug 2025 · 2 yrs 5 mos
Senior Software Engineer · GlobalLogicApr 2023 – Present · 3 yrs 8 mos
Software Development Engineer · NokiaDec 2021 – Aug 2025 · 3 yrs 9 mos
Software Development Engineer · NokiaDec 2021 – Aug 2025 · 3 yrs 9 mos

Education

Bachelor of Science · Wrocław University of Science and Technology2011 – 2015
Bachelor of Science · Wrocław University of Science and Technology2011 – 2015
Bachelor of Science · Wrocław University of Science and Technology2011 – 2015

Hire Damian Wnuk today

Post a job and invite Damian, or contact them directly. No hidden commission.

Post a job