Summary
Tomasz Tarnowski is a pragmatic Senior Software Engineer with 11+ years delivering full-stack TypeScript/JavaScript systems and microservices across startups and enterprises in London and remote. He blends solid OOP and design-pattern discipline (GoF, SOLID, Clean Code) with hands-on experience in authentication/authorization, message-oriented architectures, and event-driven systems using Kafka, AWS, Docker and serverless patterns. Tomasz has repeatedly owned end-to-end projects—from an R&D smart-thermostat MVP integrating ESP32 firmware and AWS cloud services to company-wide authentication gateways and customer-facing platforms—demonstrating both embedded-device and cloud-native expertise. He champions test-driven development, introduced TypeScript adoption within teams, and maintains an open-source ts-sinon library to improve TypeScript testing ergonomics. Known for balancing pragmatism with architectural purity, he prefers practical, secure, and scalable solutions that accelerate delivery without sacrificing maintainability.
11 years of coding experience
10 years of employment as a software developer
Computer Science and Econometrics, Computer Science and Econometrics at University of Economics, Katowice
English, German