Tharaka Herath
1/21 ’A’, Lional Jayasinghe Road, Panagoda, Homagama | (- |-
SUMMERY
Software Engineer with hands on experience in all aspects of software development life cycle
and delivering high quality, maintainable and scalable products on time. Supportive and
enthusiastic team player dedicated to streamlining processes and translating business
requirements into fully fledged applications.
PERSONAL DETAILS
Date of Birth
Nationality
Gender
NIC No
10-APRIL-1992
Sri Lankan
Male-V
EDUCATION
B.Sc Special (Hons) in Information Technology
Specialization – Information Technology
Sri Lanka Institute of Information Technology
JANUARY 2012 – FEBRUARY 2016
GCE Advance Level (Commerce)
Thurstan College – Colombo 7
Economics
C
Accounting
S
Business Studies
C
English
C
Completed on – AUGUST 2011
WORK EXPERIENCE
Hypercent Technologies (Pvt) Limited.
MAY 2015 - Present
Associate Software Engineer.
(Currently playing a Software Engineer role.)
PROJECTS :
Jetwing Mobility Enablement
Jetwing web application and web API are capable of managing the content of Jetwing
travel application "TravLanka" available on both Android and IOS. Web application feed
images, videos, text contents about travel locations to the TravLanka app via a web API,
Collect feedback responses about the mobile app, Generate reports on feedback
responses, Collect various type of inquiries and suggestions from tourists and Deliver
location based travel tips and deals to travelers.
Tools and technologies used:
● C# 5.0, .NET Framework 4.5, ASP.NET MVC 4, ASP.NET Web API 2.
● ASP.NET Razor Engine, HTML5, CSS3, Javascript, Bootstrap, Ajax, JQuery.
● Swagger for API Documentation.
● MySQL 5.7, MySQL Workbench 6.3, Dapper micro ORM.
● Microsoft Unity Dependency Injection Container.
● Visual Studio 2013.
● Deployed on two AWS EC2 instances with a MySQL RDS.
TranscendWorld.com
TranscendWorld is a vehicle dispatch system which maintains vehicle details, driver
details, tour package details and issue dispatch requests on demand. Driver assigning,
issuing dispatch requests, calculating trip fares, closing vouchers and generating reports
based on various conditions for business intelligence are the main components of the
system. This system has a separate API component that is consumed by another third
party service provider to provide GPS meter reading for each vehicle.
Tools and technologies used:
● C# 5.0, C# 6.0, .NET Framework 4.5.2, ASP.NET MVC 5, .NET Framework 4.6,
ASP.NET Web API 2.2.
● ASP.NET Razor Engine, HTML5, CSS3, Javascript, Bootstrap, Ajax, JQuery.
● Microsoft SQL Server 2012, Entity Framework 6, Dapper micro ORM.
● ASP.NET Web API Help Pages for API Documentation.
● Visual Studio 2015.
● StructureMap and Microsoft Unity Dependency Injection Containers.
● Deployed on two AWS EC2 instances with a SQL Server RDS.
LeapKitchen.com
LeapKitchen.com is a cloud based software platform for the restaurant industry. This
platform is capable of automating and enhancing typical restaurant processes like
ordering, managing the kitchen and generating bills. LeapKitchen platform has a mobile
app component for restaurant servers or customers and web based panels for chefs and
cashiers. Restaurant owner can monitor the status of each order and bill amount
through the system. Restaurant menu, restaurant tables and restaurant employees can
be managed through the platform. LeapKitchen mobile app consumes an API when
placing orders, serving order items and generating bills.
Tools and technologies used:
● C# 5.0, .NET Framework 4.5.2, ASP.NET MVC 5.
● ASP.NET Razor Engine, HTML5, CSS3, Javascript, Bootstrap, Ajax, JQuery.
● MySQL 5.7, MySQL Workbench 6.3, Entity Framework 6.
● Visual Studio 2015.
● StyleCop Source Code Analyzer.
● StructureMap Dependency Injection Container.
Wacoal America Mobility Enablement
A web application and a web API to feed and manage the content of wacoal america
mobile applications available for IOS and Android. Web application and API manage
entire app content, collect pre orders for upcoming products from app users and
generate business intelligence related product analytics and business reports.
Tools and technologies used:
● C# 5.0, .NET Framework 4.5.2, ASP.NET MVC 5, ASP.NET Web API 2.
● ASP.NET Razor Engine, HTML5, CSS3, Javascript, Bootstrap, Ajax, JQuery.
● Microsoft SQL Server 2012, Entity Framework 6.
● Visual Studio 2013.
● StructureMap Dependency Injection Container.
● Deployed on a AWS EC2 instance with a SQL Server RDS.
AllWhispers.com
A social networking platform similar to twitter developed for schools in Saudi Arabia.
Users can post statuses, photos and videos after joining to the platform. Users can
follow other users and share their updates within the platform.
Tools and technologies used:
● C# 4.0, .NET Framework 4.0, ASP.NET MVC 4.
● ASP.NET Razor Engine, HTML5, CSS3, JavaScript, Bootstrap, Ajax, JQuery.
● Microsoft SQL Server 2012, Dapper micro ORM.
● Visual Studio 2012.
● Deployed on a AWS EC2 instance with a SQL Server RDS.
ACADEMIC PROJECTS
VirtualLoyalty Web Application and Android Application
JAN 2014 - May 2014
A unified platform to manage and maintain loyalty customers of any kind of business.
This platform consists of an android application and a web based portal.
Tools and technologies used:
● C# 5.0, .NET Framework 4.5, ASP.NET Web Forms, ASP.NET Web Services.
● SOAP, WSDL, XML.
● HTML, CSS, Javascript, Bootstrap.
● Microsoft SQL Server 2008, ADO.NET.
● Java, Eclipse IDE for android application development.
● Facebook Javascript API.
● Visual Studio 2012.
Final Year Research Project
JAN 2015 - NOV 2015
A travel application for foreign travelers leveraging augmented reality to display nearby
places and deliver detailed overview about those places and provide navigation to reach
them.
Tools and technologies used:
● Java.
● HTML5, CSS3, Javascript.
● Android SDKs for Jellybean and Lollipop.
● Wikitude Augmented Reality SDK for Android 4.1.1.
● Facebook Android SDK.
● Google Maps Android API and Javascript API.
● Google Places Javascript API.
● Android Studio 1.5.1.
TECHNICAL SKILLS
C#.
.NET Framework.
ASP.NET Web Forms, ASP.NET MVC.
ASP.NET Web Services, ASP.NET Web
API.
ASP.NET Razor engine.
HTML5, CSS3, Javascript, Bootstrap,
Ajax, JQuery.
SOAP, WSDL, REST, XML, JSON.
Microsoft SQL Server, MySQL.
ADO.NET, Entity Framework, Dapper.
Microsoft Unity DI Container,
StructureMap DI Container.
ASP.NET Web API Help Pages, Swagger
API Documentation Explorer.
AWS EC2, RDS, EBS, Route 53.
RESTful Services, SOA.
Fiddler, Postman.
Git, SVN.
Android, Java.
NON RELATED REFEREES
Dineth Amarasinghe
(https://www.linkedin.com/in/dinethamarasinghe)
B.Sc (Hons) in Computer Science - FIRST CLASS
(University College Dublin).
Dr.Kosala Yapa Bandara
(http://www.linkedin.com/in/kosalayb)
PhD(Dublin), MSc(London),
BSc(Hons)(Peradeniya).
Senior Software Engineer.
Exilesoft (Pvt) Ltd,
201, Sir James Peiris Mawatha,
Colombo 02,
Sri lanka.
https://www.exilesoft.com
Senior Lecturer (Higher Grade).
Head/Dept of Graphics and Multimedia,
Faculty of Computing,
Sri Lanka Institute of Information Technology
(SLIIT),
Malabe Campus.
http://computing.sliit.lk/
Email :-Phone : (-
Email :-Phone : (-
I do hereby certify that the above information are true and correct according to
the best of my knowledge.
Tharaka Herath