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.

Damian Wnuk

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.

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

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Senior Software Engineer at GlobalLogic
April 1, 2023 - Present
Led development of a Java Spring Boot-based microservices platform for a large public transport optimization system with modular microservices using Spring Boot, Spring Cloud, and Spring Data JPA. Developed REST APIs supporting real-time analytics dashboards, integrated Kafka for event streaming, and implemented Spring Security with JWT authentication. Used Hibernate with PostgreSQL with query optimizations, built cloud-native deployments on Azure AKS with Kubernetes and Helm, and automated CI/CD via GitLab. Established observability using Prometheus, Grafana, and OpenTelemetry. Collaborated with frontend teams for API contracts, reduced error rates by 40%, mentored junior engineers, and conducted architectural reviews with workshops on reactive microservices.
Software Developer at Trapeze Poland Sp. z o.o.
April 1, 2023 - August 5, 2025
Modernized an enterprise scheduling application transitioning core functionality to Spring Boot microservices and led backend API redesign to decouple services for third-party integrations. Refactored legacy Java EE code to Spring Boot with layered architecture and DTO patterns. Managed inter-service communication with Kafka and spring cloud circuit breaker fallback. Optimized trip planning and driver shift allocation improving calculation time by 60%. Implemented GitLab CI/CD pipelines and Dockerized services. Assisted frontend Angular teams by designing versioned REST endpoints and contributed to frontend map overlays and dynamic trip tables. Created OpenAPI documentation and led performance tuning initiatives stabilizing peak memory consumption. Coordinated with product owners to align with transport authority requirements.
Software Development Engineer at Nokia
December 1, 2021 - August 5, 2025
Developed and maintained telecom test orchestration tools and platforms for 5G equipment validation using Java, Spring Boot, and gRPC. Built job scheduling frameworks with Spring Batch for hardware diagnostic workflows. Managed test data with PostgreSQL and Redis, integrated Jenkins pipelines for automated test triggering, and implemented Spring Security role-based access control. Developed real-time admin dashboards with Thymeleaf and Angular, introduced structured logging and tracing with Logback, Zipkin, and OpenTracing, reducing test failure investigations by 50%. Wrote integration and acceptance tests and contributed to system architecture discussions with Kafka POCs. Delivered bugfixes and features under Agile Scrum and provided documentation and training across European and Asian units.
Junior Software Engineer at brightONE Poland
March 1, 2017 - August 5, 2025
Assisted backend development of enterprise tools using Java, Spring, and Oracle. Built internal REST APIs for fleet data and driver behavior statistics and maintained legacy JSP and Spring MVC applications while migrating to modular Spring Boot. Optimized SQL queries and collaborated with DBAs. Contributed basic frontend interactive components using JavaScript and AngularJS. Tested REST APIs with JUnit, Mockito, and REST Assured. Automated data import/export scripts with Bash and Python. Deployed services using Docker and Ansible. Improved developer workflows with Git branching and code reviews and created internal API documentation while learning full-stack fundamentals.
Senior Software Engineer at GlobalLogic
April 1, 2023 - Present
Led development of a Java Spring Boot-based microservices platform for a large public transport optimization system. Designed modular microservices with clear domain boundaries, utilizing Spring Boot, Spring Cloud, and Spring Data JPA. Developed REST APIs for schedule generation, delay management, and vehicle allocation supporting real-time analytics dashboards. Integrated Kafka for event streaming with telemetry systems. Implemented security with Spring Security and JWT, and optimized database queries using Hibernate with PostgreSQL. Built cloud-native deployments on Azure AKS using Kubernetes and Helm, automated CI/CD pipelines with GitLab. Established observability with Prometheus, Grafana, and OpenTelemetry. Documented architecture with C4 and UML diagrams. Collaborated with frontend teams on API contracts for Angular and React UIs. Reduced critical error rates by 40% and mentored junior engineers on best practices and service design patterns.
Software Developer at Trapeze Poland Sp. zo.o
April 1, 2023 - August 21, 2025
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.
Software Development Engineer at Nokia
December 1, 2021 - August 21, 2025
Developed and maintained telecom test orchestration tools for 5G equipment validation. Architected backend services in Java using Spring Boot and gRPC. Built job scheduling frameworks with Spring Batch for hardware diagnostics. Managed test data using PostgreSQL and Redis. Integrated Jenkins pipelines for automated testing workflows. Implemented role-based access control and token authentication using Spring Security. Developed real-time admin dashboards with Thymeleaf and Angular. Introduced structured logging and tracing with Logback, Zipkin, and OpenTracing, reducing test failure investigation time by 50%. Delivered integration and acceptance tests with JUnit 5, Mockito, and REST Assured. Participated in architecture discussions and POCs for event-driven systems using Kafka. Worked in Agile Scrum teams and provided training to development units across Europe and Asia.
Junior Software Engineer at brightONE Poland
March 1, 2017 - August 21, 2025
Supported backend development of enterprise tools using Java, Spring, and Oracle database. Built internal REST APIs to expose fleet and driver behavior data for dashboards. Maintained and migrated legacy JSP and Spring MVC apps to modular Spring Boot structure. Optimized SQL queries to reduce latency in reporting. Contributed frontend components using JavaScript and AngularJS. Ensured API reliability with unit and integration testing (JUnit, Mockito, REST Assured). Automated data import/export using Bash and Python scripts. Deployed backend services using Docker and Ansible. Improved developer workflow with Git branching models and code reviews. Created documentation and knowledge base articles while learning full-stack fundamentals from senior engineers.
Senior Software Engineer at GlobalLogic
April 1, 2023 - Present
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 at Trapeze Poland Sp. z o.o.
April 1, 2023 - August 26, 2025
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
Software Development Engineer at Nokia
December 1, 2021 - August 26, 2025
Developed internal tooling to streamline 5G telecom equipment testing, building a custom dashboard with Angular and Node.js. Created a plug-in system for hardware diagnostics integrating with proprietary testing frameworks via gRPC and REST. Built a centralized test result aggregator backend on Express.js with PostgreSQL and Redis caching. Added real-time log streaming to the frontend with WebSockets, enhanced UI responsiveness using Angular CDK and virtual scrolling. Implemented visual test progress charts with D3.js and reporting exports in PDF/CSV formats. Integrated device testing with Jenkins pipelines for automatic triggering and telemetry log collection. Dockerized and deployed the system on OpenShift clusters ensuring high availability and scalability. Improved observability with centralized ELK logs and Prometheus/Grafana metrics. Collaborated with QA for frontend and API end-to-end test automation using Protractor and Cypress. Worked closely with hardware teams to define API
Junior Software Engineer at brightONE Poland
March 1, 2017 - August 26, 2025
Joined an agile team developing a web-based dashboard for fleet telematics using JavaScript and REST APIs. Modernized legacy jQuery interfaces into modular Angular components. Developed a Node.js API proxy for handling authentication, rate limiting, and caching. Contributed to custom charting modules for driving behavior analytics with Chart.js and D3.js. Built unit tests with Jasmine and integrated frontend CI pipelines with TeamCity and Jenkins. Assisted with Google Maps API integration for location clustering and route heatmaps. Collaborated with UX designers to implement responsive designs for tablets and touch devices. Optimized Express.js backend telemetry data parsing for improved performance. Participated in code reviews, sprint planning, and Scrum processes. Standardized Git repository usage and commit conventions across frontend teams. Documented internal APIs and helped onboard new developers through pair programming and mentorship.

Education

Bachelor of Science at Wrocław University of Science and Technology
January 1, 2011 - January 1, 2015
Bachelor of Science at Wrocław University of Science and Technology
January 1, 2011 - January 1, 2015
Bachelor of Science at Wrocław University of Science and Technology
January 1, 2011 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Telecommunications, Transportation & Logistics, Software & Internet