Summary
Overview
Work History
Education
Skills
Certification
References
Timeline
Generic
Romani Anuruddika Rupasinghe

Romani Anuruddika Rupasinghe

Vice President Of Engineering
Ratmalana

Summary

As an experienced Vice President of Engineering, I bring a proven strategic leadership and operational excellence track record to the table. Over the course of my 18-year career in the IT industry, including 9 years in leadership roles, I have played a pivotal role in establishing and growing software companies, culminating in the development of a workforce of 150 employees. With a keen focus on technology, I have managed systems with year-to-year sales revenue of $350 million USD and data scales of 1.2 billion. My expertise extends to offshore business development, client acquisition, and project procurement, where I have excelled in building robust client relationships and driving revenue growth. Through my adeptness in implementing organizational structures, processes, and best practices, I have optimized resource utilization and ensured the delivery of high-quality software solutions. My leadership, innovation, and unwavering commitment to excellence have consistently earned recognition, while my strong background in software engineering, coupled with hands-on experience across all phases of the software development life cycle, underscores my proficiency in methodologies such as Agile Scrum and DevOps.


Expertise working in Domains - FinTech, eCommerce, Real-estate, Strata management, eLearning, e-Sports, Procurement, Logistic, Budgeting, Collaboration platforms, Human Resource Management etc.
Technology Stack – Java, ReactJS , NodeJS , NextJS , React Native , Flutter , AWS , NET, Scrum Agile

Overview

18
18
years of professional experience
1
1
Certification

Work History

VP of Engineering

Swivel Tech
04.2022 - Current

Swivel Tech is a Melbourne based software development company which has officers in Colombo Sri Lanka.


Clientele : Australia ( Melbourne , Sydney , Brisbane ) , New Zeeland , United Kingdom


Domains Worked : FinTech, eCommerce, Real-estate, Strata management, eLearning, e-Sports, Procurement, Logistic, Budgeting, Collaboration platforms


Applications Developed : Web Application , Mobile Applications, Middleware ( API based ) , Java Script based Automation Framework


Technologies Managed : Java, ReactJS , NodeJS , NextJS , React Native , Flutter , AWS , NET, Scrum Agile , Dev-Ops , Cloud Watch , Sentry , My SQL , Micro Services


Strategic Leadership and Business Development:

  • Advisor to executive leadership and the business development team to devise effective business development strategies to ensure continuous revenue growth for the organization.
  • Played a key role in securing new projects and expanding SwivelTech' s client base through effective client engagement and project delivery excellence.
  • Strategized, implemented, and executed organizational business and operational goals by closely working with the executive leadership.
  • Spearheaded offshore business development efforts, actively engaging in client acquisition and project procurement activities.
  • Traveled periodically to different countries to support the business development team, establish client relationships, and secure new projects.
  • Provided strategic consultation to clients on project requirements gathering, technology selection, project execution methodologies, and project lifecycle management.

Stakeholder Engagement and Relationship Building:

  • Built strong relationships with stakeholders through open communication channels, maintaining trust during challenging situations.
  • Built frameworks across the organizations at different levels senior, middle management to obtain feedback from stakeholders involved in projects periodically to ensure optimum client satisfaction.
  • Delivered technical presentations at industry conferences, showcasing company achievements, and promoting brand awareness.
  • Fostered a culture of collaboration and continuous improvement across the technical organization, promoting a dynamic and results-driven work environment.

Technology Consultancy and Architecture:

  • Offered consultation for costing, budgeting, technology, and delivery aspects of technology projects and organizations by working closely with CEOs and CTOs of client organizations.
  • Advised clients on best practices for project development, including the phased approach of discovery, Minimum Viable Product (MVP) development, iterative feature enhancements, and ongoing support and maintenance.
  • Provided technical consultancy for stakeholders in selecting cutting-edge technologies, establishing agile-based disciplines, quality engineering framework, and setting up team structures.
  • Offered architectural recommendations and guidance to project teams, particularly in enterprise application development.
  • Established effective and efficient software and quality engineering best practices frameworks.
  • Ensured engineering best practices were followed and conducted regular assessments of engineering metrics related to each project.
  • Led overall software architectural designing by closely working with software architects.

