BUDDHINI SAMARAKKODY
-
-
LOCATION
Western Province – Sri Lanka
CAREER OBJECTIVE
To secure a fulfilling senior Software Development position in an Organization, and
to make the fullest contribution with my expertise, in achieving the Organization’s
bottom line.
PROFESSIONAL SUMMARY
A result-driven, self-motivated and highly focused Senior Software Engineer with 10
years of industry experience working for diverse multi-national Software Companies
in building market leading Software for their highly demanding worldwide customer
base. Possess hands-on solid experience in Object Oriented Analysis, Designing and
Programming in Core Java and Java EE technologies.
CORE TECHNICAL PROFICIENCIES
Languages:
Java EE related technologies:
Architectural design patterns:
Web and application servers:
Relational DBMS:
Build tools:
IDEs:
Scripting and other web related:
Project & Bug Tracking systems:
Version Control Systems:
Java, Java EE
JSP, Servlets, Web services (REST), EJB, JPA,
Hibernate, Struts & Spring frameworks
MVC architecture, Core Java Design Patterns,
Java EE Design Patterns
Apache web server, Apache Tomcat,
JBoss application server
Oracle, MYSQL, MS SQL Server and
Languages: SQL & PL/SQL
Apache Maven, Apache Ant
Eclipse, IntelliJ IDEA, WebStorm, NetBeans IDE
JavaScript, AJAX, JQuery, JSON, Ext JS, AngularJS,
HTML, CSS, WordPress (basics)
Atlassian JIRA, Bugzilla
CVS, Git
OTHER TECHNICAL PROFICIENCIES
Capable of working with NOSQL database (MongoDB)
Ability to handle Gradle, Nodejs and Grunt
Hands-on experience in working in an Agile Software Development (Scrum)
environment
Exposure to other languages: Visual Basic, C#.NET , Classic ASP & ASP .NET
Working knowledge of other 3rd party libraries: iText, Apache PDFBox, Apache
POI
1
BUDDHINI SAMARAKKODY
-
-
KEY STRENGTHS
Highly focused and target oriented.
Ability to absorb new technologies fast.
Result Oriented Business Communication Skills.
Experience and Ability to work remotely.
Build strong collaborations with IT professionals of different nationalities and
cultures.
PROFESSIONAL EXPERIENCE
Kerk Solutions: Colombo, Sri Lanka (A subsidiary of Kutzi Software, Australia)
Senior Software Engineer: July 2014 – March 2017 (Worked Remotely)
Software Product/Projects:
Electronic Records Management product “ELO – DigitalOffice, Australia” (owned by
ELO Digital Office GmbH, the market leader in EDRM Software)
Role:
Develop EDRMS (Electronic Records Management Systems) extensions based
on the core ELO Java based platform, that are widely used among
Government as well as Private sector organizations in Australia.
Work closely with Document Management Consultants to understand and
analyze their business requirements and provide them with the required
solutions.
Providing Estimations and writing Technical Design Specifications and other
Technical Documents.
Mentor junior and co-development team members.
Technologies: Rhino (JavaScript engine), Core Java, J2EE related technologies,
Webservices (REST), Spring, Hibernate/JPA, MS SQL, Extjs, AngularJs
Key Achievements:
Being popular among the Document Management Consultants, as the “Best”
Engineer to work with.
Confidently handle multiple Customer project tasks with tight deadlines
simultaneously.
Build strong working relationships with professionals from different
nationalities and cultures.
2
BUDDHINI SAMARAKKODY
-
-
eBulder Technology Centre (Pvt) Ltd: Colombo, Sri Lanka (Headquarters - eBuilder
Sweden AB
Software Engineer / Senior Software Engineer: November 2006 to September 2012
Software Product/Projects: Supply Chain Accelerator Software product
Role:
Supply Chain Accelerator product development.
Develop generic, reusable, configurable and optimized code required for
product-based applications.
Frequent code refactors and adhering to best practices.
Technologies: J2EE, Struts, Hibernate, Oracle and PL/SQL
Key Achievements:
Being privileged to work in Stockholm – Sweden (Company headquarters)
Long term and productive contribution to building a fully-fledged generic
Supply Chain Accelerator platform.
Teamwork Technology (Pvt.) Ltd: Colombo, Sri Lanka (Headquarters in Sweden)
Software Engineer: November 2005 to March 2006
Software Product/Projects: Call Centre project
Role:
Development of the above project for Swedish customer (Manpower).
Technologies: C#.NET, MS SQL Server
MyCom Lanka (Pvt.) Ltd: Colombo, Sri Lanka (Headquarters - Mycom Systems, UAE)
Java Developer: September 2004 to October 2005
Software Product/Projects: Point of Sale software
Role:
Develop Billing and Back office systems for POS applications.
3
BUDDHINI SAMARAKKODY
-
-
Perform R&D on new open source s/w tools and technologies for POS
software development projects.
Main Technologies: Core Java (Java Communications API)
Key Achievements:
Initiate development of Java based Point of Sale software for the parent
company in UAE.
As a fresh graduate, work independently with minimum supervision and
coping up well with ambiguous requirements.
FREELANCE WORK
Baeldung
Author for technical articles: Since January 2017
Authoring Java/J2EE related technical articles.
PROFESSIONAL CERTIFICATIONS
Sun Certified Web Component Developer for the java 2, Enterprise Edition
1.4
Sun Certified Programmer for the java 2 platform, Standard Edition 5.0
ACADEMIC QUALIFICATIONS
Master of Business Administration (MBA) - University of Wales UK
B.Sc. (Hons) Degree in Computing & Information Systems - London
Metropolitan University : 1st class (Hons)
PROFESSIONAL AFFILIATIONS
Member of the Computer Society of Sri Lanka
4