I am Marcos Alberto Cosmoski, a senior full-stack developer with 10 years of experience, focused on backend and cloud services while continuously sharpening my frontend skills. I enjoy shaping software architecture, mentoring teams, and delivering robust, scalable solutions. I currently serve as Tech Lead at OttoCar, a UK-based company, working as a software architect with Node.js, Nest.js, React.js + RTK, PostgreSQL, and AWS. Based in Porto, Portugal, I love to learn and share knowledge with others. My main stack includes Node.js, React.js, DynamoDB, and AWS tools. I embrace new technologies and best practices, and I’m passionate about helping teams move faster with clean, maintainable code.

Marcos Alberto Cosmoski

I am Marcos Alberto Cosmoski, a senior full-stack developer with 10 years of experience, focused on backend and cloud services while continuously sharpening my frontend skills. I enjoy shaping software architecture, mentoring teams, and delivering robust, scalable solutions. I currently serve as Tech Lead at OttoCar, a UK-based company, working as a software architect with Node.js, Nest.js, React.js + RTK, PostgreSQL, and AWS. Based in Porto, Portugal, I love to learn and share knowledge with others. My main stack includes Node.js, React.js, DynamoDB, and AWS tools. I embrace new technologies and best practices, and I’m passionate about helping teams move faster with clean, maintainable code.

Available to hire

I am Marcos Alberto Cosmoski, a senior full-stack developer with 10 years of experience, focused on backend and cloud services while continuously sharpening my frontend skills. I enjoy shaping software architecture, mentoring teams, and delivering robust, scalable solutions. I currently serve as Tech Lead at OttoCar, a UK-based company, working as a software architect with Node.js, Nest.js, React.js + RTK, PostgreSQL, and AWS. Based in Porto, Portugal, I love to learn and share knowledge with others.

My main stack includes Node.js, React.js, DynamoDB, and AWS tools. I embrace new technologies and best practices, and I’m passionate about helping teams move faster with clean, maintainable code.

See more

Experience Level

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

Work Experience

Software Engineer at KWAN
December 22, 2022 - September 26, 2025
Consultant assignments including Mindera and Dunelm (UK). Worked with Node.js in a serverless architecture and React.js with Redux on the frontend. Migrated legacy MySQL systems to DynamoDB and developed backend using Node.js with TypeScript. Implemented AWS CDK deployments and contributed to microservices architecture.
Tech Lead / Software Architect at OttoCar
December 1, 2022 - Present
Currently Tech Lead and software architect for OttoCar (UK-based). Leads backend and cloud architecture using Node.js, Nest.js, React.js + RTK, PostgreSQL, and AWS. Guides system design, performance optimization, and cross-functional collaboration. Previously engaged as a consultant for Fette Compacting. In past work, built serverless Node.js services, migrated legacy SQL to DynamoDB, and implemented AWS CDK deployments. Led modernization of microservices and introduced message queues to handle internal and external tasks.
Head of Technology at Docato
May 31, 2022 - September 26, 2025
Created a self-manageable technology team of ~20, including a Scrum Master and Product Owner. Led agile projects, trained new roles, and guided infrastructure and AWS adoption to improve delivery and reliability.
Freelancer at Crowd
November 1, 2021 - September 26, 2025
Developed the backend for Crowd's new platform using Node.js and MySQL with a focus on clean architecture (POO, SOLID, DDD, Clean Code). The platform is accessible at https://crowd.app.br.
Tech Leader at Docato
November 1, 2021 - September 26, 2025
Led technology initiatives, introduced scalable architecture practices, and guided the team through AWS-focused infrastructure improvements and refactoring to improve performance and maintainability.
Software Specialist at Quiver
November 1, 2020 - September 26, 2025
Led portions of the second-largest software at Quiver, with Node.js on the backend and Angular on the frontend. Worked within a microservices architecture, applying SOLID and best practices.
Software Analyst Sr at Quiver
August 1, 2020 - September 26, 2025
From software engineer to software analyst, performing requirements analysis and solution design across C#, Node.js, Angular 2+, Java and Delphi, translating problems into actionable development tasks.
Software Developer Sr at Quiver
December 1, 2018 - September 26, 2025
Senior software engineer involved in innovation and product development using Node.js, Angular, SQL Server, PostgreSQL, MongoDB, C#, .NET, and Java, including RPA automation.
Software Developer (Middle) at Virtual Softwares P/ Seguros
April 1, 2018 - September 26, 2025
Led backend and frontend enhancements using Node.js, JavaScript, and related technologies; contributed to multiple modules and integrations.
Software Developer Jr at Virtual Softwares P/ Seguros
January 1, 2017 - September 26, 2025
Worked on maintenance and development of legacy software, gradually adopting modern web technologies and improving overall code quality.
Software Developer Jr at Alfa Soft Consultoria e Sistemas
April 1, 2015 - September 26, 2025
Initial software development work, gaining exposure to JavaScript, Java, Delphi, and modern web development practices.

Education

Postgraduate in Game Design at Universidade Positivo, EAD
January 1, 2018 - January 1, 2019
Technology of Internet Systems at Universidade Norte do Paraná, Ponta Grossa, PR
March 1, 2012 - December 1, 2015
Technical Graduation in Computer Science at Colégio e Faculdade Sant’Ana, Ponta Grossa, PR
March 1, 2012 - December 1, 2015

Qualifications

Curso de Hardware e Redes Rápido (CEBRAC)
March 1, 2010 - June 1, 2010
Software Architecture Fundamentals (Full Cycle)
November 1, 2023 - September 26, 2025
Domain Driven Design Course (Full Cycle)
October 1, 2023 - September 26, 2025
Solid Express Course (Full Cycle)
October 1, 2023 - September 26, 2025
Unit Testing For Typescript & Node Js Developers with Jest
September 1, 2022 - September 26, 2025

Industry Experience

Software & Internet, Professional Services

Experience Level

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