Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sudhir Rao

Bengaluru

Summary

Dynamic software engineer with extensive experience at Allscripts India, specializing in ASP.Net Core and SQL Server. Proven track record in developing RESTful APIs and mentoring teams, enhancing project efficiency. Adept at problem-solving and delivering high-quality solutions, driving successful outcomes in complex environments.

Overview

15
15
years of professional experience

Work History

Freelancer (Consultant)

Integers.Ai
05.2024 - Current
  • Intelligent Document Management System provides the ability to edit a word document such adding new paragraph, image etc. via the application such that changes made by user can be tracked. Besides, different versions of the document can be made available. Documents modified as such can be later used for similar projects in future thereby reducing effort.
  • Implemented RESTful APIs / Web services for seamless data exchange
  • Developed API endpoints for import and export of data to and from SQL Server database.
  • Maintained change log for database scripts.
  • Manage deployment of code in different environments.
  • Involved in daily scrum call as a team member. Understanding existing business model and customer requirements.
  • Conducted unit testing, integration testing, and participated in code reviews.
  • Implemented data validation, and business rules in backend services.

Technical Lead

Kalpita Technologies
03.2020 - 07.2023
  • NFP Connect deals with providing access to insurance related document to authorized individuals and specific accounts that they handle.
  • Wrote modular, reusable, and testable code in C#.
  • Create/debug stored procedures in SQL Server.
  • Create database clean up scripts to clear bad data.
  • Interact with Business Analysts to clarify requirements.
  • Developed RESTful APIs using ASP.NET Core Web API and integrated with Angular frontend.
  • Mentored junior developers and contributed to team knowledge sharing.
  • Work closely with QA to ensure quality of deliverables.

Expert Software Engineer

Allscripts India (LLP)
11.2018 - 11.2019
  • EChart Courier deals with creating CCD and CCDA documents requested by insurance and life sciences companies. These are industry standard documents containing hospitalization data that a patient has undergone.
  • Analyse requirements and develop code using C#.
  • Create/debug stored procs in SQL Server.
  • Interact with Operations team for any issues faced by them and provide resolution.
  • Closely work with dev team members, do code review.
  • Developed complex LINQ queries and Entity Framework Core queries for efficient data access and manipulation.
  • Designed and optimized relational database schemas in SQL Server.
  • Created and maintained stored procedures, views, and triggers.

Lead Software Engineer

Collabera Technologies
07.2013 - 09.2016
  • Domino is an application used internally for Dell’s IT vertical. It is used to create data related to Sku and Chassis which then is messaged to many other downstream applications.
  • Required to work on related application such Messaging Central, Operations Manager etc
  • Resolve defects reported in Production environment, code for change requests.
  • Create and Debug Stored Procedures, Functions etc and involved in database design.
  • Interact with the business users (client) and attend to issues of application enhancements, software maintenance etc.
  • Handled database versioning and migration strategies in multi-environment setups (dev, staging, production.
  • Mentored mid-level and junior developers through code pairing, reviews, and structured learning sessions.
  • Coordinated with cross-functional teams (QA, DevOps, Product, UI/UX) for seamless end-to-end delivery.

Senior Developer

HealthAsyst (P) Ltd
09.2008 - 06.2013
  • EEHR is a product of Allscripts Inc., used for Ambulatory healthcare in the US. The product serves to provide for capturing of patient data such as Health Problems, Meds, Allergies, Orders, Results, Scan, Scheduling, Exchange patient data etc. I am in the team that manages Change Requests and Enhancements to this product.
  • Analyse and implement Change Requests and Enhancements
  • Design user interface and coding.
  • Create and Debug Stored Procedures, Functions, Triggers.
  • Translated functional requirements into detailed technical specifications.
  • Analyse and provide solution to defects reported by customers.
  • Followed SOLID principles, design patterns, and clean architecture.

Software Engineer

Comat Technologies
11.2006 - 09.2008
  • The project aims at computerization of the Ration Card Generation, Food grain supplies, verification of persons etc which is done manually by the Food & Civil Supplies Department.
  • Coding in C#, VB.Net, VB 6
  • Report Design & Generation using Crystal Reports and Data Reports.
  • Perform testing of code developed
  • Analyse and provide solution to defects reported by customers.

Software Engineer

Manipal E-com
02.2004 - 10.2006
  • The project aims to computerize their entire operations of the various departments of Kurl-on and their offices are spread all over India. All processes such as manufacture of Foam, Rubberised Coir, Marketing, Despatch, Fabrication, Production, Quality, Accounts, Purchase & Stores, HR Dept which were using legacy Foxpro application are now working using the Data Management Solution.
  • Coding using VB 6
  • Report Design & Generation using Crystal Reports.
  • Perform testing of code developed
  • Create / Debug stored procedures, functions etc.

Education

CERTIFICATIONAzure Certification AZ-900 – -

01.2024

Bachelor of Engineering - Computer Science

SJC Institute of Technology (Bangalore University)
Chickballapur

Skills

  • ASPNet Core
  • C#, VBNet
  • SQL Server
  • RESTful API development
  • Angular
  • Azure: Functions, Azure SQL, Azure Blob, APIM, Message Queue, Key Vault, Cosmos Db, App Service

Timeline

Freelancer (Consultant)

Integers.Ai
05.2024 - Current

Technical Lead

Kalpita Technologies
03.2020 - 07.2023

Expert Software Engineer

Allscripts India (LLP)
11.2018 - 11.2019

Lead Software Engineer

Collabera Technologies
07.2013 - 09.2016

Senior Developer

HealthAsyst (P) Ltd
09.2008 - 06.2013

Software Engineer

Comat Technologies
11.2006 - 09.2008

Software Engineer

Manipal E-com
02.2004 - 10.2006

CERTIFICATIONAzure Certification AZ-900 – -

Bachelor of Engineering - Computer Science

SJC Institute of Technology (Bangalore University)
Sudhir Rao