I’m Piotr Devan, a senior software engineer with 8+ years of experience building and operating enterprise full-stack web applications, backend services, and cloud-native systems. I specialize in React and TypeScript for maintainable frontends, and in Node.js/Express and NestJS for scalable REST API backends, with strong ownership from feature delivery through production reliability. I work across APIs, PostgreSQL and other SQL/NoSQL databases, Docker/Kubernetes, and CI/CD on AWS/Azure environments. I enjoy turning business needs into clean data models and well-structured services, integrating third-party systems, improving performance, and strengthening automated testing and code quality—while collaborating closely with product, QA, architecture, and distributed engineering teams.

I’m Piotr Devan, a senior software engineer with 8+ years of experience building and operating enterprise full-stack web applications, backend services, and cloud-native systems. I specialize in React and TypeScript for maintainable frontends, and in Node.js/Express and NestJS for scalable REST API backends, with strong ownership from feature delivery through production reliability. I work across APIs, PostgreSQL and other SQL/NoSQL databases, Docker/Kubernetes, and CI/CD on AWS/Azure environments. I enjoy turning business needs into clean data models and well-structured services, integrating third-party systems, improving performance, and strengthening automated testing and code quality—while collaborating closely with product, QA, architecture, and distributed engineering teams.

Available to hire

I’m Piotr Devan, a senior software engineer with 8+ years of experience building and operating enterprise full-stack web applications, backend services, and cloud-native systems. I specialize in React and TypeScript for maintainable frontends, and in Node.js/Express and NestJS for scalable REST API backends, with strong ownership from feature delivery through production reliability.

I work across APIs, PostgreSQL and other SQL/NoSQL databases, Docker/Kubernetes, and CI/CD on AWS/Azure environments. I enjoy turning business needs into clean data models and well-structured services, integrating third-party systems, improving performance, and strengthening automated testing and code quality—while collaborating closely with product, QA, architecture, and distributed engineering teams.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Software Engineer at EPAM Systems
January 1, 2021 - Present
Owned end-to-end delivery of enterprise full-stack applications for international clients, shaping solutions across React/TypeScript, Node.js/REST APIs, databases, and cloud services. Designed and evolved backend services with Node.js/Express and NestJS to support business workflows and third-party integrations, improving API maintainability and reducing recurring implementation effort. Built React/Next.js UI layers using reusable TypeScript components and responsive patterns, improving frontend consistency and accelerating delivery of repeat product features. Modeled application data and integration flows across PostgreSQL/MySQL/SQL Server/MongoDB/Redis, improving query and data-access performance. Strengthened automated quality using Jest, React Testing Library, Cypress, and Postman, reducing regression-related defects. Delivered production workloads through Docker, Kubernetes, AWS/Azure and CI/CD, improving deployment stability and shortening release cycles.
Software Developer at Nokia
January 1, 2019 - October 1, 2020
Developed JavaScript and TypeScript application components for telecommunications platforms and internal engineering tools, combining React interfaces with backend API capabilities. Built React-based operational workflows and dashboards, improving UI consistency and reducing repetitive frontend implementation work. Implemented Node.js and REST API logic for data exchange between platform modules and internal systems, improving integration reliability and reducing recurring integration defects. Applied SQL database work, automated testing, debugging, and refactoring to improve application reliability and shorten defect-resolution cycles. Collaborated with senior engineers, QA teams, and telecom specialists in Agile delivery cycles to translate functional requirements and technical issues into production-ready changes.
Junior Software Developer at Ericsson
December 1, 2017 - December 1, 2018
Implemented JavaScript and React frontend features, UI improvements, REST API changes, and SQL-backed functionality for communications and network management systems. Improved validation and regression testing workflows with automated checks and structured debugging, reducing repeat regression work. Supported backend integrations, database queries, API development, and data handling while working closely with senior engineers on production-quality software. Participated in code reviews, sprint planning, debugging sessions, and release preparation to improve consistency in development and release checks.
Software Developer Intern at Reality Games
September 1, 2017 - November 1, 2017
Contributed to web application development for location-based gaming products using JavaScript/HTML/CSS, backend APIs, databases, and API integrations. Implemented features and bug fixes, and supported testing activities and internal tooling improvements, improving turnaround time for routine development tasks. Worked in an Agile team using version control and deployment workflows, gaining practical experience in debugging, frontend development, backend integration, and production-oriented software delivery.

Education

Bachelor's Degree of Computer Science at AGH University of Krakow
January 1, 2015 - January 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Gaming, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more