Adrian Chrobak
@adrianchrobak
Senior back-end engineer building high-scale distributed systems with Node.js and TypeScript.
What I'm looking for
I’m a Senior back-end engineer with 8 years of experience building high-scale distributed systems in Node.js and TypeScript. I specialize in microservices architecture, event-driven workflows, and API design across REST and GraphQL.
I’ve delivered enterprise platforms serving millions of users, improving performance and reliability through CI/CD and Docker/Kubernetes deployments on AWS. I architected microservices that enabled faster releases, reduced cross-team dependencies, and strengthened data consistency with Kafka-based event-driven communication and Temporal.io workflows.
I’m passionate about clean architecture, code reviews, and mentoring teams to ship mission-critical software with 99.9% uptime. Across my roles, I focus on robust integrations (REST/gRPC), automated testing, and measurable operational improvements—backed by observability and careful PostgreSQL performance tuning.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Sii Poland
Oct 2021 - Present (4 years 9 months)
Architected a Node.js/TypeScript microservices ecosystem, introducing Kafka-based event-driven communication and a GraphQL federation layer to unify fragmented REST APIs. Built long-running workflows with Temporal.io, optimized PostgreSQL performance, and led Docker/Kubernetes deployments on AWS EKS with automated testing and CI/CD.
Senior Software Engineer
Polcode
Apr 2021 - Sep 2021 (5 months)
Built a Node.js/TypeScript REST API gateway and migrated a monolithic backend to a microservices architecture connected via Kafka for fault isolation and independent scaling. Transitioned a finance module from MongoDB to PostgreSQL, improved CI/CD with GitHub Actions, and enhanced observability with Winston and Elastic APM.
Software Engineer
OPGK Software
Dec 2017 - Mar 2021 (3 years 3 months)
Developed Node.js microservices for a B2B e-commerce platform, including product catalog, pricing, and order checkout flows supporting high transaction volumes. Improved reliability by introducing Kafka-based event pipelines, addressed production memory leaks, and scaled REST APIs using Redis caching and AWS Auto Scaling.
Education
Degrees, certifications, and relevant coursework
University of Information Technology and Management
Bachelor of Science, Computer Science
2015 - 2020
Bachelor of Science (B.S.) in Computer Science from the University of Information Technology and Management in Poland (2015–2020).
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Adrian?
You can contact Adrian and 90k+ other talented remote workers on Himalayas.
Message AdrianGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
