N

Nikolas Barwinski

About

Detail

Warsaw, Masovian Voivodeship, Poland

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Techwave
    Senior Software Engineer
    Techwave
    Apr 2021 - Current (5 years 3 months)
    • Led end-to-end development of a multi-tenant, event-driven platform using Node.js/NestJS, Kafka, and PostgreSQL; redesigned critical data flows and indexing to cut P95 API latency and batch processing times, increasing throughput during peak billing cycles. • Modernized the frontend from a legacy stack to React + TypeScript + Redux Toolkit with a shared component library and Storybook; standardized patterns reduced UI defects and accelerated feature delivery across squads. • Introduced GraphQL BFF (backend-for-frontend) layered over existing microservices; consolidated chatty REST calls into tailored queries, lowering network overhead and improving perceived load times. • Implemented observability-by-default with OpenTelemetry traces, Pro
  • Checkout.com
    Software Engineer
    Checkout.com
    Jun 2017 - Mar 2021 (3 years 10 months)
    • Built secure payments and ledger services with Node.js/Express, PostgreSQL, and Redis; enforced ACID semantics and transactional outbox patterns to ensure consistency across microservices. • Implemented KYC/AML workflows integrating third-party providers; abstracted vendors behind stable domain interfaces to reduce coupling and allow safer provider swaps. • Created a React + TypeScript admin portal with role-scoped views and data grids; added audit trails and data-masking to meet compliance and privacy requirements. • Introduced contract testing (Pact) between services; reduced integration regressions and simplified coordinated releases across the platform. • Devised rate-limiting, request throttling, and circuit breakers around external
  • Pleo
    Software Engineer
    Pleo
    Aug 2014 - May 2017 (2 years 10 months)
    • Delivered greenfield web applications with React and Node.js, focusing on modular architecture, reusable components, and clear separation of concerns. • Built RESTful APIs with strong input validation, structured error handling, and pagination; improved maintainability and eased client integrations. • Implemented Redis-backed caching and optimistic concurrency controls; reduced load on primary databases and prevented race conditions in hot paths. • Added real-time features with WebSockets for notifications and live dashboards; improved user engagement and operational visibility. • Set up continuous integration with automated linting, tests, and coverage gates; raised code quality and prevented regressions before merging. • Created feature
Education verified_user 0% verified
  • D
    Bachelor's degree in Computer Science
    Deakin Technological University
    Jan 2010 - Jan 2014 (4 years 1 month)