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 7 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 obser
  • 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 thro
  • 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
Education verified_user 0% verified
  • D
    Bachelor's degree in Computer Science
    Deakin Technological University
    Jan 2010 - Jan 2014 (4 years 1 month)