Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sahithi Reddy

Little Elm,Texas

Summary

Results-driven .NET Developer with 10 years of experience in full-stack development of Web and Enterprise applications using Microsoft technologies. Expertise in C#, ASP.NET (Core/MVC), Web API, WCF, WPF, Entity Framework, ADO.NET, and MSSQL Server. Skilled in modern front-end technologies including HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS/2+, and ReactJS. Proficient in designing and implementing scalable, high-performance applications following SOA, Microservices, and N-Tier architectures. Strong expertise in design patterns (Repository, Factory, Dependency Injection, Singleton) and Object-Oriented Programming (OOP) principles. Hands-on experience in Test-Driven Development (TDD) and Dependency Injection (Unity Framework) for robust software solutions. Extensive experience in RESTful API development using ASP.NET Web API and WCF, along with Windows Services and Web Services (SOAP/JSON). Database proficiency in SQL Server (2012/2014/2016), PL/SQL (Oracle), Cosmos DB, and query optimization, stored procedures, triggers, and LINQ (to Objects, SQL, XML). Strong experience working in Agile (Scrum) and Waterfall environments with version control tools like Git, TFS, and Azure DevOps. Adept in cloud computing with Azure services and integrating third-party APIs for scalable solutions. Developed Single Page Applications (SPA) using JavaScript framework, Blazor. Excellent problem-solving and analytical skills, with a proven ability to lead and collaborate with cross-functional teams to deliver high-quality software solutions.

Overview

11
11
years of professional experience

Work History

Senior Dot Net Developer

Fisher Investments
05.2023 - Current
  • Full Stack Development of Legacy .Net Applications Over 100 in total (only supporting one project at a time)
  • Worked as a True Full-Stack Developer on some UI, Middle-Tier, and Backend projects.
  • Developed various applications using C# and .NET Core.
  • Set up development environment using Latest .NET with Asp.NET Core.
  • Used JavaScript to work on front-end and middle/tier and backend projects.
  • Used SQL to develop Stored Procedures/writing queries/calling queries.
  • Used Kingsway to connect APIs to DB.
  • Worked with ETL process using SSIS.
  • Worked with some applications using PowerShell and Bash command line shells.
  • Worked with Web APIs.
  • Responsible for managing Azure resources in the cloud and maintaining the Continuous Integration and Continuous Deployment (CI/CD) pipeline for a fast-paced, robust application development environment.
  • Migration of applications to the cloud using Microsoft Azure IAAS, PaaS, and Microsoft Azure DevOps.
  • Developed software solutions enhancing portfolio management efficiency.
  • Collaborated with cross-functional teams to integrate investment strategies into applications.
  • Led code reviews and established best practices for software development processes.
  • Mentored junior developers, fostering skill growth and team collaboration.
  • Streamlined application deployment processes, reducing downtime significantly.
  • Implemented testing frameworks ensuring high-quality code delivery and reliability.
  • Analyzed user feedback to refine application features and improve usability.
  • Spearheaded initiatives for adopting new technologies, driving innovation within the team.
  • Collaborated with cross-functional teams to ensure seamless integration of new features.
  • Adapted quickly to new technologies and programming languages, enhancing overall team productivity.
  • Debugged complex software issues, leading to a more stable product release.
  • Continuously updated skills through training courses, workshops, and self-study—staying current on industry trends and emerging technologies.
  • Worked closely with clients to gather requirements and translate them into technical specifications for implementation.
  • Participated in regular code reviews, ensuring high-quality standards were consistently met across all development efforts.
  • Reduced development time by creating reusable code libraries for future projects.
  • Conducted thorough code reviews to ensure adherence to coding standards and best practices.
  • Participated in software field testing to verify performance of developed projects.
  • Updated old code bases to modern development standards, improving functionality.
  • Developed software for desktop and mobile operating systems.
  • Translated customer requirements into written use cases.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Designed customized solutions for proposals to potential customers.
  • Corrected, modified and upgraded software to improve performance.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Tested functional compliance of company products.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Coordinated deployments of new software, feature updates and fixes.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Built databases and table structures for web applications.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Developed conversion and system implementation plans.
  • Tested and deployed scalable and highly available software products.
  • Inspected equipment, assessed functionality, and optimized controls.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Conducted data modeling, performance and integration testing.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Created proofs of concept for innovative new solutions.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Developed next generation integration platform for internal applications.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • Optimized dust, temperature and humidity controls for installed systems.

