From:                              route@monster.com

Sent:                               Thursday, September 24, 2015 11:55 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Application

 

This resume has been forwarded to you at the request of Monster User xapeix03

Nadeeshani Hewage Dona 

Last updated:  09/16/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Exton, PA  19341
US

Mobile: 4847879575   
nadeeshani.hewage88@gmail.com
https://www.linkedin.com/in/nadeeshanihewage
Contact Preference:  Mobile Phone

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Nadeeshani Hewage Dona

Resume Value: 8the35y9x4e7ba4m   

  

 

NADEESHANI HEWAGE DONA
16 Coach Ln, Exton, PA 19341
Mobile: (484) 787 9575
nadeeshani.hewage88@gmail.com
https://www.linkedin.com/in/nadeeshanihewage
PROFESSIONAL SUMMARY
• 5 years of experience designing, developing and delivering Java based software solutions playing
Software Engineer and Senior Software Engineer roles and internships.
• Oracle Certified Professional Developer in Java 7
• Passion to work in distributed computing related projects – Gold medalist in NBQSA 2012 (National
Best Quality Software Awards) & nominees for tertiary category winner at APICTA 2012, Brunei (Asia
Pacific ICT Alliance Awards) for the innovative P2P Volunteer Computing solution: Project Siyapath
• Contribution to OpenMRS, an open source medical records system via Google Summer of Code 2012
• Capability of balancing diverse areas of work - software design, development & delivery management in
CMMI L5 rated working environments, client interactions & demonstrations to market the product
TECHNICAL SKILLS
J2EE & Web
Java
Spring/Spring MVC
MyBatis/Hibernate
Liferay
Servlets
JSP
JavaScript/jQuery
JUnit
HTML
XML
Database &
Application
Servers
MySQL
MSSQL
Oracle
MongoDB
Apache Tomcat
Jetty
SOA/Web
Services
SOAP
REST
SOAP UI
Postman
Oracle
Tools & IDEs
Eclipse
IntelliJ IDEA
NetBeans
Spring Tool Suite
Maven/Ant
SVN/Git/TFS
JIRA
Paypal Sandbox
AutoSys
UML
Process
Agile
Waterfall
Scrum
CMMI5
Operating
Systems
MS Windows
Linux
Mac OS
PROFESSIONAL EXPERIENCE
Comtel Solutions Pvt Ltd for client NCS, Singapore
Sept 2014 – Mar 2015
Software Engineer
Projects: School Cockpit Plus for Ministry of Education
• Developed a school administration system integrating all government schools in Singapore. Was a part
of the enhancement team. Enhanced Student Information and Attendance modules.
• Used Java as the core development language, Oracle, Hibernate as the ORM tool, and Spring.
Application utilized the Spring MVC pattern. Used JSP, HTML, JavaScript/jQuery for frontend
development. Used JUnit for unit testing, Maven as the build tool, SVN for source control, and
Jenkins/Hudson for continuous integration. Used Agile process.
• As an incremental step in the project, developed a web API using RESTful web services. Used Jersy
framework to build RESTful web services.
• Acquired experience in client interfacing to gather requirements, parallel to development.
Virtusa Pvt Ltd, Sri Lanka
Senior Engineer – Technology
Projects: ERA Insight, WSO2 Connectors and Sahana for Epidemic Management
Engineering Rigor Automation (ERA) Insight
• Lead SaaS (Software as a Service) version of the product ERA Insight – a code quality governance
software aiding to keep an organization’s technical debt in focus. ERA Insight provides dashboard
Jan 2013 – Aug 2014
statistics for developers regarding the quality of their code, and an opportunity for managers to drilldown
code quality statistics of development teams across the organization portfolio.
• Insight SaaS was a multi-tenant application, where organizations can sign-up free, submit their code,
analyze and view statistics overtime, manage their account, pay their subscriptions through PayPal.
• Used Java as the core development language, MSSQL database, MyBatis as the ORM tool, and
Spring. Application utilized the Spring MVC pattern. Used JSP, JSTL, HTML, JavaScript/jQuery for
frontend development. Used JUnit for unit testing, Maven as the build tool, SVN for source control, and
Jenkins/Hudson for continuous integration. Used Agile process.
• In addition to development and driving the team to reach milestones, conducted product demos and
training to clients.
WSO2 Connector
• Analyzed REST/SOAP/Java SDK based APIs in order to develop connectors for WSO2 ESB.
Connectors enable a WSO2 ESB user to connect and interact with a third-party product's functionality
and, data from his ESB message flow (connect to and interact with the APIs of services such as Twitter,
Salesforce). Used Postman, SOAPUI. Used Agile process.
Sahana for Epidemic Management
• Designed/developed an Epidemic Management System using Sahana (Sahana Software Foundation –
the premier open source Disaster Management System). This was a CSR for Dengue spreading as an
epidemic in Sri Lanka, Virtusa hand in hand with the Ministry of Health. Used PHP, HTML, JavaScript.
Used Waterfall process.
Google (Summer of Code)
Summer Intern
Summer of Code for OpenMRS
• Developed the module SyncSDS to synchronize multiple OpenMRS (a globally identified open source
Medical Record System) databases. The module uses SymmetricDS as an open-source
synchronization solution, which is known to be an asynchronous data replication software, that supports
multiple subscribers and bi-directional synchronization.
• Used Java as the core development language, MySQL database, Spring and SymmetricDS.
• OpenMRS Project Page:
https://wiki.openmrs.org/display/projects/Database+Synchronization+with+Symmetric+DS
Video Demonstration: http://www.youtube.com/watch?v=vTdkSeoW7yo
Siyapath (UoM)
Researcher/Developer
Projects: Siyapath
• Researched, designed and developed Siyapath, a scalable *Volunteer Computing Framework (VCF),
which is a solution for the demanding requirement of computing power for highly computer intensive
activities. With its innovative decentralized P2P architecture, Siyapath overcomes limitations of clientserver
based VCFs (BOINC) such as server bottleneck, single point of failure. Gossip protocols were
used as the group communication protocol between the nodes providing communication robustness,
enhanced scalability and increased responsiveness.
• Siyapath won in NBQSA 2012 and APICTA 2012 as mentioned in highlights. *Volunteer computing is a
distributed computing approach, which uses computational power volunteered by the public to perform
distributed scientific computing.
• Used Java as core development language, Apache Thrift for cross language services implementation,
SIGAR to monitor system statistics, Java Security Manager and sandboxing for security implementation
• APICTA 2012: http://www.slideshare.net/nadeeshanihewage/siyapath-a-p2p-gossip-based-volunteercomputing-framework
Source code (OpenSource): http://code.google.com/p/siyapath/source,
https://www.openhub.net/p/siyapath
WSO2 Inc
Trainee Software Engineer
Project: Health Monitor for WSO2 Stratos
• Developed Health Monitor Module for WSO2 Stratos services, a Carbon Component for WSO2 Stratos
Manager. This component is used to monitor status of the services running in the private or public
cloud, provides tabular and graphical statistics of resource utilization such as CPU usage, memory and
Feb 2011 – Dec 2011
Jan 2012 - Dec 2012
May 2012 - Aug 2012
disk usage by each service. Enhanced System Statistics component. Worked with Java, PaaS, Axis2
web services using SOAP, used HTML, JavaScript/jQuery for front end, JUnit for unit testing, and SVN
for version control.
OpenOffice Calc
Freelance Java Developer
Projects: Statistical Data Analyzer for Calc
• Developed Statistical Data Analyzer, an extension for OpenOffice Calc. This extension enriched Calc
with capabilities to perform statistical data analysis – functions such as ANOVA, Multiple Linear
Regression and forecasting. Used Java as the core development language, reused free libraries such
as Java Statistical Classes, Open Forecast.
• Softpedia page (Recognized by Softpedia) http://mac.softpedia.com/get/Word-Processing/StatisticalDat
aAnalyzerForOOCalc.shtml
• OpenOffice extension repository: http://extensions.services.openoffice.org/en/project/OOcalcSDA
CERTIFICATIONS:
Oracle Certified Professional, Java 7 Programmer
Oracle Certified Associate, Java 7 Programmer
Chartered Institute of Management Accountants (CIMA), UK - Advanced Diploma in Management Accounting
EDUCATION
BSc. Eng. (Hons) in Computer Science and Engineering, University of Moratuwa, Sri Lanka - 2nd Class Upper
Division
PUBLICATIONS
Siyapath: A P2P Gossip Based Volunteer Computing Framework Published at National Engineering
Conference, 18th ERU Symposium organized by Engineering Research Unit, Faculty of Engineering, University
of Moratuwa, Sri Lanka (ISSN: 1391-1999)
W.G.H.A.M. Silva*, N.Hewage*, W.D.M. Dhanushka*, M.N.M. Nufail*, V.Nanayakkara, S.Perera+
*Department of Computer Science Engineering, University of Moratuwa, Sri Lanka +WSO2 Inc, Colombo 7, Sri
Lanka.
REFERENCES
Padman Reginold
Senior Architect – Technology
Virtusa Pvt Ltd, Colombo 9, Sri Lanka
padman@virtusa.com, +94-71-8064495
Justin Miranda (Mentor for GSoC 2012)
Lead Software Developer
OpenBoxes, Cambridge, MA
Justin.miranda@gmail.com, +1-617-429-0219
I here by certify that above-mentioned particulars are true and correct to the best of my knowledge.
Nadeeshani Hewage Dona
Aug 2010 – Jan 2011
3rd September, 2015



Experience

BACK TO TOP

 

Job Title

Company

Experience

Software Engineer

Comtel Solutions Pvt Ltd, Singapore

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Date of Availability:

Immediately

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Software Engineer

Desired Job Type:

Employee

Desired Status:

Full-Time

 

Target Company:

Company Size:

Industry:

Computer Software

 

Target Locations:

Selected Locations:

US-PA-Philadelphia

Relocate:

No

Willingness to travel:

Up to 50% travel

 

Languages:

Languages

Proficiency Level

English

Advanced