E W S Madushanka
- +94701672323
- sameera9443@gmail.com
- Kalawana, Sri Lanka
Software engineer with 4 years focused on supporting mid to large-scale software systems. Excellent experience in analysis, design, development, and implementation of desktop, mobile, and server-based applications. Expert in a variety of platforms, languages, and embedded systems. Fast learner and always looking for the latest technologies to learn. Supportive and enthusiastic team player dedicated to streamlining processes and efficiently resolving project issues.
Work Experience
Senior Software Engineer
Working as a full stack engineer
Responsibilities:
I have been working on feature development and implementation for Kony banking system.
- Feature development and current app improvements.
- Guidence for junior developers.
- Code optimization .
Technologies used:
- Java
- Spring Boot
- MYSQL
Software Engineer
Working as a full stack engineer for the project called GUDPPL. It is a social media and volunteering application. Gudppl is the only avant-garde social network based out of Sri Lanka. It is a dynamic mobile and web-based application which couples the skill-sets of volunteers with the interests of entities that need them. Gudppl is integrated based on Azure Kubernetes and developed using Node.js/Java base microservices, React and mongo DB, MSSql as the database. In addition, android and iOS mobile interfaces have been developed for the application using react native.
Responsibilities:
I have been working on feature development and implementation for mobile application and backend services.
- Feature development and current app improvements.
- Mobile application app store and play store releases.
- Micro services deployments and azure server management.
Technologies used:
- Node.js
- Java
- Python
- Spring Boot
- React Native
- MSSQL
- Graphql
- Mongo DB
- Elastic Search
- Redis
- Kubernetes
Software Engineer
Worked on two projects at finetech. Those are Timespot Application
and OverC Application. The OverC application is a Google cloud based integrated workflow management system that can be managed, digitized & collaborated with any business activity from anywhere on any device, anytime for any kind of an organization.
OverC is integrated based on Google cloud and developed using Node.js, Angular and mongo DB as the database. In addition, android and iOS mobile interfaces have been developed for the application.
Timespot application is not just a leave and attendance application. It enables tracking, managing jobs/tasks featuring the automated leave applying and approval processes. Timespot manages all HR related issues such as user information, leave entitlements, leave request to approvals, leave inventory and user attendance with high performance level.
Timespot has mobile applications for both android and iOS integrated with the web application backend is developed on Node.js.
Responsibilities:
- Developed ios applications for OverC and Timespot application.
- Mobile application app store and play store releases.
- Feature development and improvements on android applications of Timespot and OverC
Technologies used:
- Node.js/Express.js
- Android-java
- IOS-swift
- Google Cloud Apis
- Rest Api
Software Engineer
Developed desktop application called OYRUS. its point of sale system which include various reports and customizations using Node.js and react. After that developed licence management system for the oyrus application.
Then worked on taxi booking application like uber. Developed android and ios native apps for the taxi booking system with Node.js backend service
Responsibilities:
- Desktop application development.
- Mobile application development.
- Server side scripting and rest api development
- Mobile application deployments and server management
Technologies used:
- Java FX
- Node.js
- Mongo.db
- JavaScript
- Android-JAVA
- IOS-Swift
- JSP
- AWS
- PHP
- Mysql
- HTML/SASS