Jaya Bharath Reddy Sanala (Jay) PH: 615-***-****
***********@*****.***
Profile Summary:
Experienced and solutions-focused Senior .NET Engineer with over 15 years of hands-on expertise in designing, developing, and deploying robust enterprise applications using the Microsoft technology stack. Specialized in ASP.NET Core, C#, and SQL Server, with strong proficiency in RESTful API development, microservices architecture, and cloud-based solutions using Azure. Skilled at leading development teams, mentoring junior engineers, and driving technical excellence through clean code, automated testing, and Agile best practices. Adept at working across the full software development lifecycle, from requirements gathering to production deployment and support.
Key Skills:
ASP.NET Core / MVC / Web API
C# and .NET Framework/.NET Core
Entity Framework / LINQ / Dapper
Azure (App Services, Functions, DevOps, Storage)
SQL Server / T-SQL / NoSQL
RESTful APIs / Microservices Architecture
JavaScript/TypeScript (Angular)
CI/CD (Azure DevOps, GitHub Actions, Jenkins)
Agile / Scrum / TDD / Unit Testing
Subversion/MS Visual Source Safe/TFS/Git/Bitbucket.
Excellent Team player with problem-solving and trouble-shooting capabilities.
Proven Leadership qualities in leading Team and projects.
Involved in interactions with end users and creating specifications.
Excellent analytical, inter-personal, communication and written skills. Education:
• Master of Information Technology, University of Ballarat, Australia (2003-2005)
• BS in Computer Science & Engineering Bharathiar University, India (1998- 2002) Certifications:
• Microsoft Azure Fundamentals – AZ 900
Trainings:
• Developing Solutions for Microsoft Azure – AZ 204
• Azure DevOps
Work Authorization: H1B/E3
Technical Skills:
Languages : C# 4.5/4.0/3.5/, VB.NET, Java, C++, PL/SQL, .Net Core and Python RDBMS : SQL Server 2017/2016/2012/2008/2005, Oracle 10g/9i/8i and MySQL Technologies : ASP.NET 4.5/4.0/3.5, AJAX, Win Forms, Java Script, jQuery, HTML/DHTML, XML, JSON, HTML5, ASP.NET MVC5, Angular and Typescript.
Web/Application Servers: IIS and Tomcat
Software Design : Microsoft VISIO, UML, and Rational Rose Reporting Tools : Report Builder, MS Access Reports, SQL Server Reporting Tools Source Control : CVS, Visual Source Safe, TFS, Git and Bitbucket Operating Systems : Windows XP, 8, 10 and Linux
Professional Experience:
State of Tennessee (DHS), TN Nov 2011 – Till Date
Projects:
Project #9
Collaborative Response to Older and Vulnerable Adult Abuse (CREVAA) Sr. Programmer Analyst III
Description: The CREVAA program provides emergency services and supports to older and vulnerable adult victims of crime in most of the counties in Tennessee. CREVAA works closely within the community to provide resources to clients and addresses the unmet needs of those who have been the victim of crime. Responsibilities:
• Collaborate with product managers, designers, and QA to clarify requirements and ensure technical feasibility
• Take ownership of features or services end-to-end—from design to deployment and monitoring.
• Set coding standards and ensure adherence through code reviews and pair programming.
• Actively participate in Agile ceremonies: sprint planning, stand-ups, reviews, and retrospectives.
• Involved in developing user friendly User Interface driven by tasks.
• Contribute to CI/CD pipeline setup and optimization.
• Monitor production systems and respond to incidents; participate in on-call rotations if applicable.
• Streamlines Project Requirements with project owners, coordinated work with co-workers, helped plan sprints. And write user stories.
• Used GitHub for code versioning, storage and responsible for building and deploying the code to the Test and Development environments as and when needed. Technical Stack: Visual Studio 2019, C#, LINQ, .Net 7, SQL Server 2017, GitHub, JSON, jQuery, JavaScript, HTML, CSS, and REST API integration.
Project #8
Structured Decision Making (SDM)
Sr. Programmer Analyst III
Description: The goal of this project is to improve outcomes for vulnerable adults in Tennessee through improved decision making at the case and agency levels. One potential outcome is the reduction in rates of recurrence of harm due to abuse or neglect by another or self-neglect. Responsibilities:
• Involved in review meetings with Vendor and provided inputs in developing APIs.
• Created APIs ICD (Interface Control Document) for each Assessment.
• Involved in Integrating APIs to TNAPS application for each Assessment.
• Made changes in the Main Application to retrieve API Data and display the results in the frontend.
• Used Postman to test if APIs are correctly functioning.
• Created database tables in SQL Server 2016 to store API data.
• Used GitHub for code versioning, storage and responsible for building and deploying the code to the Test and Development environments as and when needed.
• Used Jira to tract requests from users and application defects and to communicate with QA team during QA and UAT.
Technical Stack: Visual Studio 2019, C#, LINQ, .Net 5, SQL Server 2016, GitHub, JSON, jQuery, JavaScript, HTML, CSS, and REST API integration.
Project #7
Social Service Block Grant Program (SSBG)
Sr. Programmer Analyst III
Description: The State’s APS (Adult Protective Services) will contact third party private Providers to provide services required for APS clients. This portal is tasks driven which will give access to SSBG contracting agencies to access APS clients to approve/reject requested services and tract services provided. Responsibilities:
• Involved in design discussions, review meetings with clients and provided design and development estimates based on the complexity of the service(s).
• Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
• Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application using SOA.
• Developed front-end content using HTML5, CSS3, JavaScript, jQuery, Angular 10 and Typescripts.
• Developed REST APIs in .NET Core 3 to transfer data to the frontend in JSON/XML.
• Used Postman to test if APIs are correctly functioning.
• Created scheduler to pick any failed data to be transferred to the portal database.
• Designed and created Tables, Store Procedures and Views in SQL Server 2016 Database
• Streamlines Project Requirements with project owners, coordinated work with co-workers, helped plan sprints. And write user stories.
• Used GitHub for code versioning, storage and responsible for building and deploying the code to the Test and Development environments as and when needed.
• Used Jira to tract requests from users and application defects and to communicate with QA team during QA and UAT.
Technical Stack: Visual Studio 2017, C#, LINQ, .Net Core 3.0, Angular 10, SQL Server 2016, Bootstrap, GitHub, JSON, jQuery, JavaScript, HTML, CSS, SSRS and REST API integration with Angular. Project #6
District Attorney/Legal Portals
Role: Programmer Analyst III
Description: The State’s APS (Adult Protective Services) system currently provides customer support through a decentralized model, resulting in each department working with District Attorneys (DA) in a silo. The State is requesting an integration with TNAPS and a new portal allowing for DAs to access forms, cases, and receive notifications.
Responsibilities:
• Created APIs in .Net Core 3.0 to transfer data to the frontend User Interface.
• Designed Database, Tables and Stored Procedures to be called by APIs.
• Used Bitbucket repository for code versioning and responsible for building and deploying the code to the Test and Development environments as and when needed.
• Used Jira to track the client requests and application defects and to communicate with the testers/analysts.
Environment: .Net Core 3.0, Angular 8, Jira, SQL Server 2016, DevOps, JSON, jQuery, JavaScript, HTML, CSS, SSRS and REST API integration with Angular.
Project #5
Enterprise Content Management (ECM)
Role: Programmer Analyst III
Description: The State of Tennessee Department of Human Services (TDHS) is transforming its Enterprise Content Management (ECM) process. The first phase of this modernization has started with the development of the self-service portals using the CSM ServiceNow module. Back-end services will be hosted by Red Hat Managed Integration (RHMI). The services layer will interface with Box via APIs and tools hosted in the RHMI environment.
Responsibilities:
• Wrote APIs in Java to be called by Service Now front end to Interact with Box APIs to Upload files to Box and Move files in Box.
• Deployed and created End Points to APISs using REDHAT 3 – Scale and RHMI2
• Designed and created Tables, Store Procedures and Views in SQL Server 2019 Database
• Performed unit testing and Database testing corresponding to the API calls.
• Used Bitbucket repository for code versioning and responsible for building and deploying the code to the Test and Development environments as and when needed.
• Used Jira to track the client requests and application defects and to communicate with the testers/analysts.
Environment: Eclipse 2019, Java, Maven, Box, Jira, RedHat 3 – Scale, OpenShift, SQL Server 2012, DevOps, RHMI 1 and RHMI 2.
Project #4
Report Adult Abuse (Online)
Role: Programmer Analyst II
Description: Report Adult Abuse is an online secure application provided for Public/Hospitals to report suspicions of abuse/neglect/exploitation of adults when the suspected abuse/neglect/exploitation took place in Tennessee. The report will be reviewed and processed by Adult Protective Services personnel at the Tennessee Department of Human Services.
Responsibilities:
• Created Models, Views and Controllers using ASP.Net MVC4.
• Implementation of client-side validations using jQuery and ASP.NET MVC Validation implemented at Controller level. Used Data annotations for model validations.
• Designed entity framework data model for the application.
• Used Razor view engine and HTML5 for generating the views.
• Designed and created Tables, Store Procedures and Views in SQL Server 2012 Database. Environment: ASP.NET MVC4, HTML5, ADO.NET Entity Framework, MS Visual Studio.NET 2015, XML, jQuery, CSS, IIS 7.0, SQL Server 2012, NUnit, WinNT/2008, Ajax, LINQ Project #3
Due Process/Legal
Role: Programmer Analyst II
Description Adult Protective Services (APS) uses the Tennessee Adult Protective Services (TNAPS) system to investigate alleged vulnerable adult abuse, neglect (including self-neglect), or financial exploitation of adults who are unable to protect themselves due to a physical or mental limitation. APS staff assesses the need for protective services and provide services to reduce the identified risk to the adult. The business processes are currently being done manually. Business would like to automate the processes for Due Process and Legal. Project #2
Adult Protective Services (APS)
Role: Programmer Analyst II
Description: Adult Protective Services is a web-based application to Report of Alleged Abuse, Neglect or Exploitation of an Adult in home or facility and process Referral, Investigation and On-Going Service’s for the victim as needed and take necessary law enforcement actions on the Alleged Perpetrator. The application maintains all the data of the Victim, Alleged Perpetrator and all the people who are involved, it also provides the ability to scan and maintain documents.
Responsibilities:
• Developing the 3-tier application using advanced .Net framework by following best coding practices and various design patterns like Singleton.
• Developing various user interface screens with web presentation technologies like ASP.Net, HTML, XML, jQuery, CSS, User Controls and Master Pages
• Developing end to end application to interface with the SQL Server database using advanced .Net technologies such as ADO.Net Entity Framework, LINQ, Lambda Expressions, Generics, Partial Classes, and Object Initializer.
• Developed PDF documents and Word documents on fly using PdfSharp and MigraDoc Foundation.
• Created reports using 2008 SQL Server Business Intelligence
• Performed Client and Server-side validations using jQuery as per the requirements specification. Environment: ASP.NET4.5, C#. NET4.5, HTML, ADO.NET Entity Framework, MS Visual Studio.NET 2012, XML, jQuery, CSS, IIS 6.0, Access 2000, SQL Server 2008, WinNT/2003, Ajax, SSRS, LINQ Project #1
Appeals Resolution Tracking System, Nashville TN
Role: Programmer Analyst II
Description: The Department of Human Services (DHS) provides a quality system of coordinated human services to meet the changing needs of Tennesseans and enable them to achieve self-sufficiency. The Appeals and Hearings Division receives appeals and conducts fair hearings for applicants and clients who believe they did not receive the services and/or benefits from DHS to which they are entitled. Responsibilities:
• Involved in Development, Testing of Software Application.
• Developed the front end using Asp.Net 4.0, C# 4.0, AJAX Extensions, JavaScript, HTML, DHTML, XML, Master Pages, and CSS.
• Created a Business and Data Layer to have business and data objects in respective layers.
• Used ADO.NET to interact with data model for database activities.
• Designed and created Tables, Cursors, Store Procedures and Views in SQL Server 2005 Database.
• Performed Unit testing of application to ensure efficient execution and compliance with business and technical requirements.
• Used TFS to maintain code and security.
• Involved completely in Code Reviews and Team meetings.
• Involved in maintenance, module testing, Unit testing and documentation. Environment: ASP.NET4.0, C#. NET4.0, HTML, ADO.NET, MS Visual Studio.NET 2010, XML, Java Script, CSS, IIS 6.0, Access 2000, SQL Server 2005, NUnit, WinNT/2003, Ajax, LINQ Vision Consulting Nov 2010 – Nov 2011
Application Developer
Life Point/Good Samaritan Hospitals, Nashville TN
Description: Designed a web enabled intranet application for Life Point and Good Samaritan Hospitals by extracting date from Meditech Legacy Archive to access their Patients data. The application will provide the hospitals to choose different routines of patients and can search the data, view, edit, delete, and enter new routines of patients into the database through this system. This application also provides the hospitals the ability to view the data in reports form.
USDA, Kansas City, MO March 2009 – Nov 2010
Software Engineer II
TDC/TYield Review, Kansas City, KS
Description: Designed an application that converts existing data within an extensive database to a format that allows the Risk Management Agency to do simple edits, deletes and insert new types and practices. The database includes agricultural estimates by county, crop reporting district, state, and nationally for acres planted, net acres planted, acres harvested, harvested yields, total production and sucrose content. Standard Register, Dayton OH March 2008 – March 2009 Software Engineer
Prudential Long-Term Care, Dayton OH
Description: Standard Register will provide Prudential Long-Term Care with a website to design and order customized enrollment kits, with client and state-specific information, to be printed by Standard Register. Administrators will be able to design enrollment kits and request new matrices for ET (non-standard) states from a matrix editor. After a kit has been setup users will be able to order kits for specific states that they need.