Senior Dot Net Developer

State of Maryland (MDOT)
04.2022 - 04.2023
  • Senior .net developer for eMCMS project enhancing and maintaining custom-developed applications supporting state highway construction projects, including data entry by field staff.
  • This involves designing, developing, testing, implementing, and maintaining web-based and mobile applications. This resource will support design activities and guide/coordinate other developers on the team.
  • Worked on implementation of single page web application AJAX, HTML5, JavaScript, jQuery, JSON.
  • Implemented backend REST base web services.
  • Worked on the implementation of the data layer of the backend web service.
  • Experience working with relational databases like MS SQL Server and PostgreSQL.
  • Experience working with Microsoft Azure.
  • Worked on the implementation of batch jobs for report generation.
  • Experience hosting web applications on IIS server.
  • Implemented single-page web application using DevExpress: SPA framework.
  • Experience developing iOS applications using React Native.
  • Developing ETL programs using Informatica to implement business requirements.
  • Performing unit testing, system testing, and integration testing of Informatica mapping.
  • Involved in performance tuning of database and Informatica. Improved performance by identifying and rectifying the performance bottleneck.
  • Experience using MS Azure DevOps for application management and DevOps.

Dot Net Developer

Maxims Health Care, MD
03.2021 - 03.2022
  • Works with various technologies, Web Applications, Web API, C#, the .NET environment, Xamarin, and databases.
  • Follows source code and project tracking using MS Team Foundation Server or GIT.
  • Supports, maintains, and improves existing applications.
  • Troubleshoots and solves problems as necessary.
  • Provides data requests through ad-hoc queries.
  • Contributes to requirements-gathering of applications.
  • Implements .NET solutions using MVC, Xamarin, C# and SQL Server.
  • Using Blazor for building interactive web UIs using C#.
  • Adheres to the Company’s design, development, test, implementation, and maintenance standards.
  • Participates in project status meetings as required and provides project status updates.
  • Creating technical documentation.
  • Performs other duties as assigned/necessary.
  • Ability to effectively elicit/provide information to and from appropriate individuals (including, but not limited to, supervisors, co-workers, and clients) via strong communication skills; proficiency in the English language may be required.

.Net Developer

Mi-Case, Malvern, PA (Remote)
09.2020 - 03.2021
  • I am responsible for developing, testing, and maintaining software solutions. I also must contact vendors of software, equipment, and services for the progress of the development.
  • Developed and maintained efficient, reusable, and reliable code.
  • Conduct functional and non-functional testing.
  • Troubleshoot and debug applications effectively and efficiently.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Understand client requirements and how they translate to new application features.
  • Provide estimates for new change requests.
  • Collaborate with the development team and other IT staff to set specifications for new applications.
  • Evaluate existing applications and understand how to modernize them.
  • Develop technical documents as required to represent application design and code accurately.
  • Used Dot Net core version 5 for cross-platform development.
  • Managing CI/CD pipeline.
  • Designed, developed, and supported extraction, transformation, and load process (ETL) for data migration with Informatica.
  • Administration of azure IaaS/PaaS.

.Net Developer

Dominos, Detroit, MI
09.2019 - 09.2020
  • As a senior .Net developer, I am responsible for regular development duties as well as mentoring an incredibly talented team of developers, leading by example and working with the Solution/Lead Architect and other team leads to design solutions, select libraries, and frameworks as well as establish best practices for the global solutions team.
  • Experience coding in C#.
  • Experience with Desktop Application Development.
  • Ability to analyze and research issues and plan, document, and implement solutions.
  • Experience peer-reviewing code.
  • Develop technical documents as required to represent application design and code accurately.
  • Migration of applications to cloud using Azure Devops PaaS.
  • Knowledge of design principles within .NET infrastructure.

