Ranjeewa Weerasinghe
Engineering Leader
Summary
I'm an engineering leader who has built things from scratch as both an individual contributor and as a leader brought in to stand up a team and its architecture from day one. I've done this across early-stage startups, not-for-profit organizations, and Fortune 100 companies, leading distributed teams of full-time engineers and contractors across timezones and continents. I'm a proponent of lean and agile methodologies and test-driven development, and I do my best work in small, highly-collaborative teams that ship frequently.
Skills
Backend
- Java / JVM languages
- Python
- Spring
- RDBMS (PostgreSQL, MySQL, Oracle)
- NoSQL (ElasticSearch)
- Redis
Cloud & DevOps
- AWS
- Google Cloud Platform (GCP)
- Kubernetes
- Docker
- Serverless
- CI/CD Pipelines
Architecture & Tooling
- System Design
- API Design
- Microservices
- Distributed Systems
- Event-Driven Architecture
AI
- Spring AI
- Codex
- Claude
- Cursor
Work Experience(12)
Led multiple engineering teams building Intellistack Streamline, a customer-facing, no-code business process automation platform built on Java microservices and a Next.js (React) frontend, taking it from concept to onboarding production customers in 18 months
Partnered daily with product managers, both on my teams and across the org, to translate customer needs into roadmap and technical scope spanning both backend and frontend development
Led the Data Fabric team, integrating 12 data source types such as RDS, API-driven, and FHIR-based EHR systems into a common format for the platform
Led the Integrations team, connecting 15+ systems via an iPaaS for file, email, and event workflows
Managed 5 to 12 people, including other engineering managers, across a distributed mix of full-time employees and contractors
Wrote Open Raven's first data scanner and grew it into a dedicated, fully remote team of 8 frontend and backend engineers, helping establish the DSPM (Data Security Posture Management) product category
Built the only scanning solution for file and data stores across AWS, GCP, and Azure that ran entirely within the customer's own environment
Delivered a scanning engine capable of identifying sensitive data at cloud scale, forming the core of Open Raven's DSPM product
Owned technical architecture, project management, and scrum master responsibilities for a team spanning the EU and US, in addition to writing code
Grew from individual contributor to Technical Director, taking on team leadership, hiring, and architectural ownership as the company scaled
As an engineer on the Platform Engineering team, worked on the core frameworks and services powering Tenable's cloud offering.
Improved and maintained microservices and frameworks written in Groovy, Java, Kotlin, and Node, powering Tenable's cloud offering
Designed a new RBAC system and led migration from a homegrown authentication system to Okta
Skyward built software to manage commercial UAV (drone) operations. Hired to lead the development team in adopting Agile practices, refactor the legacy codebase to enable faster deployment, and to mentor junior developers.
Built the industry's first LAANC integration approved by the FAA, taking it from concept to certified production integration by collaborating directly with FAA counterparts to develop and validate their API endpoints
Led and mentored a team of 4 to 6 developers, growing junior engineers' technical skills while adopting Agile practices for the first time
Refactored airspace generation software into containerized microservices deployed on Kubernetes, enabling modularity, testability, and zero-downtime deployments
Created CI pipelines to support the new microservices architecture
Served as Technical Lead across multiple teams totaling 15 engineers, including leading the migration of Jama, a customer-facing SaaS product built on React, from a monolithic Java webapp to a service-oriented architecture, enabling faster, more independent releases, evaluating and designing service frameworks and building a Docker-based deployment model for both SaaS and on-premises installations
Worked closely with engineering leaders and product managers throughout my tenure to scope, prioritize, and deliver features across the platform
Developed Jama's first analytics product, including data collection endpoints, ETL into ElasticSearch, and visualization with Kibana
Designed a new technical hiring flow for Jama, resulting in a more efficient and consistent interview process and better quality hires
Built multiple integrations between Jama and other products, using REST/SOAP APIs and custom libraries
First technical hire in this financial products start-up. Advising the founders on technology & platform strategy. Establishing development practices for technical hires. Creating hybrid cloud infrastructure with AWS for development and deployment.
Hired and led a team of 2 engineers, establishing source control, CI, and collaboration environments for the development team
Built hybrid cloud infrastructure on AWS for development and deployment
Implemented core components of a cardholder-facing debit card platform, including card ordering and account management, CSR functionality, a services layer, IVR and SMS integration, and batch processing of ISO 8583 transactions
Achieved Visa validation and successfully tested the platform with real cards, before leaving ahead of the platform's public launch