Summary
Experienced .NET Full Stack Developer with 5 years of expertise in driving software development and growth. Led teams in developing customer-facing applications and platforms, boosting user engagement. Engineered scalable microservices, reducing downtime. Implemented RESTful APIs, cutting latency. Achieved accelerated development speed with a 40% improvement through successful legacy application migration.
Technical Skills
Programming Languages: C#, VB.NET
Front-End Technologies: HTML5, CSS3, JavaScript, TypeScript, Angular, React, Vue.js, Bootstrap
Back-End Technologies: ASP.NET MVC, ASP.NET Core, Web API, WCF, Entity Framework, LINQ
Database Technologies: Microsoft SQL Server, MySQL, MongoDB
Development Tools: Visual Studio, Visual Studio Code, Git, Team Foundation Server, Azure DevOps
Cloud Services: Microsoft Azure, AWS
Testing and Debugging: Unit Testing, Debugging and Profiling Tools
Version Control: Git, TFS
Software Architecture: RESTful API Design, Microservices Architecture
Software Development Practices: Dependency Injection, Design Patterns
Project Management Methodologies: Agile/Scrum Methodologies
Professional Experience
Client: Fidelity, Westlake, TX, USA April 2023 – Present
Role: .NET Full Stack Developer
Project Name: Investment Management Software
Responsibilities:
Collaborated with product owners and developers in an Agile environment to analyze requirements, conduct design reviews, test, and document applications. Developed web-based and service-oriented platforms using Microsoft .NET technologies, including C#, ASP.NET, MVC, Web API, and Entity Framework.
Built user interfaces using HTML5, CSS3, JavaScript, Knockout JS, jQuery, and modern UI frameworks like React, Angular, and Vue.js. Created responsive designs with Bootstrap and implemented CRUD operations, sorting, filtering, and paging with Entity Framework in ASP.NET MVC.
Utilized Dependency Injection to reduce coupling between classes and used AngularJS for front-end development. Developed RESTful and SOAP services with Web API, integrating various JavaScript and jQuery libraries and AJAX for form validation and interactive features.
Managed databases by creating and optimizing stored procedures, tables, views, and user-defined functions in SQL Server. Implemented complex SQL queries and database access layers using ADO.NET and Entity Framework and wrote optimized LINQ queries for performance.
Developed and maintained REST APIs, web services, and Windows services, incorporating authentication and authorization mechanisms with Azure Active Directory (AAD), OAuth 2.0, and OpenID Connect. Automated deployment processes with PowerShell scripts and managed application deployment on IIS Server.
Designed and implemented server-side logic in C# for ASP.NET Core and MVC applications. Created and maintained data access components and developed unit tests using NUnit, xUnit, and other frameworks to ensure code quality.
Managed version control and CI/CD pipelines with tools like Git, GitHub, TFS, and Azure DevOps, facilitating continuous integration and deployment. Led the migration of on-premises applications to Azure cloud infrastructure and maintained CI/CD pipelines using Azure DevOps, Git, and Kubernetes.
Integrated external systems and third-party APIs, such as payment gateways and financial data providers, through RESTful APIs. Tracked and resolved integration issues using JIRA and optimized application performance and resource utilization within Azure Kubernetes Service (AKS) environments.
Championed the integration of monitoring solutions using Azure Monitor and Slack for real-time alerts, enhancing system reliability. Demonstrated expertise in troubleshooting and resolving production incidents, minimizing downtime and meeting service level agreements (SLAs).
Environment: NET (C#, ASP.NET, MVC, Web API, Entity Framework), JavaScript (React, Angular, Vue.js), SQL Server, Azure (DevOps, AAD, AKS), Git, CI/CD, Agile.
Client: State of Missouri, Jefferson City, MO, USA June 2020 – November 2021
Role: .NET Full Stack Developer
Project Name: Insurance Management Systems App
Responsibilities:
Participated in all phases of project development, including analysis, requirements gathering, and implementation. Applied Agile and SCRUM methodologies for efficient development and delivery.
Developed web applications with ASP.NET, MVC5, C#, Entity Framework, and various front-end technologies like HTML5, CSS3, JavaScript, jQuery, and Bootstrap. Created dynamic, multi-browser-compatible pages and rich user interfaces using WPF and C#.
Implemented a 3-tier architecture, effectively handling business and data layers. Developed complex SQL queries, stored procedures, and triggers using T-SQL in SQL Server, and utilized ADO.NET and LINQ for optimized data access.
Designed and managed user interfaces using modern UI/UX principles and frameworks such as Angular, React, and Vue.js. Developed and integrated WCF and Web API services for seamless data exchange and implemented client-side validation using JavaScript and jQuery.
Created and deployed SSRS reports, documented design solutions per SDLC standards, and utilized MS-Visio for developing sequence diagrams and user flows. Managed source code and branches with TFS and Git for version control.
Developed RESTful APIs for backend communication and implemented CRUD operations for efficient data management. Integrated Azure Active Directory (AAD) for authentication and API access control, enhancing security and scalability.
Leveraged Kubernetes and AKS features, including Helm charts and auto-scaling, to manage and optimize application deployment and performance. Worked closely with Azure support to troubleshoot issues and ensure minimal production disruptions.
Integrated third-party applications and SaaS solutions designed scalable AWS infrastructures using services like EC2, S3, Lambda, and CloudFormation, and automated deployments with Terraform and CI/CD pipelines.
Implemented robust security measures using IAM, KMS, and AWS WAF to ensure secure cloud environments. Collaborated in agile teams, regularly participating in sprint planning, daily stand-ups, and retrospectives, and tracked progress using JIRA.
Developed features and modules in C#, ASP.NET, and related technologies, ensuring high-quality code through comprehensive unit testing with MSTest and NUnit. Set up and managed version control repositories with Git and TFVC.
Employed infrastructure as code tools, like Terraform and Azure Resource Manager, to efficiently define and manage application infrastructure, ensuring seamless scalability and security.
Environment: .NET (ASP.NET, MVC, C#, Entity Framework), JavaScript (Angular, React, Vue.js), SQL Server, Azure, AWS, Kubernetes, Terraform, Git, CI/CD, Agile.
Client: eBay, San Jose, CA, USA May 2018 – May 2020 Role: .NET Full Stack Developer
Project Name: API Development
Responsibilities:
Collaborated with product managers, business analysts, and other stakeholders to understand the requirements for API development.
Used front-end technologies such as HTML, CSS, and JavaScript to create user interfaces for web applications.
Involved in utilizing front-end frameworks such as Angular, React, or Vue.js to build interactive and dynamic user interfaces.
Worked on defining and designing RESTful APIs, ensuring they meet project requirements and industry best practices.
Cooperated with stakeholders to implement business requirements, achieving enhancement in overall system performance using ASP.NET Core for robust RESTful APIs.
Responsible for Writing clean, modular, and efficient code using languages like C# and Utilizing .NET frameworks and libraries for efficient development.
Hands-on experience with Identifying and address performance bottlenecks in both .NET code and Kubernetes deployments.
Most of the times work with relational databases (e.g., SQL Server) or NoSQL databases as per project requirements.
Conducted thorough of unit tests for API components, achieving an impressive code coverage and a reduction in post-deployment issues, leveraging testing frameworks like MSTest or NUnit.
Responsible for Using version control systems (e.g., Git) to manage and track code changes.
Involved in setting up monitoring tools to track API performance and identify issues.
Responsible for Streamlining deployment processes in collaboration with DevOps teams, resulting in a notable reduction in deployment time.
Responsible for Containerizing applications using technologies like Docker.
Responsible for Participating in Agile/Scrum ceremonies, providing updates and collaborating on sprint goals.
Implemented CI/CD pipelines using Azure DevOps to automate the build, test, and deployment processes.
Environment: ASP.NET Core, RESTful API design, Integration, Security measures, Unit testing, MSTest, NUnit, Integration testing
Education
Master’s in computer sciences
Name of the University: - Sacred Heart University
Certifications
Earned Certified Scrum Developer certification.
Attained AWS Certified Developer Associate certification.
Acquired proficiency in UI/UX design.
Certified in ASP.NET
SAIRAM DONDAPATI .NET Full Stack Developer+1-475-***-**** • ******************@*****.***• linkedin.com/in/SaiRam- dondapati-2a1499243• United States