Summary
Overview
Work History
Education
Skills
Timeline
Generic

RANJITH CHEERLA

Summary

Senior full-stack developer with deep hands-on experience across Angular 12–17, .NET Core 8, C#, Web APIs, and SQL Server. Builds secure, scalable reporting platforms with Azure AD, Power BI Embedded, Managed Identity, and reusable UI frameworks that improve performance, reporting access, and global user adoption.

Overview

13
13
years of professional experience

Work History

Senior Full-Stack Developer

World Bank Group
Washington, DC
01.2021 - Current
  • Developed scalable .NET Core Web APIs integrating SQL Server, Azure Data Lake, and Databricks.
  • Designed and built modular Angular (v12–17) front-end platform including dashboards, reporting widgets, monitoring modules, and metadata-driven UI components.
  • Implemented role-based access control (RBAC) using Azure AD, Graph API, and Managed Identity for secure data access.
  • Integrated Azure AD, Graph API, Managed Identity for secure authentication and data access.
  • Implemented Power BI Embedded with secure token-based authentication and dynamic filtering.
  • Developed configurable reporting frameworks that supported dynamic filtering, faceted search, and user-driven customization, improving reporting flexibility.
  • Led UI/UX modernization, increasing performance and user adoption among global users.
  • Designed database schema supporting Recently Viewed, Favorites, Pinned Reports, Suggested Content.
  • Environment: Angular 17, TypeScript, .NET Core, Power BI Embedded, Azure Data Lake, Databricks, SQL Server, Azure AD, Git, Azure DevOps

Senior Software Application Developer

Kaiser Permanente
Berkeley, CA
08.2017 - 12.2020
  • Design and develop Audio Explorer Web Application for the user to search speech audios from Azure Data Lake.
  • Develop Azure Functions to read raw data chunks from the Azure Event Hubs and send to Azure Data Lake.
  • Develop a reusable .NET shared library to read audio raw data from Azure Data Lake.
  • Coding, debugging, writing unit tests, and creating E2E tests to validate the speech data in Azure DataLake.
  • Created Many Restful Web API Services as per the requirements.
  • Performed unit testing, bug fixing, and utilized Entity Framework for database connectivity.
  • Used the Azure Dev Ops for user story, task and bug maintenance.
  • Assessed and estimated timelines for implementing change requests.
  • Prepared technical specification document to guide project development.
  • Used the GIT for Version Control.
  • Project: Speech Services
  • Environment: Visual Studio 2019, .NET Core 3.0, Asynchronous programming with Async and Await, Web API, MVC, Azure, Git, Kusto explorer, CosmosDB, RedisLogger, Angular.

Lead .Net Programmer

AstraZeneca
South SFO, CA
10.2016 - 07.2017
  • Led end-to-end development of the application as Sr. Developer, managing the full life cycle from requirements gathering to transitioning using Agile methodology.
  • Interacted closely with the client to gather and analyze requirements, ensuring alignment with project goals.
  • Coordinated with project teams, including QA, Business, Support, and Architecture, to streamline development processes and enhance collaboration.
  • Developed UI Components and screens for the application using C#.Net, ADO.NET, ASP.NET, XML, XSLT, JavaScript, JQuery, Server controls and Validation Controls.
  • Design and Development of Business Layer using .NET Web Services, ADO.NET.
  • Collaborated on on-site and offshore models, monitoring the offshore team and conducting daily calls for interaction.
  • Performed code-reviews
  • Designed and Modified Database tables and used SQL Queries, Views, Stored Procedures and Triggers in SQL Server.
  • Used MVC design patterns for development.
  • Wrote high quality Code in C# & ASP.NET for the complex part / modules of the Products.
  • Extensive use of Web Services, XML to expose the reports to facilitate information sharing.
  • Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in the project search module.
  • Worked on LINQ to objects.
  • Created Web services, which are used to communicate with the other Divisions.
  • Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
  • Effectively used JQuery a concise JavaScript.
  • Developed & deployed SSIS packages.
  • Led project PUEBLO focused on developing a pharmaceutical application.
  • It is a pharmaceutical application. PUEBLO Application is blocking the environment that feeds Health Care Prescriber and Health Care Institution is blocking pharmaceutical data.
  • Environment: .Net Framework 3.5, C#, ASP.NET 3.5, HTML, TFS, LINQ, XML, MVC, WCF, Web Services, AJAX, ADO.NET, JQuery, N-UNIT, SQL-Server 2008, Visual Studio 2010,SSIS, Windows Server 2003, IIS 6.0,Java Script, Windows XP.

