
SUMMERY
I’m a passionate full stack developer with over 5+ years of experience, focused on building user friendly and efficient web and mobile applications using React, React Native, Node.js/Bun and Golang. I value clean code, creative problem solving, and continuous learning in a collaborative environment.
WORK EXPERIENCE
SOFTWARE ENGINEER III (HYBRID)
NIMI LLC (SRI LANKA/U.S.A)Aug 2024 - Present
(1Year & 6Months+)
(1Year & 6Months+)
Project Fasten
- Took over ownership of mobile application development and delivery after joining as a replacement for the Mobile Technical Lead.
- Led React Native development, including unit and E2E testing, performance optimization, CI/CD stability improvements, and large-scale codebase refactoring.
- Resolved critical iOS and Android CI/CD build issue caused by incorrect environment flavor detection in react-native-config, addressing misconfiguration and caching issues.
- Ensured fast paced feature delivery with ~99% sprint timeline adherence by fixing QA reported issues within the same sprint and maintaining high release quality.
- Mentored developer through code reviews, technical guidance, and task support to ensure timely and high quality deliveries.
- Worked extensively on backend systems, including payment processing with proper timezone handling, cron jobs, webhook security, IP whitelisting and guards, and idempotency mechanisms to resolve production issues related to card re-issuance.
- Worked on PostgreSQL schema migrations and implemented database row-level auditing.
- Developed and maintained AWS pre/post-auth lambda functions.
- Contributed across mobile application, backend services and endpoints and admin portal.
SENIOR SOFTWARE ENGINEER (REMOTE)
MEDIIO Pvt Ltd (S.KOREA)Jan 2024 - Jul 2024
(7Months)
(7Months)
Project Medigrant
- R&D AI-powered chatbot widget with LangChain and OpenAI for hospitals to provide information on doctor schedules, appointments, and frequently asked questions.
- Developed medigrant user facing iframe application enabling patients to connect with doctors and book appointments with timezone aware slots.
- Developed admin dashboard with caching layer for improved performance and faster data retrieval.
- Added role based access management for staff, doctors, and admins to streamline permissions.
- Led the company wide software engineering team, overseeing technical direction, project delivery, and engineering best practices.
- Mentored junior developers, resolving bugs and implementing new features while ensuring projects met deadlines and quality standards.
- Reported directly to the CEO on project progress, updates, and technical direction.
SOFTWARE ENGINEER (REMOTE)
MEDIIO Pvt Ltd (S.KOREA)Oct 2021 - 2024 Jan
(2Years & 3Months)
(2Years & 3Months)
Project Nutrigeni
- Implemented social login flows using Kakao, Naver, and Google, with secure client&server Auth Guards and role based access control to validate and protect graphql queries and mutations.
- Designed and developed the overall client server architecture for both user facing application and admin portal, including public and private react layouts.
- Optimized frontend performance by reducing bundle size through lazy loading, asset optimization, and fine tuning static resources.
- Developed custom analytics graphs by manipulating SVGs using D3.js for interactive and data driven visualizations.
Project Tanso
- Worked on the user-facing client application, focusing on performance, usability, and scalability.
- Collaborated closely with the Korean backend team to define GraphQL schemas, endpoints, and data requirements.
- Integrated the TMap API to enable route search with departure and destination selection.
- Implemented car and public route visualization using TMap.
Project Smart Fish Farm
- Worked extensively with IoT sensor data, including Temperature, Water Pressure, and Dissolved Oxygen (DO) sensors.
- Designed and developed an alerting mechanism to detect and notify when sensor values exceed predefined normal thresholds.
INTERN SOFTWARE ENGINEER
Xiteb Pvt Ltd (SRILANKA)Aug 2020 - Feb 2021
(6Months)
(6Months)
- Developed fixes and features for web applications using JS, HTML, CSS, Bootstrap and jQuery.
TECH STACKS
- Frontend: React.js, React Native, Next.js
- Backend: Node.js, Bun, Go, Nest.js
- APIs: REST, GraphQL, tRPC, gRPC, Webhooks
- Async: Redis, RabbitMQ, NATS
- Databases: PostgreSQL, MySQL, DynamoDB, Firebase
- ORMs: Prisma, TypeORM, Drizzle, Mongoose
- Infra: AWS (EC2, S3, etc), GCP(App engine), Serverless
- AI: LangChain, Pinecone, OpenAI
EDUCATIONAL HISTORY
BSc(Hons) in SOFTWARE ENGINEERING
University of KelaniyaJan 2018 - May 2022
(4Years)
(4Years)
- Passed in the second upper division.
- Specialized in Net-centric, Mobile computing, and Data science & engineering applications.
GCE ADVANCED LEVEL
Central College (SAMMANTHURAI)Aug 2016
- A(Maths) & 2B(Physics & Chemistry)
- Z Score : 1.4768