Establishing Operations and Managing Delivery Center

  • Led the formation and implementation of key organizational structures and processes, including engineering and architecture, quality assurance, and DevOps, to support efficient software development and delivery operations.
  • Orchestrated the creation of specialized teams within Engineering and Architecture, including development teams, UI/UX teams, and SEO teams, to optimize resource allocation and enhance project outcomes.
  • Recruited and onboarded Engineering Management and Architectural talent to reinforce the leadership team, empowering them to oversee software delivery processes and drive operational excellence.
  • Played a pivotal role in establishing organization hierarchy and establishing the roles of heads of department for different functional units such as HR, Finance, Marketing and Recruitment and involved in end to end hiring process.
  • Defined processes and practices to follow for engineering staff hiring, onboarding, offboarding, benefits management, compensation and defining company policies.
  • Managed end-to-end human resources functions for local staff, including absence and attendance management, hiring and termination, mentoring and coaching, defining career frameworks and management, and performance appraisal through engineering management.

Project Management and Delivery:

  • Played a pivotal role in team setup and staffing, consulting with engineering management to assign software architects and engineering managers for end-to-end project management.
  • Oversaw the estimation process and refined project scope, budget, and timelines based on the output of the discovery phase.
  • Managed the preparation and negotiation of software agreements with clients, ensuring alignment with project deliverables and objectives.
  • Collaborated closely with engineering managers and software architects to ensure seamless execution and delivery of projects within scope, budget, and timeline constraints.
  • Provided strategic guidance and support to engineering managers and architects throughout the project lifecycle, facilitating effective decision-making and issue resolution.
  • Implemented project management best practices and methodologies to optimize project delivery processes and enhance overall efficiency.
  • Successfully delivered a diverse portfolio of projects within SwivelTech's offshore Software Delivery Center, exceeding client expectations and driving business growth.

Innovation and Research:

  • Spearheaded research and development efforts to explore emerging technologies that could benefit current or future projects.
  • Collaborated with sales and marketing teams to develop innovative products that met market demands.

Initiatives

During the five year tenure in Swivel Group & Swivel Tech which are subsidiaries, under my leadership following programs have been initiated.

  • SwivelHack 2023 – Led Swivel's first hackathon event in Colombo offshore center with 90+ engineering team.
  • AI Council – Setup an AI council to perform research and identify advancements in the AI area offer recommendations to engineering unit and business development teams. This is headed by engineering management.
  • ThinkUp-Vel – Created a platform for all swivel staff to share their expertise knowledge with the rest of the staff members.
  • SwivelFit – Offered a platform and created framework for the engineering staff to focus on their physical and mental health.
  • TechStoria – This is a monthly technical article published by one of the subject matter experts in the organization by doing extensive research and going through a rigorous review process for accuracy. These articles get published in social media for awareness and brand enhancement.

Head of Engineering

Swivel Tech
09.2019 - 04.2022

The role and responsibility of this job designation has been merged into VP of Engineering.

Senior Manager Software Engineering

Pearson Lanka (Pvt) Ltd
04.2019 - 09.2019

Pearson is worlds largest education company head quarters in united kingdom focused on educational publishing and services. Most of its technology service centers are in the USA and Pearson Lanka is one of its largest offshore software development centers that is responsible in managing large , scalable SAAS , PAAS e-learning solutions that has users across the world.


Domains Worked : eLearning , LTI , BLTI , Subscription Management System, Identity and Access Management


Applications Developed : Enterprise Application Development, Middlewear ( API based) , Software as a Service ( SAAS ) , Platform as a Service ( PAAS )


Technologies Managed : Java , Microservices , Node , MS-SQL , Oracle 10g , New Relic , Splunk , Scrum Agile , Dev-Ops


Roles and Responsibilities

Identity & Access Management Platform - The product manages 55 million user accounts, 1.2 billion subscriptions and 25 million course offerings.

Framework for LMS Integrations - Managing a framework developed using micro-services based architecture which is capable of supporting LTI based integrations. At present the framework has fully on-boarded very popular LMSs such as Canvas, D2L, Blackboard and Moodle.

  • Direct engagement with the product management team in planning and delivery assurance of the product road-map.
  • Direct engagement with the architectural team in ensuring scalable software solution designs are offered, with appropriate software technology options.
  • Providing estimates and feasible delivery plans for software solutions.
  • Demonstrate and implement software engineering best practices and processes within the engineering teams.
  • Identify, manage and implement the engineering backlog of each product to ensure long term stability, maintainability and availability aspects ( NFRs).
  • Deploying software engineering strategies and solutions to meet the demands of the business requirements to guarantee on-time deliveries.
  • Facilitate communication between project teams, including engineering status and technical information.
  • Software engineering related metric collection and reporting.
  • Designing, implementing, supporting, extending software as a service (SAAS) applications.
  • People Management
  • Mentoring and coaching
  • Goal setting and conducting performance appraisals
  • Recruitment
  • Career management
  • Administrative activities related to reporting lines - absence management, time reporting, salary recommendations

