Full Stack Engineer with 4 years of experience in Node.js, Angular and ReactJS.
Experienced in developing and deploying web applications using MEAN Stack, GraphQL, Angular, TypeScript, and NestJS.
Experienced in developing web applications using MERN Stack, REST, ReactJS. Skilled in writing clean code and ensuring the best user experience by meeting all requirements.
Expert in working with various technologies and databases, such as Node.js, Angular, GraphQL, REST APIs, Bull Queues, MSSQL, PostgreSQL, and MongoDB with Mongoose.
Adaptable to Microservice Architecture and proficient in using Git for version control.
Collaborative team player with excellent problem-solving and logical thinking skills. Self-motivated learner of new technologies, such as NextJS and Tailwind CSS.
Overview
6
6
years of professional experience
5
5
years of post-secondary education
Work History
Senior Software Engineer
Fortude
Colombo
08.2024 - Current
Experienced in developing and deploying web applications using cutting-edge technologies, such as Node.js, NestJS and ReactJs.
Worked on cutting-edge garment shop floor management system, streamlining operations such as cutting, laying, docket creation, reporting, warehouse inventory management, and rejection handling.
Proficient in following industry best practices in coding, such as coding standards, code reviews, and version control using Git.
Expert in using Nest.js framework to build scalable and efficient backends with REST APIs. Designed and implemented APIs using NestJS, ensuring scalability and adherence to monolithic and microservices architecture principles.
Knowledgeable in working with relational databases (MYSQL) and NoSQL databases (MongoDB with Mongoose) for data storage and retrieval. Active participant in Agile development methodologies, such as sprint planning, stand-up meetings, and retrospectives.
Software Engineer/ Associate Software Engineer
Virtusa Polaris
12.2020 - 07.2024
Experienced in developing and deploying web applications using cutting-edge technologies, such as Node.js, Angular, and GraphQL.
Skilled in working with cross-functional teams to gather and analyze user requirements and ensure best user experience and functionality.
Expert in using Nest.js framework to build scalable and efficient backend GraphQL APIs.
Familiar with unit testing tools, such as Jest and Jasmine, to ensure robust and error-free code.
Knowledgeable in working with both relational databases (MSSQL, PostgreSQL) and NoSQL databases (MongoDB with Mongoose) for data storage and retrieval.
Adaptable to Microservice Architecture to design and develop modular and maintainable applications.
Active participant in Agile development methodologies, such as sprint planning, stand-up meetings, and retrospectives.
Proactive in identifying areas for improvement and implementing solutions to optimize application performance.
Effective in troubleshooting and debugging software issues, providing timely resolutions and ensuring smooth application functionality.
Intern
Creative Software
Colombo, Colombo District
01.2019 - 06.2019
Gained hands-on experience in software development through an intensive internship program.
Assisted in development of software solutions using .NET, JavaScript, and related technologies.
Worked with Drupal 8.
Worked with senior developers to understand project requirements and contribute to development tasks. Learned about software development life cycle and industry best practices.