Yumidu Jayarathna
No. 83, Mahayala, Anguruwathota (Horana)--
About Yumidu …
Career Objective
Hard working, self-motivated individual looking forward to engaging in a technically
challenging career in the field of software engineering in order to gain in depth
knowledge and experience in the field and thereby involve in the development of
cutting edge software products.
Work Experience
BSc in Management
Information Systems (Special)
(GPA - 3.59)
Sun Certified Programmer for
the Java Platform, SE 6(SCJP)
Currently a Software Engineer
at IFS R&D
Previously a Software
Developer at Rezgateway
IFS R&D International (Pvt) Limited (August 2015 - Present)
Job Title: Software Engineer
Responsibilities: As a Software Engineer in the Human Resources Product team at
IFS, I had the opportunity to take part in following
The development of the next version of IFS Applications, where I was
involved in the development of the enhanced Employment Termination
Assistant. In this project I developed a special date control from scratch
adhering to IFS design guidelines.
The R&D support process, where I provided solutions to customer reported
issues in IFS Applications 8 and IFS Applications 9. Some of these customer
requests / issues I handled included enhancements to existing
functionalities, new developments and performance improvements of the
application.
During my time in the support team I had the chance to engage with many
levels of the organization including Consultants and other Software
Engineers and Business System Analysts in the IFS’s support organization.
Involving in support allowed me to gather functional knowledge about
Operational HR processes in an ERP such as Time Reporting, Expense
Reporting, Employee Management, Organization Management, Person
Management, Health and Safety and in the Strategic HR area as well
Currently I’m involved in the development of the next version of IFS
Applications which has an improved user experience. In this project I had
the chance to develop the Travel Request functionality of the application.
This required continues discussions with the Business System Analysts and
Customer Representatives to come up with a good design.
Previously an Intern
(Development) at
MillenniumIT
Skills
Programming:
Java SE
Java EE
PHP
C#.Net
DBMS:
MySQL
Oracle
PostgreSQL
Technologies: Oracle PLSQL, C#.Net, Java, SVN
Application Frameworks:
Struts
EJB
Hibernate
Spring
Software Development Methodologies: Agile Software Development
Reservations Gateway (Pvt) Ltd (July 2014 – August 2015)
Job Title: Software Developer
Responsibilities: As a member of one of the scrum teams within the project, I was
involved in,
Theories and Concepts:
Object Oriented Design
Design Patterns
Agile Development and
Practices
UML
Tools:
The “Dynamic Rates” development, which compares rates from different
hotels and provides the user of the Hotel Reservation systems developed by
Reservations Gateway, with best rates.
The “Accounting Export” development which generates an XML export
containing details of the transactions done through the system. Client uses
this XML export to integrate the data with the “NetSuite” cloud business
software suite.
Also, as a developer, day today issues which require immediate fixes are done by
me. Developments were done in Ubuntu environment.
Oracle J Developer
Eclipse
NetBeans
Oracle SQL Developer
Navicat
PLSQL Developer
Visual Studio 2013 /
2015
Microsoft SQL Server
iReport
TortoiseSVN
Application Servers / Web
Servers / Servlet Containers /
Web Development Platforms:
Weblogic
Apache HTTP Server
Apache Tomcat
JBoss
WAMP
Operating Systems:
Windows
Linux (Ubuntu)
Other Technologies:
HTML
XML
CSS
JavaScript
JSON
JQuery
JPA
JMS
JDBC
Version Control:
SVN
CVS
Technologies: J2EE, Struts, Hibernate, PostgreSQL, JDBC, XML, HTML, JavaScript,
CVS
Software Development Methodologies: Agile Software Development
Millennium Information Technologies (May 2013 – July 2014)
Job Title: Intern – Development
Responsibilities: As a development intern in the MIS division of MillenniumIT, I was
involved in requirement gathering, designing, development and maintenance of the
company intranet and also involved in design, development and maintenance of
few other internal systems including,
Employee Appraisal System
Overseas Travel Requisition System
Reporting module for the CA Clarity PPM (Project Portfolio Management)
system
Reporting module which generated employee reports for the company’s
Business Continuity and Disaster Management system
A project which requested a complete UI revamp of the company intranet was also
done with my involvement.
A research and evaluation on eazyBI, a business intelligence tool was also done by
me to determine whether to integrate eazyBI with the JIRA issue and project
tracking tool the company is using.
Technologies: J2EE/EJB 3.0, JPA, Struts, JMS, PL/SQL, JSP, JDBC, HTML, CSS, JQuery,
JavaScript, XML, JSON, Oracle, SVN
Self-Studies and Hobbies
Microservices with Spring Boot, Spring Data JPA and Spring Data REST with the
help of LinkedIn Learning
Machine Learning basics and Neural Nets
Building and Deploying Deep Learning applications with Tensorflow by following a
course in LinkedIn Learning
Arduino
Academic Projects
Issue and Project Tracking
Software
Jira
Home Security System
Self-Studies
Description: A web application developed using Java EE and parallel port interfacing
technologies. The system will provide alerts on intrusions of the house where the
system is installed, via SMS. The owner can log into the system from anywhere and
monitor his/her house using the installed cameras’ live video stream. The cameras
can be controlled using the web application remotely.
Microservices with Spring
Boot, Spring Data JPA and
Spring Data REST
Machine Learning
Technologies and Tools: Servlets and JSP, HTML, CSS, JavaScript, MySQL, VLC Player,
third party Java library “parport” for parallel port interfacing. Some electronic
circuits and mechanical actuators were made to control the cameras.
Tensorflow
Professional Qualifications
Arduino and Raspberry Pi
Sun Certified Programmer for the Java Platform, SE 6(SCJP) (certified in 2009)
Followed a course for Sun Certified Web Component Developer for the Java
Platform, EE5 (SCWCD)
Academic Qualifications
BSc in Management Information Systems (Special) - National School of Business
Management (NSBM) – 2011/2015 (Second Class Upper Division with a GPA - 3.59)
G. C. E. A/L: Combined Mathematics (C), Physics (C), Chemistry (C) – Taxila Central
College, Horana – 2009
Personal Information
Name: Kithulgaoda Gamage Yumidu Yasitha Jayarathna
Date of Birth: 25 / 04 / 1989
Address: No. 83, Mahayala, Anguruwathota.
NIC No:-V
Civil Status: Married
Telephone:-(Mobile) /-(Home)
Email:-
Non- Related Referees
Mr. Pramuka Dias
Software Engineer
Asia Media Global (Pvt) Ltd,
1st floor, 8, Kinross Ave, Colombo--
Mr. Dilshan Fernando
Software Engineer
IFS R&D International (Pvt) Limited,
501, Galle Road, Colombo--
I hereby confirm that above information is true and accurate to the best of my
knowledge
2018 / 12 / 22
K. G. Y. Y. Jayaratna