Pragash Rajarathnam
Pragash Rajarathnam MSc (IT), CSM, MBCS--
http://stackoverflow.com/users/-/pragash
https://lk.linkedin.com/in/pragash-rajarathnam-
SUMMARY
I am a Lead Developer whose passion lies in building great products using the most cutting edge
technologies. I have architected and built scalable backends, distributed RESTful API services, web
applications that communicate with legacy and third party applications and more recently built
mobile applications for the iOS platform. In addition to this I have demonstrated my ability to lead
teams of high caliber developers and managing them to good effect.
WORK EXPERIENCE
Feb 2017 - Present - Blue Tag AS (PVT) LTD (http://bluetag.no)
As a Senior Technical Lead spear heading the technology landscape of a SAAS based ERP application.
This product is developed using Service Oriented Architecture (SOA). The service layer is developed
using ASP.Net Web API. The team works as a KANBAN team. Also, continuous integration is set up so
that any issue in the code is picked up before it becomes too costly.
Technologies Used - Asp.Net Web API, MSSql, Sql Server Indexing Services, AngularJS, Git, Jenkins,
Bootstrap
July 2015 - Jan 2017- 99X Technology (PVT) LTD (http://www.99xtechnology.com)
As a Technical Lead spear heading the technology landscape of a SAAS based ERP application. This
product is developed using Service Oriented Architecture (SOA). The service layer is developed using
Grape API on top of Ruby on rails. The APIs are developed using TDD development so there are over
1000 Rspec tests written to make sure the code is defect free as much as possible. The team works as
a SCRUM team and the team delivers every two weeks. Also, continuous integration is set up so that
any issue in the code is picked up before it becomes too costly.
Technologies Used - Ruby on Rails, Grape, Rspec, Sidekiq, Elasticsearch, WebSocket(Faye), Mongodb,
AngularJS, Git, Jenkins, Bootstrap
Jun 2014 - June 2015 - Creation Application (PVT) LTD (https://creationapplication.com)
As a Technical Lead was leading the company on technology landscape starting from how to manage
releases, what sort of technologies to be used for each project, deployment strategy and etc. Also,
played an active role in mobile and API development. During this time I developed two iOS
applications and three APIs using Ruby on Rails. Also, introduced EC2 based deployment, introduction
of git into the development process.
Technologies Used - Ruby on Rails, Rspec, Sidekiq, Mysql, Objective-C, EC2, Git
April 2013 - May 2014 - Ivory Solutions (PVT) LTD (http://ivory-cr.com)
Worked as a Senior Mobile Engineer on building a prototype version of a mobile application using
Titanium. The application was developed for iOS and Android using the same code base. Also, did a
1
Pragash Rajarathnam
research on Semantic Search to be implemented on top of SOLR server. Extended the functions of
Document management framework called Alfresco using Javascript.
Technologies Used - Titanium, SOLR, Objective-C, Alfresco, Alfresco webscripts
Jun 2007 - June 2013 - Advanced Data Technologies (PVT) LTD (http://adsgroup.com)
Lead a team of 7 developers on a CRM application and developed a learning management system.
During this time I initiated the team to use Cucumber and Capybara to do BDD. Also, implemented
Cruisecontrolrb for continuous integration. The CRM application pulled and pushed data from and
into Netsuite. Also, migrated an Ruby on rails application from ruby 1.8.7/ rails 2.3.2 to ruby 1.9.3
and rails 3.1.3.
Worked on multiple asp.net, .net and php applications. Starting from simple CRMs to complicated
order processing systems, online auction system. During this time I used several microsoft
technologies such as .NET, Classic ASP, COM+, VB6, C#, VB.NET, PHP. The experience I gained from
these applications proved really useful to shape myself to pick up new technologies later on in my
career.
Technologies Used - Asp.NET, C#, Classic ASP, VB6, PHP, MSSql, Wordpress, Ruby on Rails, Cucumber,
Capybara, Mysql, NetSuite scripts, Cron, Cruisecontrolrb
EDUCATION
Certified Scrum Master, 2016
MSc (IT) Cardiff Metropolitan University, 2015
British Computer Society (Diploma), 2013
British Computer Society (Certificate), 2013
Professional Member of BCS, 2012
Microsoft Certified Professional Developer, 2009
Microsoft Certified Technology Specialist, 2009
Microsoft Certified Professional, 2008
SKILLS / TECHNOLOGIES
Languages - Ruby on rails, Ruby, Objective-C, Javascript, PHP, Python, ASP.NET, C#
Front end
Databases
Repository
Testing
Others
- CSS, Angularjs, Bootstrap
- Mysql, Mssql Server, MongoDB, Postgresql, Redis
- Git, SVN, CVS
- BDD, TDD, Rspec, Cucumber, Capybara
- Sidekiq, Jenkins, Dockers, Linux Containers, Cruisecontrolrb, Cocoapods
2