Sr. .NET Developer

Wells Fargo
Concord, CA
07.2014 - 09.2016
  • Utilized various technologies including C#, .NET Framework, and SQL Server in development.
  • Developed WCF web services and WebAPI for team consumption, implementing MASSL Certificate authentication and utilizing Cassandra for caching service data in SIF layer.
  • Designed Service Invocation Framework as a middleware component in .NET to facilitate seamless data consumption from services written in JAVA and Mainframe for CUSP applications.
  • Service Invocation Framework is a middleware component written in .NET to consume the services written in different languages such as JAVA, Mainframe and .NET. All the CUSP web applications depend on these services. This middleware layer component is developed as a Gateway/Factory for the CUSP application to call for their data needs. The same service will be called in different applications, instead of writing the code for each application to call the services for the data. this layer is developed as a gateway to retrieve the necessary information from various services.
  • Develop Web API and call SIF layer to retrieve data from ACAPS, RWS, ECBS,CSTS team Web Services written in different languages such as Mainframe, JAVA & .NET
  • Led Universal Credit and Fulfillment Applications project. overseeing development and ensuring alignment with business requirements.
  • Executed the Wells Fargo Configuration Management process for moving changes to DEV, IST, ET, Prod, and Prod Mirror.
  • Worked with technical architects and team leads for new architecture design and implementation.
  • Used Task Parallel Library to call multiple services to improve the performance.
  • Wrote unit test cases using NUnit.
  • Generate proxy class using the schema provided by other service team using WSCF. Blue and consume the service
  • This application is developed as part of an existing application called SCS (Streamline Consumer Sales), where this will allow the customer to provide consent for all credit application submissions via SVP/SCS and from the Pin Pad Device. This includes the Products like Credit Card, Personal Line of Credit, Personal Loans, Home Equity Lines and Loans
  • This is a huge Auto Loan & Credit Card approval processing system used by the Wells Fargo representative for creation, review, credit analysis and approve or reject auto loan and credit card applications. Refinancing and closing an auto loan and also adding a new vehicle to existing auto loan according to various business eligibility criteria for the applying customers.
  • Design User interface using HTML5,CSS,Bootstrap and Angular Js.

Associate Consultant

ORACLE Financial Services Software Limited
Bangalore
05.2013 - 10.2014
  • Performed tasks of designing screens using HTML, CSS, JavaScript, JQuery, etc.
  • Facilitated regular meetings with team and clients to clarify requirements and enhance project understanding
  • Prepared technical specification documents and unit test plans to ensure alignment with project requirements
  • Delivered the coding as per requirements using C#, ASP.NET, Web API, WCF, etc. technologies
  • Developed asynchronous calls using Ajax technology
  • Implemented the Forms Authentication mechanism
  • Followed oracle standards in each stage of the SDLC process for the better maintenance of the project
  • Involved in creation of stored procedures, tables, views, cursors, indexes, temporary tables, etc..
  • Prepared the Usability document for the client or user interaction of the application
  • Executed unit testing and resolved defects using JIRA, ensuring software quality and timely delivery
  • Used the TFS (Team foundation Server) version control tool for the project code maintenance
  • Written Optimized SQL Queries using joins for database operations
  • Developed the applications based on MVC and 3 Tier architecture for better maintenance.
  • Created and consumed Web Services and WCF Services as per business needs
  • Utilized ASP.NET caching mechanisms to enhance server efficiency.
  • Prepared HLD and LLD depending on the requirement for better maintenance of the project
  • Utilized various development environments including Visual Studio and SQL Server for project execution.
  • Interacted with clients such as Abu Dhabi Commercial Bank and Citi to gather requirements..

Education

Bachelor of Engineering - Engineering Technology and Sciences

Skills

  • NET development
  • NoSQL Databases
  • NET Core APIs
  • Angular development
  • Frontend technologies
  • Cloud Platforms
  • Azure integration
  • Azure Functions

Timeline

Senior Full-Stack Developer

World Bank Group
01.2021 - Current

Senior Software Application Developer

Kaiser Permanente
08.2017 - 12.2020

Lead .Net Programmer

AstraZeneca
10.2016 - 07.2017

Sr. .NET Developer

Wells Fargo
07.2014 - 09.2016

Associate Consultant

ORACLE Financial Services Software Limited
05.2013 - 10.2014

Bachelor of Engineering - Engineering Technology and Sciences

RANJITH CHEERLA