Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic

Pragash Rajarathnam

Colombo

Summary

Skillful Software Architect with 15 years designing development frameworks and guidelines to expedite and enhance application engineering. Versed in numerous software categories for business and private users. Adept at constructing software architecture suited to rapid deployment across multiple projects to reduce development times and costs.

Overview

17
17
years of professional experience
1
1
Certification

Work History

Senior Consultant

Thoughtworks PTE LTD
07.2022 - Current
  • Work on modernizing a monolithic system to a microservices applications.
  • Worked on the integration of a third-party digital signing service to enhance overall system functionality
  • Formulated an architectural framework that allowed for the simultaneous operation of both monolithic and microservices components
  • Adhered to Test-Driven Development (TDD) practices to ensure software quality and reliability.

Software Architect

Azend Tech (PVT) LTD
08.2021 - 06.2022
  • Lead multiple engineering teams of 3 - 5 engineers a team
  • Spearheaded and managed multiple engineering teams, each comprising 3 to 5 highly skilled engineers
  • Played a pivotal role in pre-sales activities focused on promoting the adoption of Azure AD B2C, demonstrating a deep understanding of identity and access management
  • Led the comprehensive modernization of an on-premise monolithic system, transforming it into a microservices architecture hosted on the AWS platform
  • Orchestrated the successful implementation of Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD) pipelines, and rigorous code review practices to ensure software quality and efficiency
  • Executed a seamless migration of a .NET framework monolith to a microservices architecture on the Azure platform, achieving greater scalability and performance
  • Conducted in-depth research into the practical applications and potential benefits of blockchain technology, contributing to informed decision-making and innovation
  • Championed a culture of clean coding and security best practices within the team, promoting code quality and system integrity.

Associate Architect

BISTEC GLOBAL (PVT) LTD
08.2019 - 08.2021
  • Provided leadership and direction to a team consisting of more than 8 proficient engineers
  • Actively participated in pre-sales efforts for a complex monolith-to-microservices migration project, showcasing a deep understanding of client needs and project feasibility
  • Undertook the end-to-end architectural design, development, and implementation of a new microservice, starting from the ground up, ensuring its seamless integration into the existing system
  • Led a campaign within the team to promote clean architecture principles and the SOLID design principles, fostering a codebase characterized by high quality and maintainability
  • Achieved a remarkable 80% performance enhancement for a critical application, optimizing its responsiveness and overall efficiency.

Technical Lead

ISM Apac (PVT) LTD
05.2018 - 03.2019
  • Functioned as the Technical Lead, overseeing a team comprising 7 skilled engineers
  • Spearheaded the comprehensive redesign of the data access service, enabling seamless integration with a multitude of data sources, enhancing data accessibility and versatility
  • Significantly improved the application's performance by a noteworthy 40%, resulting in enhanced responsiveness and user experience
  • Undertook the rewriting of the middleware component for SAP Business One (SAP B1) Enterprise Resource Planning (ERP) system, optimizing its functionality and efficiency
  • Pioneered the introduction of best practices, including the adoption of clean architecture principles and the establishment of Continuous Integration/Continuous Deployment (CI/CD) pipelines within the team, fostering code quality and development efficiency.

Technical Lead

MK Technets (PVT) LTD
01.2017 - 05.2018
  • Held the role of Technical Lead, providing guidance and leadership to a team comprising 8 proficient engineers
  • Played a pivotal role in enhancing the stability of the current application, resolving existing issues that had affected its performance and functionality
  • Successfully addressed application performance challenges and rectified prevalent bugs, resulting in an optimized user experience
  • Introduced an asynchronous data processing layer, enhancing the application's data handling capabilities and responsiveness.

Technical Lead

99x Technology (PVT) LTD
07.2015 - 12.2016
  • Provided leadership to a team consisting of 3 engineers
  • Orchestrated the design and development of a comprehensive ERP application, demonstrating expertise in architectural planning and software development
  • Pioneered the adoption of Test-Driven Development (TDD) practices, enabling the team to operate without the need for manual Quality Assurance (QA), thus enhancing efficiency and software quality.

Solutions Architect

Independent Consultant
04.2013 - 06.2015
  • During my tenure, I had the privilege of serving two esteemed clients based in the United Kingdom and Germany, actively contributing to their application development initiatives
  • I undertook the development of a diverse array of small-scale applications and APIs, tailored to meet the unique requirements of these projects
  • My predominant focus was on the creation of robust API backends, with a specialized emphasis on mobile application integration
  • I engaged in the development of an Alfresco extension, enhancing its functionality and utility
  • I dedicated a significant portion of my efforts to conducting extensive research on Elasticsearch, with a particular emphasis on improving and seamlessly integrating semantic search capabilities.

SE/SSE/Tech Lead

Advanced Data Technologies (PVT) LTD
01.2007 - 01.2013
  • Provided leadership and direction to a team comprising more than 8 engineers
  • Collaborated on a multitude of diverse projects, leveraging my architectural, design, and development skills to deliver exceptional solutions
  • Successfully orchestrated the end-to-end process of architecting, designing, and developing multiple applications, tailored to meet the unique requirements of clients based in the United Kingdom.

Education

MSc - IT

Cardiff Metropolitan University
01.2015

Skills

  • NET Framework / NET Core / C#
  • Ruby / Rails
  • NodeJS
  • Javascript / Typescript
  • Java / Spring Boot
  • React / Vue
  • MSSql / Mysql / Postgresql
  • MongoDB / Redis
  • Azure / AWS
  • Rspec / Cucumber / NUnit / Jest / JUnit / Testcontainers
  • Team management / Mentoring / Engineering manager

Certification

  • Certified Scrum Master, 2016
  • Professional Member of BCS, 2012
  • MCP/MCTS/MCPD, 2009

Languages

English
Advanced (C1)

Timeline

Senior Consultant

Thoughtworks PTE LTD
07.2022 - Current

Software Architect

Azend Tech (PVT) LTD
08.2021 - 06.2022

Associate Architect

BISTEC GLOBAL (PVT) LTD
08.2019 - 08.2021

Technical Lead

ISM Apac (PVT) LTD
05.2018 - 03.2019

Technical Lead

MK Technets (PVT) LTD
01.2017 - 05.2018

Technical Lead

99x Technology (PVT) LTD
07.2015 - 12.2016

Solutions Architect

Independent Consultant
04.2013 - 06.2015

SE/SSE/Tech Lead

Advanced Data Technologies (PVT) LTD
01.2007 - 01.2013

MSc - IT

Cardiff Metropolitan University
Pragash Rajarathnam