Sriharsha Ranganath, Developer in Bengaluru, Karnataka, India
Sriharsha is available for hire
Hire Sriharsha

Sriharsha Ranganath

Full-stack Developer

Bengaluru, Karnataka, India

Toptal member since March 25, 2026

Bio

Sriharsha is a full-stack developer with over two decades of experience building reliable, high-performing systems. He has worked across a wide range of industries, including edtech, healthcare, insurance, enterprise applications, telecom, management consulting, retail, geospatial technology, and public sector domains. Collaborating with various client partners across the globe, from local businesses to top-tier enterprises, Sriharsha has provided resilient and reliable solutions and consulting.

Portfolio

ThoughtWorks
C#.NET, Java, Python 3, APIs, Node.js, Microsoft Silverlight...
Tesco
C#.NET, REST, APIs, Enterprise Application Integration (EAI), Node.js...
Atkins
JavaScript, HTML4, CSS2, Dojo, Angular, GeoServer, ArcGIS, OpenStreetMap...

Experience

  • C#.NET - 20 years
  • Java - 20 years
  • SQL - 20 years
  • Project Planning - 10 years
  • Node.js - 7 years
  • CI/CD Pipelines - 7 years
  • Cloud Architecture - 7 years
  • Cloud Migration - 5 years

Preferred Environment

Windows, Linux, Docker, Amazon Web Services (AWS), Google Cloud, Azure, C#.NET, Java, Node.js, Python 3, System Architecture, Architecture

The most amazing...

...achievement has been developing GIS applications to support public services, insurance, and rescue operations for an elite defense force.

Work Experience

Application Developer

2014 - PRESENT
ThoughtWorks
  • Directed the team on multiple projects spanning diverse technology stacks.
  • Worked across diverse technologies, quickly onboarding and delivering effective results. Provided practical solutions to complex problems.
  • Gained expertise in DevOps and helped sustain and modernize infrastructure for one of the top three consulting companies.
Technologies: C#.NET, Java, Python 3, APIs, Node.js, Microsoft Silverlight, Solution Architecture, Test-driven Development (TDD), Agile, Scrum Master, Cloud Architecture, Amazon Web Services (AWS), Google Cloud, Azure, Containerization, Cloud Migration, DevOps, Chef, Terraform, Elasticsearch, Spring Boot, Artificial Intelligence (AI), Project Planning, Strategic Design, CI/CD Pipelines, REST APIs, API Integration, .NET, Event-driven Architecture, MacOS, Desktop App, Microsoft, Python, Technical Architecture, Microsoft SQL Server, System Architecture, Architecture, Web Development, Amazon S3 (AWS S3), Agentic AI, Full-stack, API Architecture, API Design, API Development, Back-end, API Testing

Principal Software Engineer

2013 - 2014
Tesco
  • Developed an API framework for Tesco, which catered to the rest of the domain APIs.
  • Built a system to configure and manage onboarded APIs within a centralized API framework.
  • Supported the onboarding of domain APIs onto the API framework, ensuring seamless integration and governance.
Technologies: C#.NET, REST, APIs, Enterprise Application Integration (EAI), Node.js, REST APIs, API Integration, .NET, Event-driven Architecture, Microsoft, HTML, Microsoft SQL Server, System Architecture, Architecture, Web Development, Full-stack, API Architecture, API Design, API Development, Back-end, API Testing

Senior Software Engineer

2011 - 2013
Atkins
  • Developed GIS applications supporting public services, insurance, and rescue operations for an elite defense force. Built an iPhone mobile application to streamline data collection for fieldwork.
  • Ideated and architected systems integrating enterprise applications with GIS platforms.
  • Designed and developed a GIS application that is used to plan for aerial rescue operations based on obstructions in the flight path.
Technologies: JavaScript, HTML4, CSS2, Dojo, Angular, GeoServer, ArcGIS, OpenStreetMap, Web Map Services (WMS), REST, Python 3, C#.NET, Java, Objective-C, jQuery, REST APIs, API Integration, .NET, Microsoft, Python, PostGIS, GIS, HTML, CSS, Technical Architecture, Microsoft SQL Server, System Architecture, Architecture, Web Development, Full-stack, API Development, Back-end

Consultant

2008 - 2011
Ciber
  • Worked on a telecom service offerings website for T-Mobile, as well as state and law applications, including a contract lifecycle management system and a Corrections Department application used by Cook County.
  • Developed a RESTful web application for T-Mobile using WCF. Delivered enhancements to the existing Corrections Department application, improving functionality and user experience.
  • Analyzed and provided extensive design and implementation for data migration from mainframes to the latest SQL database for the Correction Department application.
Technologies: C#.NET, HTML, CSS, SQL, JavaScript, REST APIs, API Integration, .NET, Microsoft, Technical Architecture, Microsoft SQL Server, Web Development, Full-stack, Back-end

Software Engineer

2007 - 2008
K2 Technology Solutions
  • Served as a software consultant at NXP Semiconductors, engaged via K2 Technology Solutions.
  • Built a few systems, such as attendance management, library management, and timesheet management systems from scratch.
  • Mentored and upskilled NXP's existing team by training them on the latest technologies available at the time.
Technologies: C#.NET, Visual Studio, HTML, CSS, Interactive JavaScript, Java, .NET, Microsoft, Technical Architecture, Microsoft SQL Server, SSRS Reports, SQL Server Reporting Services (SSRS), Web Development, Full-stack, Back-end

Senior Software Engineer

2005 - 2007
Right Decision Systems
  • Developed software solutions from scratch across edtech, consulting, insurance, and healthcare domains.
  • Served as an individual contributor in a hospital and patient record management system, an educational institute management product, an insurance application used for risk assessment, and a consulting firm management application.
  • Oversaw end-to-end development, deployment, and maintenance of the applications.
