Computer Language Proficiency
Education
Experience
Responsibilities & Achievements
- Functioning as a Full Stack Developer- Web (Node.js, NestJS, React, Angular, AWS)
- Communicating and collaborating with multi-disciplinary teams of developers, designers, and managers on a daily basis with 90% satisfaction
- Conducted workload assessments and devised new operational processes that led to a 40% increase in productivity
- Accelerate SDLC by 30% through the development of sharable components and libraries
- Developed a back-end project boilerplate, achieving an 80% reduction in the preparation time to initialize the project
- Successfully created and authored Data Aggregation server in the TRIBZ project (99% accuracy and 99.9% uptime)
- Collaborated with a team of 10+ remote developers and senior leadership team to assess project outcomes and prioritize future tasks
- Supervised 3 concurrent projects, monitoring each of the development milestones and quality control compilations
- Chaired Tech Talk events and enhanced developers' engagement by 50%
Projects Involved
TRIBZ - Senior Software Engineer / Back-end Developer
This is a Social Media Marketing Platform for Influencers developed using NestJS. In this project my main tasks were,
- Worked as a lead back-end developer with 2 other team members
- Research and development in Data Aggregation Layer
- Research and development of NestJs Security modules
- Research and development in Facebook API, Google API, and TikTok API
- Tech Stack- Typescript (JavaScript) / NestJS
- Tools- MongoDB / Pusher / PostgreSQL / Jenkins / PM2 / Stoplight / Google Cloud / Facebook Graph Explorer / YouTube API Explorer
Responsibilities & Achievements:
- Focused as a Full Stack Developer - Web and Mobile (Node.js, NestJS, React, React Native)
- Restructured boilerplate for Front-end projects that resulted in productivity growth of 40%
- Delivered an in-house MVP-level product (QA Tool project) within 2 months as the team lead and the product owner in a cross-functional team of 9 people
- Enforced Kanban principles to speed up collaborative teamwork which resulted a 25% reduced cycle time
- Refined existing data fetching hook with caching, which increased user experience by 30%
- Implemented Ant design custom components to generate form schema functions which reduced code duplication by 25% and error margin by 10%
- Seen as the most comfortable team member to work with (recommendations will speak)
Projects Involved
LOLC FUSION CORE BANKING SYSTEM (LENDING) - Software Engineer / Team Lead
A Lending Management System developed using React and Java.
- Worked as a Front-end Team Lead with 5 other team members
- Code review and maintain clean architecture
- Tech Stack- Typescript / React
QA TOOL - Software Engineer / Team Lead / Product Owner
An automated QA tool System developed using MERN Stack.
- Worked as the Team Lead and the Product Owner with 9 other team members
- Created solution architecture for the product
- Developed CI/CD pipeline using GitHub actions and AWS
- Risk Management
- Tech Stack- Typescript / React / NestJS
- Tools- MongoDB / AWS / Docker / Github actions
LOLC FUSION CORE BANKING SYSTEM (COLLATERAL) - Software Engineer / Team Lead / Lead Developer
A Collateral Management System developed using React and Java .
- Worked as a Front-end Team Lead with 3 other team members
- Research and development of Core banking modules
- Tech Stack- Typescript / React
LOLC FUSION CORE BANKING SYSTEM (CASA Module) - Software Engineer
A Banking Account System developed using React and Java.
- Troubleshoot and fixed bugs
- Tech Stack- Typescript / React
Responsibilities & Achievements:
- Served my knowledge as a Full Stack Developer - (Node.js, Django, Angular, React)
- Promoted within 4 months due to strong performance and organizational impact- ahead of schedule by 8 months
- Put an end to the long-time SEO and mobile performance issue of the company product website by doing various image/ asset optimization and lazy loading which accelerated SEO by +30%, mobile lighthouse performance by +35%, and desktop performance by +30%
- Successfully oversaw and directed the migration of my organization's test environment infrastructure from AWS to DigitalOcean, resulting in a significant cost reduction of over $400 per month
- Developed and improved company products (Zepto BI Analytics Tool and InsightsPro Tool)
Projects Involved
MIGRATIONS OF ZEPTO BI ANALYTICS TOOL - Associate Software Engineer
A BI Analytics software developed using MEAN Stack and Python.
- Server migration from AWS to DigitalOcean
- R&D for developing the architecture for DevOps
- Completed a knowledge-sharing session with teammates about Docker & CI/CD pipeline
- Developed a CI/CD pipeline using Bitbucket and DigitalOcean
- Tech Stack- JavaScript / Angular / Express.js / Python / Django
- Tools- MongoDB/ Redis/ DigitalOcean/ Docker/ Bitbucket Pipeline
INSIGHTSPRO - Associate Software Engineer
A Data Analytics software that was developed using MEAN Stack and Python.
- Solely developed and launched the web application
- Integration of Hotjar and Google Analytics
- Integration of Demo user registration, JWT token authorization, socket connection integration, and file drag-and-drop features
- Tech Stack- JavaScript/ Angular/ Sass
- Tools- MongoDB/ DigitalOcean/ Docker/ Bitbucket Pipeline
Responsibilities & Achievements:
- Functioned as a Full Stack Developer - (Node.js, React, Flutter)
- Occasionally contributed to product designs and reviews to cover the shortage of UI engineers
- Implemented new features in an existing mobile application using Node.js that increased user retention by 10%
- Developed and improved company products (Winme Life LMS and Winme Hub)
Projects Involved
WINME LIFE - Associate Software Engineer
An innovative web and mobile app platform built to promote products and services by Refcoins
- Implement server-side functionality using Node.js, such as user authentication and data storage
- Develop real-time analytics and reporting using Node.js
- Develop mobile user interfaces using the Flutter framework.
- Tech Stack- Typescript (JavaScript) / React / Node.js / Flutter
- Tools- PostgreSQL / GraphQL / Redis
WINME LMS - Associate Software Engineer
An LMS Platform, developed using NestJS
- Implement a personalized learning feature using Node.js and React.js to allow users to set and track their own learning goals
- Develop real-time analytics and reporting using Node.js
- User experience was increased by 15% with the implementation of a feature that allows users to set and track their own learning goals
- Tech Stack- Typescript (JavaScript) / React / Node.js
- Tools- PostgreSQL
Responsibilities & Achievements:
- Served my knowledge as a Trainee Developer - (WordPress, JavaScript, Flutter, PHP)
- Successfully crafted and deployed a custom WordPress theme that advanced website loading speed by +10%
- Improved own skills and knowledge through training, workshops, and self-learning
Projects Involved
WINME LMS - Software Engineer Trainee
An LMS Platform, developed using NestJS
- Implementation of a new user interface using React.js for ease of navigation and a modern look
- Test the new features and fix any bugs or issues
- Continuously gather feedback from users on the new features and make improvements as necessary
- Create documentation for the new features to assist users in understanding how to use them
- Tech Stack- Typescript (JavaScript) / React / Node.js
- Tools- PostgreSQL
LANKA AQUA VILLAS WEBSITE - Software Engineer Trainee
A website for a private villa in Medegama, overlooking the Bolgoda river bank using WordPress
- Solely developed and launched the website
- Integrated Google Analytics
- Tech Stack- WordPress/ Sass
- Tools- cPanel, Cloudflare
Leadership / Involvement
Volunteered to facilitate the event as it progressed.
Worked with other facilitators to make sure the event was held in a fair and just manner by adhering to the rules and regulation.
I volunteered to coordinate a 40 day speaking camp with my colleagues.
Worked hand-in-hand with Office of Program staff to welcome new students from diverse cultures and backgrounds.