Hello, I'm
Nipuna Jayawardana
Software Engineer
I design, develop, and deploy scalable and secure web and mobile applications, using the latest technologies and best practices.
About Me
As a fullstack software engineer, I craft elegant and responsive web and mobile applications using cutting-edge technologies. With over 5 years of industry experience, I have honed my skills in solving complex problems with analytical thinking and innovative solutions. Microservices architecture is my forte. I thrive on creating modular and resilient applications that can be deployed and scaled independently. Problem solving is my passion. I always seek the optimal solutions for any challenge, using well-defined interfaces and cutting-edge technologies.
TypeScript
Java
Angular
SpringBoot
Node.js
JavaScript
MongoBD
React
NextJs
NestJs
Flutter
Kubernetes
Firebase
Google Maps API
Redis
GraphQL
Linux
My Work Experience
Haulmatic Technologies
JAN 2020 - Present
Senior Software Engineer
Software Engineer
Haulmatic is a platform built to automate complex logistic and supply chain management operations by connecting all verticals and stakeholders
- As a core member of the Engineering team, played a pivotal role in the successful transition from a pre-revenue to a post-revenue stage.
- Created and implemented the organization module, the essential component of the system, that supported multi-tenancy and connected users, vehicles, and locations for job execution and coordination. More than 50 organizations are onboarded
- Created and implemented GPS functionality with hardware and mobile devices to monitor and show over 300 vehicles on a map in real-time along the job for multiple organizations.
- Designed and developed fundamental features that serve as the foundational elements of the product.
- Designed and Developed many end-to-end features employing a full-stack development approach to ensure comprehensive functionality and seamless integration within the system.
- Contributed to the recruitment process by conducting interviews, preparing assignments, and producing documents for the evaluation process.
Genessis Software
MAY 2019 - JAN 2020
Associate Engineer
GENESIIS Software is a software engineering firm that specializes in crafting custom software for impactful businesses, delivering tailored solutions with precision and expertise
- Designed and developed customer Feedback module
- Developed Features for the Application Xeno, which is a Human Resource Management Web Application
- Debugged and fixed UI and backend errors for the largest recruitment website in Sri Lanka, topjobs.lk, improving performance and reliability.
- Created and maintained documentation and design specifications for features using agile methodologies
Sri Lanka Telecom Mobitel
OCT 2016 - NOV 2017
Software Engineering Intern
SLT-MOBITEL, is the national telecommunications services provider in Sri Lanka and one of the country's largest companies[2] with an annual turnover in excess of Rs 40 billion.
- Resolved UI issues and improved user experience.s
- Debugged and enhanced UI functionality and design.
- Fixed UI errors and optimized UI performance.
- Reduced query execution time and resource consumption by applying query optimization strategies and best practices