.Net Web Services Developer

Little Caesars Enterprise, Detroit, MI
10.2018 - 08.2019
  • Design, development, and support of technical projects through to completion according to project standards and user satisfaction. This project is the enhancement of mobile and web application development of the little Caesars.
  • Responsible for delivering small to medium-sized projects and delivering complex components of large projects as part of a team.
  • Deployments are done through GIT to Azure DevOps, and Postman is used. It allows users to create and save simple and complex HTTP/s requests and read their responses.
  • Present findings to senior technologists in the organization. These findings include refactoring code and researching new tools to simplify the task.
  • Created and consumed WCF services, which are based on SOA architecture. Used Basic HTTP binding for binding purposes. Worked on WCF security.
  • Created new tables and store procedures, inserting new records using SQL and RDBMS.
  • Updated the logic in VB.Net to C#.Net.
  • Used Angular 4, Angular 9, and KnockoutJS for the front-end development.
  • Created UI using MVC Views, Partial Views, Layouts, Sections and Areas etc.
  • Involved the client team in designing and developing the application according to client requirements using WCF, SOA, and VB.NET, with the business logic implemented using C#.
  • Develop software following corporate standards for designing, developing, testing, and supporting software, systems, and applications. The coding here is done in C#.net.
  • Produce excellent quality code focusing on stability, security, and maintainability.
  • Work with fellow developers as well as external resources located locally or offshore.
  • Participate in and actively contribute to formal design and code reviews for others’ work.
  • Support QA in developing integration test plans, conditions, and expected test results.

.Net Application Developer

Care Source, Dayton, OH
03.2017 - 10.2018
  • Design, code, test, and analyze software programs and applications, including research, design, documenting, and modifying throughout the production lifecycle of payers claims technology.
  • Analyze and amend software errors promptly and accurately and provide status reports when required.
  • Responsibilities may also include mentoring Jr. Developers as needed and working with senior developers on component and architecture change.
  • Assist other developers, analysts, and designers in conceptualizing and developing new software programs and applications.
  • Used Angular 4, Angular 9, and KnockoutJS for the front-end development.
  • Plan phases of the software development life cycle (SDLC) for a variety of projects.
  • Assist in the preparation and documentation of software requirements and specifications.
  • Research and document requirements of software users.
  • Research emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Recommend, schedule, and perform software improvements and upgrades.
  • Consistently write, translate, and code software programs and applications according to functional/technical specifications that meet business requirements.
  • Run and monitor software performance tests on new and existing programs to correct errors, isolate areas for improvement, and general debugging.
  • Administer critical analysis of test results and deliver solutions to problem areas.
  • Generate statistics and prepare and write reports for management and/or team members on the status of the programming process.
  • Used Angular for the front-end development of the applications.
  • Assist in the development and maintenance of user manuals and guidelines.
  • Assist in software deployment as required based on build specification.
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
  • Manage and/or guide junior software developers and research assistants.

.Net Developer

HCA/Parallon, Henderson, NV
08.2016 - 02.2017
  • Working in Agile Methodologies allows for rapid development, regular adaptation to varying requirements, and continuous delivery of the working software.
  • Develop the business logic layer by implementing object-oriented programming languages (OOPS) concepts, abstraction, encapsulation, inheritance, and polymorphism in C#.
  • Implementing Ajax for asynchronous data transfer to provide better performance.
  • Implemented JQuery and JavaScript to develop rich user interfaces.
  • Extensively worked with Action Results, Action Filters, Custom Action Filters, Routing, etc.
  • Created UI using MVC Views, Partial Views, Layouts, Sections and Areas, etc.
  • Worked on front-end development for a custom enterprise resource planning system utilizing Bootstrap.
  • Applied Action Filters on key methods to handle errors, validations, and authorization. Also implemented Custom Filters.
  • Implemented MVC Architecture on the client side and created Models, Controllers, Views Scope, etc, using Angular JS.
  • Developed various Controllers with Action Methods returning varied action results like File Content, Script Execution, JSON Data, URL Redirection, and HTTP Status.
  • Incorporated REST Web API-based endpoint on the Web Role and exposed bi-directional POST methods.
  • Legal Referral modules developed with Entity Framework using LINQ.
  • Extensively used Report Wizard, Report Builder, and Report Manager to develop and deploy reports in SQL Server Reporting Services (SSRS).
  • Used AJAX functionality to give asynchronous calls while consuming the WCF service.

