Pragash Rajarathnam

Pragash Rajarathnam

$35/hr
Ruby on rails, API Development, R&D
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
40 years old
Location:
Colombo, Western Province, Sri Lanka
Experience:
10 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.