MALITHA SHAN PATHIRAGE
** ******** *****,**-** Le wood Condo,589320
Phone: (+65) 8433 4783 Skype: msp7956
E-mail: *****************@*****.***
Linked in: https://www.linkedin.com/in/mspathirage Profile
Having more than 5 years experience in .Net related full stack software development with knowledge of latest technologies. Good communication skills in both English and Sinhala. Positive attitudes and Good team player who willing to take challenges and innovative career in the IT field, which will enable utilizing and enhancing my skills in software development.
Education Qualifications
Degree B.Sc. Eng.(Hons) (Specializing in Computer Engineering) University of Peradeniya Courses Data Structure and Algorithms, Image Processing, Software Engineering, Applied Software Architecture, Database Systems, Operating Systems, Machine Learning & Data Mining, Compilers, Neural Networks and Fuzzy Systems
Technical Skills
Programming C#.Net, JAVA, C, Python
.Net Technologies WPF, ASP.Net MVC, Windows Forms, SSIS, LINQ, Silverlight
Web Service WCF (Rest, SOAP), Web API
Web Programming Angular 2/4/5, JavaScript, jQuery, HTML/XHTML, CSS
Database Awareness MS SQL server, MySQL, Entity Framework
Application Awareness Visual Studio, VS code, SQL server Management Studio, NetBeans
Testing MS Test, Unit Testing, TDD, Selenium, Test Stack white
Version Controls Git, TFS, SVN, Bitbucket
Skills OOP programming, Database design and development
PM Methodologies and Tool Agile, Scrum, JIRA, TFS
Other Tools SOAP UI, Postman, Swagger
Personal Information
Gender Male
Passport No N7417506
Marital status Single
Age 28
Birthdate 1991.01.14
Featured Projects & Work Experience (5+ years)
Total Experience: 5 years and 6 months
Unicorn Solutions (Pvt) Ltd (4 years and 10 months)
Senior Software Engineer (June 2018 - Feb 2019)
Software Engineer (Dec 2014 - June 2018)
Trainee Software Engineer (Oct 2013 – March 2014)
Payment Terminal solution
Payment Terminal is Electronic patient journal system which is a card payment machine through which patients can pay their medical bills or send their bills as Invoice. This solution provides Card Payment Handling, Invoice Handling, Monitoring, Arrival, Notifying and Troubleshooting System. All terminals are controlled through a console.
Technologies: C#, WPF, WCF, Web API, Windows Service, MS SQL Server, Named piped, SSIS, MS Test, TestStack White and MVVM Architecture, N-Tire Architecture, Git, TFS, ANTS memory profiler Roles and Responsible
- Work as Full stack developer.
- System architecting, designing and development
- Database designing and development and developer Testing
- Help to improve system performance after conducting systems performance analysis.
- Supports and guide junior software engineers to identify solution direction and task breakdown.
- Writing unit tests and Automation tests to improve continuous delivery.
- Created and maintained database objects, complex Stored Procedures, Triggers and Tables, Views and SQL Joins and other statements.
- Develop Web Services (WCF (Rest, SOAP) and Web API) for Different Integration.
- Release management
- Use Git and TFS version control.
- Implement SSIS report.
- Use Tool like ANTS memory profiler to analysis and Improve performance.
Payment Terminal Dashboard
Organization Name: Unicorn Solutions (Pvt) Ltd
Duration: Dec 2014 – Feb 2019
Position: Senior Software Engineer
Organization Name: Unicorn Solutions (Pvt) Ltd
Duration: Feb 2014 – Feb 2019
Position: Senior Software Engineer
Payment Terminal Dashboard is a web application which user controls all the payment terminals. This solution provides functionality such as Command execution, Reconciliation, creditor and article mapping. Technologies: C#, Web API, Angular4, WCF, MS SQL Server, MS test, SOAP UI, Silverlight and MVVM Architecture.
Roles and Responsible
- Provides and suggest new solutions for project managers after collecting, analyzing, and summarizing development and service issues.
- System architecting, designing and development
- Production and UAT level issue fixes, application deployment and providing application support.
- Database designing and development and developer Testing.
- New feature development and customer Change request.
- Help to improve system performance after conducting systems performance analysis.
- Directly working with clients like dealers and customers and provide guidelines and get their feedback.
Court Handling System
This is a system to manage Court Handling Process in Debt Collection. Technologies: C#, Web API, Angular4, MS SQL Server, MS test, TDD, TFS Roles and Responsible
- Develop high-quality code, participate in code reviews and mentor junior developers also to ensure the deliveries on time, within budget, and with good code quality using all proactive code validation techniques. (Agile project management)
- Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards, I was provided with tangible feedback to improve product quality and mitigate failure risk.
- System architecting, designing and development.
- Database designing and development and developer Testing.
- Writing unit tests
Organization Name: Unicorn Solutions (Pvt) Ltd
Duration: April 2018 – Dec 2018
Position: Senior Software Engineer
Leave Planner
Leave Planner is an ASP.Net MVC project which Resource management system. This project provides Employee management, Leave management, Automated Emails. Technologies: C#, ASP.Net MVC, Razor, Entity framework, LINQ, JavaScript and JQuery. Roles and Responsible
- Supporting the technical design process by participating in the analysis of technical application requirements.
- System architecting, designing and development
- Develop high-quality code, participate in code reviews and mentor junior developers
-
- Implement SSIS report.
- Help to improve system performance after conducting systems performance analysis
Zoom IT Solutions (PVT) Ltd (7 Months)
Technologies: C#, WPF, MVVM Architecture, WinForms, Git Roles and Responsible
- Working with .Net base POS system.
- System architecting, designing and development
- Database designing and development and developer Testing
- Bug Fixing
Organization Name: Unicorn Solutions (Pvt) Ltd
Duration: May 2016 – Dec 2018
Position: Software Engineer
Organization Name: Zoom IT Solutions (Pvt) Ltd
Client: Client in Sri Lanka
Duration: April 2014 – Dec 2014
Position: Software Engineer
Team Size: 3
Multimodal Movement Analysis for Sports – Final year project
This is a system to analysis movement to predict injuries and movement legality using details of a sport skill recorded during practice using Kinect and embedded accelerometer in smartphone.
Technologies: C#, WPF, MVVM Architecture, WinForms, Android, Java and Kinect SDK. Roles and Responsible
- Work as Full stack developer.
- System architecting, designing and development
- Database designing and development and developer Testing
- Release management
- Help to improve system performance after conducting systems performance analysis Awards
Motorola/SLASSCOM Enterprise Mobility Competition 2012 Participated for this Competition with the project
“Hotel Management System” and selected for the final (Top 16 over 90).
Motorola/SLASSCOM Enterprise Mobility Competition 2013 Participated for this Competition with the project
“Mobile Shopping System” and selected for the final (Top 20 over 120).
Hackathon which organized by Unicorn Solution Won the 1st place of this competition for Project “Recruitment”.
Hackathon which organized by ACES 2013 Won the 2nd place of this competition for Project “Posting Wall for ACES web site”.
ASP.Net MVC core 2.0 certifications - Udemy ( Certificate No- UC-1W3TEU01 )
Angular 5 certifications - Udemy (Certificate No - UC-MKFEIYHQ )
WCF Service certifications- Udemy (Certificate No - UC-57AL45MD) Extra – Curricular Activities
2011 – 2014 Active member of ACES (Association of Computer Engineering Students) 2014 Organizing committee of Aces Coders V.4.0
2014 Organizing committee of Aces Hackathon
Reference
Mr.Shamika Dharmasiri Mr.Dushantha Maduranga
Senior Software Engineer, Senior Developer,
Gemalto at Singapore DSTA at Singapore
Direct: +65 93867394 Direct: +65 82372205
Email: ****************@*****.*** Email: ***********@*****.***