Manager Software Engineering

Pearson Lanka (Pvt) Ltd
01.2015 - 04.2019

The role and responsibility of this job designation has been merged into Senior Software Engineering Manager.

Technical Lead

Pearson Lanka (Pvt) Ltd, Orion City
01.2012 - 01.2015

Roles and Responsibilities

  • Managing teams consist of 4- 12 software engineers to ensure timely delivery of software solutions and customization with the expected quality.
  • Gathering requirements, clarifications and release planning together with the Product Managers in the USA.
  • Designing and developing software solutions through research activities, and providing technical guidance to the team.
  • Providing support and monitoring release activities from the requirement gathering phase till the release to production.
  • Working collaboratively with stakeholders in Denver, Boston, India, and providing details of the release progress, e.g. with Product Managers, Engineering Managers, QA Managers.
  • Involvement in cross team development activities from the initial stage including initiating discussions, finalizing and documenting technical and testing approaches and facilitating communication between teams.
  • Ensure that the releases made by the team are compliant to the standards (e.g. browser compatibility, unit test coverage, application performance, and accessibility).
  • Reviewing test strategy documents and test scenarios to make sure that the testing coverage is sufficient for the developed functional user stories.
  • Mentoring and training team members.
  • Managing and reporting identified risks in a release, pertaining to development of features, deployments, defect fixes to relevant stakeholders and taking actions to mitigate risks.
  • Providing estimations and doing code reviews.
  • Practicing continuous integration to obtain code metrics such as unit test coverage, automation test coverage, build health information using Jenkins.
  • Ensure that the team follows agile practices by having scrums and retrospectives in each iteration in the absence of the scrum master.

Senior Software Engineer

Pearson Lanka (Pvt) Ltd, Orion City
01.2010 - 01.2012

The role and responsibility of this job designation has been merged into Technical Lead designation.

Software Engineer - Development Leader

HSenid Business Solutions
01.2006 - 01.2010

hSenid is the leading HR & Payroll software solution provider in Sri Lanka that has international centers in Bangladesh , Singapore , Kenya & Philippines.


Domains Worked : End to end human resource management applications including leave & attendance , performance appraisals , employee lifecycle management , grievance handling , benefit management , training and development , recruitment .


Applications Developed : Web Application


Technologies Managed : .NET


  • Managing a team of 6 members consisting of software engineers.
  • Managed 6 modules both functionally and technically in the base HR Platform which serves vast number of clients.
  • Application and database designing.
  • Development.
  • Unit testing and bug fixing.
  • Customer troubleshooting.
  • Technical writing.
  • Gathering new requirements and mapping them to the base product with minimal risk to the existing functionalities.
  • Supervising the development team to ensure that the deliveries are with the expected quality, and are delivered on time.
  • Providing training for the modules which are managed by the team to the internal staff (Project Managers/Business Analysts/QA Engineers/Implementation Engineers).
  • Owned deployments in multiple client platforms (Sri Lanka, Malaysia, Kenya, Italy, Mexico).
  • Managing requirements gathering , deployments to providing training to end-users including (HODs , HR Executives).

Education

Master of Science - Information Technology And Management

Keele University
United Kingdom
01.2010 - 2012.04

Bachelor of Science - Information Technology

Sri Lanka Institute of Information Technology
Sri Lanka
01.2004 - 2007.04

Skills

Leadership

undefined

Certification

SAFe 4 Agilist License 41547069-8915 ( expired )

References

Will be provided upon request. 

Timeline

VP of Engineering

Swivel Tech
04.2022 - Current

Head of Engineering

Swivel Tech
09.2019 - 04.2022

Senior Manager Software Engineering

Pearson Lanka (Pvt) Ltd
04.2019 - 09.2019

SAFe 4 Agilist License 41547069-8915 ( expired )

11-2018

Manager Software Engineering

Pearson Lanka (Pvt) Ltd
01.2015 - 04.2019

Technical Lead

Pearson Lanka (Pvt) Ltd, Orion City
01.2012 - 01.2015

Senior Software Engineer

Pearson Lanka (Pvt) Ltd, Orion City
01.2010 - 01.2012

Master of Science - Information Technology And Management

Keele University
01.2010 - 2012.04

Software Engineer - Development Leader

HSenid Business Solutions
01.2006 - 01.2010

Bachelor of Science - Information Technology

Sri Lanka Institute of Information Technology
01.2004 - 2007.04
Romani Anuruddika RupasingheVice President Of Engineering