Kapila Rathnayaka
Full Stack Developer – Web / Mobile--
Summary
Focused, Dedicated Full Stack Developer with 10+ years of experience in presentation, application and
data access layers. Know how to transform end user business requirements in to reusable and
extendable services and generating profits out of them via SaaS, PaaS or IaaS.
Contributed effort on developing scalable applications using cutting-edge software development tools
and software development best practices for clients in diverse sectors including Fortune 500.
Developed EDI applications in globally using EDIFACT and ANSI X12 standards for clients in Shipping,
Logistics and E Commerce Sectors. Generate, parse, process and deliver Purchase Orders, Shipping
Notes, Commercial Invoices, Price Catalogues and many other as digital documents.
Developed and published around 80+ Android apps to Google Play Store and Amazon App Store.
Capable in designing, developing, testing, deploying and delivering customer centric, secure,
simple/complex, extendable and scalable web and mobile based software solutions on time following
software development best practices and coding standards.
Self-learner and quick learner capable of learning new tools and technologies by following the standard
documentations/guidelines and rest via self-practicing. Can work with or without supervision under any
situation in a well-focused manner.
Work Experience
Full Stack Developer
March 2015 – Present
Kayble Zone Pvt Ltd
Key Qualifications & Responsibilities
Project Management and Full stack development support for designing, developing and
delivering over 80+ Android applications for a US client with downloads worth 300K+ USD.
Project management and Full Stack software development guidance for designing and
developing an ERP for production line management sync with Finance, Procurement, Inventory,
HR and Sales for a shipping container conversion company. Includes functionalities of a double
entry accounting application like Quick Book.
Design and develop ANSI X12, EDIFACT, CSV, Custom, FLAT File format EDI parsers and
processors for Shipping, Logistics and E Commerce clients for sending and receiving Purchase
Orders, Sales Orders, Order Responses, Commercial Invoices, Product Catalogues as digital
documents. Reduce human interaction in data processing, increase efficiency and automate
business work flows.
Design, develop and deploy web applications with ReactJS, AngularJS, .NET/ C#, MVC, REST
Developing a subscription based job board and job advertising platform for employers using
ReactJS, .NET, MS SQL.
Developed and utilized APIs for to create, view, process, analyze and render data visually.
Software Engineer MS SharePoint
November 2012–March 2015
Virtusa Private Limited
Key Qualifications & Responsibilities
Design and develop MS SharePoint site definitions, list instances, page layouts, content types
using ASP.NET 3.5 (MVP), C#, HTML and CSS. Client side scripting with JavaScript and JQuery.
Liaised with back end developers, front end developers, quality assurance testers, and CTO as
needed.
Sync with onsite teams and SharePoint Developer of Microsoft on developing custom solutions
on top of MS SharePoint and troubleshooting issues.
Requirement gathering and transform business user requirements into easy-to-understand
software solutions.
Following Agile Software Development processes mostly with 2 weeks sprints and committed to
deliver products on time.
Developing, unit testing, integration testing and bug fixing of the custom code.
Implement class libraries and console applications to perform database synchronization jobs and
logging.
Develop various tools for personnel use and internal use using .Net/ C# and PowerShell to
automate processes specific to different projects.
Planned, wrote, and debugged web applications and software with complete accuracy and CTO
guidance.
Conduct trainings for team members and new comers on SharePoint Development, SharePoint
migration, administration and support ticket handling.
Technical Writing of developer guides, admin guides, DSRS and DSTD.
Freelance Software Developer
March 2010– April 2016
Designing and developing a highly optimized dynamic algorithm for commercial invoice
generation to invoice thousands of ISO containers according to the one to another different
business rules of global multibillion shipping companies such as Wan Hai Lines, Mediterranean
Shipping Company, COSCO, CMA CGM, Hapag-Lloyd and Evergreen Line.
Due to the erroneous behavior of the clients’ previous system it took around 4 days for invoicing
the customers in which most of the big companies decided to end business with the client. I
improved the quality of the invoicing module in 100% by reducing the time taken to a period of 23 minutes while satisfying all the business rules of the principles.
Including above Invoicing module developing a Container Yard Management System for handling
(In/Out), damage estimation, repair, maintenance and location providing for logistics containers.
Included around 60 management reports related to all the functioning areas of the business
developed with using MS SQL stored procedures, Views, functions and crystal reports.
EDI Framework Development by implementing common set of .dll files namely File format
provider, configuration provider, DB access, logging and exception handling along with commonly
usable database scripts to generate tables.
Key Skills
Front End
HTML, CSS, Bootstrap, JavaScript, React, Redux, Angular, Jest, Puppeteer, React Testing
Library.
Back End
.NET/.NET Core, Node, C#, Spring Boot , Java, Web API, MS SQL, MongoDB, Radis, MySQL, MS Azure
Dev ops, Heroku , Firebase, Google Cloud , AWS S3, EC2, MS SharePoint, , XML, XSD, XPATH, XSLT.
Git , Bit bucket, MVC, MVVM, REST, SOAP, WCF ,EDIFACT, ANSI X12, EDI Development, SSIS, SSRS,
Crystal Reports, MS Test, N-Unit, Seri log, IIS, Apache, Nginx ,Tortoise Subversion, Jira.
Mobile
Android SDK, Java, Android Studio, Google Play Console, Amazon App Console, Junit, React
Native, SQLite
IDES/Software
Visual Studio, Visual Studio Code, Android Studio, Eclipse, Atom, Postman,
Education
BSc Special (Hons) in Information Technology
Sri Lanka Institute of Information Technology
Graduation: 2011
Other
Availability
: Immediately
Location
: Colombo, Sri Lanka
Languages
: English
Skype | slack
: rmkp2414
WhatsApp
: -
Monday, November 8, 2021
Kapila Priyanandana Rathnayaka