.NET Developer

Sonata Software, India
05.2015 - 07.2016
  • Involved in the Design and Development of the application.
  • Designed and implemented the application using MVC 4.0.
  • Extensively worked on JQuery functionalities for client-side development.
  • Working on Entity Framework Database first approach for building Models.
  • Created repositories to pull the information from Entity Framework.
  • Created Master pages, Skins, Themes, and CSS Files to maintain a consistent look and feel across the website.
  • Developed web pages using AJAX and User Controls for better response time and user experience.
  • Used extensive JQuery and Javascript functions to improve the UI responsiveness.
  • Wrote extensive backend code to retrieve data from multiple databases and display it on the screen.
  • Worked with Telerik MVC controls for rapid application development.
  • Created SQL Scripts to import and match data across databases.
  • Worked closely with the product owner to gather requirements, analysis, and design.

Education

Master’s - information technology

Concordia University Wisconsin
01.2018

Bachelor’s - computer science

JNTUH
01.2015

Skills

  • Operating Systems: Windows 7/8/10, Windows Server 2008, Unix, Linux
  • Programming Languages: C#, C, VBNET, LINQ, T-SQL, SQL
  • NET Technologies: ASPNET (Core, MVC), ADONET, Entity Framework, Web API, WCF, WPF, MVVM
  • Frontend & Scripting: JavaScript, Blazor,jQuery, Angular (2/4/9), ReactJS, TypeScript, AJAX, JSON
  • Databases: SQL Server (2012/2014/2016), PL/SQL, Oracle (12c/11g/10g), CosmosDB, Firebase
  • ETL & Reporting: Informatica PowerCenter, SSIS, SSRS
  • Cloud & DevOps: Microsoft Azure (IaaS, PaaS), Azure DevOps, Git, TFS, CI/CD Pipelines
  • Tools & IDEs: Visual Studio (2012/2013/2015), Postman, PowerShell, DevExpress, SQL Profiler
  • Web Servers: IIS 70/80
  • Development Methodologies: Agile (Scrum), Waterfall, SDLC
  • HTML5, JavaScript, CSS3, and Bootstrap
  • C# coding expertise
  • Net MVC framework, Entity Framework, MVVM
  • Web API development
  • Experience with JavaScript frameworks
  • Proficient in jQuery
  • PowerShell scripting
  • AJAX data handling

Timeline

Senior Dot Net Developer

Fisher Investments
05.2023 - Current

Senior Dot Net Developer

State of Maryland (MDOT)
04.2022 - 04.2023

Dot Net Developer

Maxims Health Care, MD
03.2021 - 03.2022

.Net Developer

Mi-Case, Malvern, PA (Remote)
09.2020 - 03.2021

.Net Developer

Dominos, Detroit, MI
09.2019 - 09.2020

.Net Web Services Developer

Little Caesars Enterprise, Detroit, MI
10.2018 - 08.2019

.Net Application Developer

Care Source, Dayton, OH
03.2017 - 10.2018

.Net Developer

HCA/Parallon, Henderson, NV
08.2016 - 02.2017

.NET Developer

Sonata Software, India
05.2015 - 07.2016

Bachelor’s - computer science

JNTUH

Master’s - information technology

Concordia University Wisconsin