Technologies: C#.NET, Java, SQL, Crystal Reports, Interactive JavaScript, HTML, CSS, Microsoft Visual SourceSafe (VSS), Web Services, Web Server (IIS), Visual Studio, Eclipse, Web Applications, .NET, MacOS, Desktop App, Microsoft, Technical Architecture, Microsoft SQL Server, SSRS Reports, SQL Server Reporting Services (SSRS), Web Development, Full-stack, Back-end

Experience

Loss Control System Web App

The Loss Control System is a customizable workflow web application for the insurance industry that manages entities such as requests for service (RFS), agencies, clients, consultants, proposals, and the loss control engine.

eChalk

eChalk is an educational web application targeting K12 schools. It manages various educational industry entities, including event calendars, assignments, board meeting minutes, online discussions, resources, and grades.

My T-Mobile

T-Mobile and My T-Mobile are corporate public and private websites, respectively, for T-Mobile, USA. The applications meet all the needs of T-Mobile customers and staff, providing a shopping site for aspirants of various plans, devices, services, and enhancements. The previous version of My T-Mobile with ASP.NET 2.0 was replaced with ASP.NET 3.5 implementation with WCF.

CIBERLaw and CLCE

CIBERLaw is Ciber's law and enforcement product suite that caters to various bodies of law, including attorneys' offices, lawyers, and police departments. The application is used for maintaining cases, related people, officers, incidents, events, agencies, evidence, and numerous other legal aspects.

CLCE is part of CIBERLaw, a contract lifecycle management product that caters to city and state departments and is intended for fast, smooth contract processing. The product maintains all contract data across the mayor's office, law departments, and the department of work, among others.

Viskort Obstruction DB

Viskort, which translates to "view map" in Danish, is an open-source GIS web application. It can be customized for use by various organizations based on their needs, such as store locators, agricultural field maps, organizational maps, and logistics.

Obstruction Database is an extension of Viskort, developed for the confidential defense force in the EU region, that helps them track obstructions to low-level flight plans for search and rescue operations. The main feature is filtering obstructions by height range.

API Framework

API Framework is a standardized platform used across Tesco to build and expose services consistently. Multiple domains leverage it to develop, manage, and publish APIs as service providers, ensuring scalability, reusability, governance, and seamless integration across systems.

Wave Idea Management

Wave is a product of one of the leading business consulting firms used for idea management. It is currently used by around 100 companies and has around 21,000 active users. It is a highly configurable tool used by companies across numerous domains, including mining, pharma, manufacturing, chemical, and aviation.

Price Advisor App Suite

Price Advisor is part of a suite of applications that provide data analytics-driven recommendations to retail clients on pricing, promotions, and product assortment. It is a configurable solution for data-intensive tasks.

Confidential Logistics Application

I built a mobile application to handle the logistics between the organization's facilities, agency warehouses, and customers for a production industry giant. I optimized back-end systems to handle logistics using the latest technologies and approaches.

Education

2001 - 2005

Bachelor of Engineering Degree in Electronics and Communication

Adichunchanagiri Institute of Technology (AIT) - Chikmagalur, India

Certifications

AUGUST 2013 - AUGUST 2015

Certified Scrum Master

Scrum Alliance

Skills

Libraries/APIs

REST APIs, API Development, Node.js, React, ArcGIS, jQuery, Java Servlets, OpenLayers, Entity Framework, ArcGIS JavaScript API 3, GitHub API

Tools

Visual Studio, GIS, Auth0, Crystal Reports, Microsoft Visual SourceSafe (VSS), Microsoft Silverlight, Chef, Terraform, C#.NET WinForms, InfoPath, Splunk, Ninject, Jenkins, Ansible, RabbitMQ, BigQuery, Sisense

Languages

C#.NET, Java, SQL, HTML, CSS, JavaScript, C#, Python 3, Python, XAML, C++, HTML4, CSS2, Objective-C, Visual Basic 6 (VB6), XML, HTML5, CSS3, Ruby, Go, TypeScript

Frameworks

.NET, Dojo, Angular, Spring Boot, ASP.NET, MVC Razor, ASP.NET Web API, ASP.NET MVC 5, Spark, React Native, Blazor

Paradigms

API Architecture, Enterprise Application Integration (EAI), Event-driven Architecture, Automation, REST, Test-driven Development (TDD), Agile, DevOps, Microservices, ETL

Platforms

Microsoft, Amazon Web Services (AWS), MacOS, Eclipse, Azure, Windows, Linux, Docker, Jakarta EE (Java EE or J2EE), ArcGIS Server, Nexus, New Relic

Storage

GeoServer, Google Cloud, Microsoft SQL Server, PostgreSQL, PostGIS, SQL Server Reporting Services (SSRS), Amazon S3 (AWS S3), Elasticsearch, MySQL

Other

APIs, API Integration, Technical Architecture, System Architecture, Architecture, API Design, Back-end, API Testing, System Design, Web Services, Cloud Architecture, Containerization, Cloud Migration, CI/CD Pipelines, Full-stack Development, SSRS Reports, Desktop App, Web Development, Full-stack, Digital Electronics, Power Electronics, Data Communication, Computer Networking, Digital Signal Processing, Operating Systems, Operations Research, Microprocessors, Microcontrollers, Interactive JavaScript, Web Server (IIS), Web Applications, OpenStreetMap, Web Map Services (WMS), Solution Architecture, Scrum Master, Artificial Intelligence (AI), Project Planning, Strategic Design, Ajax, .NET WCF, RESTful Services, WCF Web Services, RESTFul APIs, GoCD, Shell Scripting, GitHub Copilot Chat, OpenSpec, Agentic AI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring