Sai Varun - .Net Developer Resume
Sai Varun - .Net Developer Resume
Email: [email protected]
Phone: 929-445-8331
Sr .NET Developer
PROFESSIONAL SUMMARY:
Around 11 years of experience in the Design, Development and Implementation of Web-Based applications using
Microsoft .NET Technologies.
Over 7 years of experience as an Application Developer with a strong focus on C#, .NET, and Python, delivering
high-quality software solutions.
Proficient in HTML5, CSS3, and JavaScript, with a focus on front-end development and UI design.
Developed and implemented WCAG (Web Content Accessibility Guidelines) compliant features and
enhancements for a modern web application built on the .NET framework.
Skilled in integrating Azure services with enterprise applications, leveraging tools such as Azure DevOps for
CI/CD, Azure Active Directory for identity management, and Azure Monitor for real-time analytics.
Worked on Azure Cloud Services, Azure storage, Azure active directory, Azure service Bus to create and manage
tenants and configured application integration.
Skilled in administering SQL Server databases, including installation, configuration, performance tuning, backup
and recovery, and security management.
Collaborated with UX/UI designers and back-end developers to create seamless end-to-end form experiences.
Proficient in designing, developing, and maintaining ASP.NET web applications, leveraging the framework's
powerful features for dynamic web solutions.
Skilled in ASP.NET Core, the cross-platform framework, with a focus on creating modern, high-performance
web applications compatible with various operating systems.
Conducted thorough testing of web forms across various devices, browsers, and operating systems, ensuring
consistent functionality and visual integrity.
Capable of understanding and implementing different data structures algorithms like sorting searching and string
manipulations with best optimized time and space complexities.
Ensure production tickets fully documented and resolved or escalated to Development within SLA guidelines.
Strong skills in C# programming language, including the latest language features introduced in .NET 6, such as
pattern matching, record types, and nullable reference types.
Extensive knowledge in developing modern web applications using ASP.NET Core on .NET 6, including
building RESTful APIs, implementing real-time communication using SignalR, and utilizing Blazor for client-
side web development.
Gathered and analyzed reporting requirements from business users, understanding their data and visualization
needs.
PROFESSIONAL EXPERIENCE:
Responsibilities:
Proficient in working with .NET Framework 4.5 or above, utilizing its features to build robust and scalable
applications.
Extensive experience in developing web applications using ASP.NET, ensuring high performance and scalability.
Expertise in ASP.NET MVC framework, creating robust and maintainable web applications with a clear
separation of concerns.
Advanced knowledge of Entity Framework for data access, ensuring efficient querying, and data manipulation.
Skilled in SQL Server, including database design, development, optimization, and maintenance to support high-
availability applications.
Skilled in implementing models, security, and authentication mechanisms for secure and efficient API services.
Extensive experience in utilizing Azure App Services and Application Insights for monitoring and maintaining
application performance.
Advanced knowledge in secrets management, app registration, and handling authentication tokens to ensure
secure application deployments.
Experienced in creating and managing ARM templates for infrastructure as code (IaC), ensuring consistent and
repeatable deployments.
Utilized Helm charts to streamline application deployments and manage complex configurations. Automated
deployment pipelines for Kubernetes clusters using CI/CD tools (e.g., Jenkins, GitLab CI).
Managed containerized applications using Kubernetes, implementing clusters for scalable and resilient
deployments.
Utilized XSLT and XSL Formatting Objects (XSL-FO) for over 3 years to design and implement XML-to-PDF
transformations, ensuring high-quality document layout and styling
Developed complex XSLT stylesheets for PDF generation, handling intricate formatting rules, dynamic content,
and pagination requirements to produce polished, professional documents.
Leveraged the XSL-FO transform engine to automate PDF report generation, reducing manual efforts and
enhancing document processing efficiency for enterprise applications.
Skilled in using Altova MapForce from the Altova Mission Kit for data mapping and transformation, with 1 year
of experience implementing complex data workflows.
Automated infrastructure provisioning and configuration management using Chef, ensuring consistency and
repeatability across environments.
Utilized Ansible for orchestration, configuration management, and application deployment, simplifying complex
IT tasks and enhancing efficiency.
Implemented infrastructure as code (IaC) practices using Terraform, creating reusable and version-controlled
infrastructure blueprints.
Designed and implemented user-friendly web forms, optimizing the user experience, and increasing form
completion rates.
Proficient in HTML, CSS, and JavaScript, using these technologies to create responsive and visually appealing
form layouts.
Implemented real-time validation for form input fields, reducing user errors and improving data quality.
Used Data Structures for storing the raw data received using Circular Queue.
Experienced in MongoDB database management (version 4.4 or above), including data modeling, querying, and
performance optimization.
Skilled in working with SQL Server 2019 or above, designing and maintaining relational databases, writing
complex queries, and optimizing database performance.
Competent in setting up, deploying, and debugging applications on Azure App Services, leveraging the cloud
platform for seamless deployment and scalability.
Proficient in designing and implementing Azure API Routing, providing efficient and secure communication
between different components of the application.
Environment: ASP.NET, C#, ADO.NET, Visual Studio 2017/2019, Microsoft Windows Azure, SQL server 2018,
T-SQL, ADO.NET entity framework, .NET Framework, Web API, AJAX, XML, XSLT, JavaScript, SOAP,
AngularJS, Web Service, MVVM, WCF 3.0, SOA, Silverlight.
Sr .NET Developer
Client: Lowe’s Company, charlotte, NC Dec 2019 – June 2021
Responsibilities:
Strong understanding of software development life cycle (SDLC) and Agile/SCRUM methodologies, ensuring
timely delivery of high-quality software.
Actively participated in all the phases of SDLC like Design, Development and Testing.
Strong experience in developing and consuming RESTful services, integrating third-party APIs, and ensuring
secure data transactions.
Skilled in implementing authentication and authorization mechanisms, ensuring secure access to web
applications.
Experienced in conducting code reviews, ensuring adherence to coding standards and best practices.
Capable of troubleshooting and resolving complex technical issues, enhancing application performance and
reliability.
Proficient in developing and integrating Azure API services, including RESTful APIs, ensuring robust and
scalable application architecture.
Knowledgeable in leveraging Redis Cache for optimizing application performance and ensuring high availability.
Proficient in working with Cosmos DB for building globally distributed, scalable, and high-performance
applications.
Created and maintained MapForce mappings to transform and integrate XML, JSON, database, and flat file data,
improving data interchange and streamlining ETL processes.
Built and maintained a library of reusable XSLT templates, reducing development time and ensuring consistency
across XML transformations in various projects
Authored comprehensive documentation for XSLT, XSL-FO, and .NET solutions, ensuring knowledge transfer
and simplifying onboarding for new team members
Deployed, and managed scalable, containerized applications using Kubernetes. Implemented Kubernetes clusters
for microservices architecture, ensuring high availability and resilience.
Implemented monitoring and logging for .NET applications using Azure Monitor and Application Insights,
providing real-time insights and proactive issue resolution.
Developed and maintained PowerShell scripts for automating administrative tasks and system configurations,
improving operational efficiency.
Championed DevOps practices, integrating continuous integration and continuous deployment (CI/CD) pipelines
to streamline the software development lifecycle.
Configured and managed Kubernetes clusters for deployment, scaling, and operation of containerized
applications, ensuring high availability and fault tolerance.
Designed and automated cloud infrastructure setups using Terraform, enabling scalable and consistent
environments across multiple cloud providers.
and step-by-step form navigation for multi-step forms, enhancing user guidance and completion rates.
Demonstrated strong attention to detail by optimizing form elements, white space, and layout for a clean and
organized design.
Utilized Team Foundation Server (TFS) as the source control repository for version control, facilitating
Continuous Integration/Continuous Deployment (CI/CD) processes
Developed the win forms and web applications for the Duplicate Detection toll using Asp.Net, C#, MVC 5
and .Net Core 4.7.0.
Designed and developed the web application using ASP.NET MVC4, C# and SQL Server 2012 for the web
application
Used KNN algorithms to identify special customers to assign them in a category.
Proficient in designing, developing, and managing NoSQL databases, including key-value stores, document
databases, column-family databases, and graph databases.
Experience in developing web applications using AngularJS and a strong understanding of its core concepts such
as components, templates, modules, services, and dependency injection.
Manage SLAs for Urgent Down, Urgent and Normal tickets raised by user.
Used various modeling techniques like data modeling, data flow diagrams, and UML diagrams for designing and
developing the application.
Created a controller and its endpoints using Web API methodology of different HTTP verbs in developing Web
services.
Environment: C#.NET, .Net core, SQL Server 2018, Web Services, Visual Studio 2019, Visual Studio Code,
jQuery, Angular 8.0, HTML5, Entity Framework, LINQ, XML, GitHub.
.NET Developer
Client: T-Mobile, Bellevue, WA May 2018 – Dec 2019
Responsibilities:
Collaborated with stakeholders, including business analysts and project managers, to deliver successful MuleSoft
integration projects on time and within budget.
Developed and maintained dynamic web applications using ASP.NET, ensuring high performance and scalability.
Designed and implemented RESTful APIs using ASP.NET Web API to facilitate seamless communication
between client and server applications.
Architected and developed MVC-based web applications, adhering to best practices for separation of concerns
and code maintainability.
Utilized Entity Framework for Object-Relational Mapping (ORM), simplifying database interactions and
reducing boilerplate code.
Developed complex SQL queries, stored procedures, and views to support application data requirements and
business logic.
Developed and maintained scalable applications using C# and .NET, ensuring high performance and reliability.
Implemented RESTful APIs and managed API integrations leveraging Azure API services, including handling
security and authentication protocols.
Designed and deployed applications on Azure App Services, enhancing application availability and scalability.
Proficient in using Azure DevOps for managing CI/CD pipelines, automating deployments, and maintaining code
quality.
Applied best practices for Azure security and compliance in .NET applications, including data encryption, secure
connections, and regular security assessments.
Leveraged Chef to automate configuration management and software deployment, reducing manual intervention
and minimizing errors.
Employed Ansible playbooks for automating system configurations, application deployments, and orchestration,
enhancing deployment speed and reliability.
Developed and executed PowerShell scripts for task automation, including system monitoring, reporting, and
configuration management.
Implemented CI/CD pipelines using tools like Jenkins, GitLab CI, and GitHub Actions, improving code
integration and delivery processes.
Designed and implemented end-to-end MuleSoft solutions, leveraging the platform's capabilities to address
complex integration challenges.
Developed Angular 4/5 custom directives and pipes and developed core functionality with the ASP.NET MVC
Framework (C#.NET).
Experience in using ASP.NET Core, and AJAX framework for quickly creating efficient and interactive Web
applications that work across all popular browsers.
Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET Core
MVC5, HTML5, CSS3, Angular, C # and Telerik control.
Involved in Defect Causal Analysis for Testing Defects and involved in Root Cause Analysis for Production
issues.
Developed web pages using ASP.NET MVC 5, Entity Framework 6, C#, HTML5, Bootstrap, CSS3, JavaScript,
jQuery, AngularJS, SQL Server 2016, LINQ, XML and SQL Server Reporting Services (SSRS).
Environment: Visual Studio 2014, C#, XAML, Silverlight, HTML5, MVC 5, CSS3, jQuery, Knockout JS,
Bootstrap JS, Kendo UI, SQL Server 2008/2014, TFS (team foundation server), Multithreading, JSON, Windows
Services, NuGet, MVVM, ADO.NET, Telerik Rad Controls.
.NET Developer
Client: DTCC, Dallas, TX Nov 2017 – May 2018
Responsibilities:
Stayed updated with the latest MuleSoft features and industry trends, continuously enhancing technical skills and
knowledge.
Optimized SQL Server performance through indexing, query optimization, and performance tuning techniques.
Designed and optimized Entity Framework models and relationships to ensure efficient data access and
manipulation.
Employed Razor views and partial views to create responsive and interactive user interfaces.Integrated third-party
services and APIs, enhancing application capabilities and user experience.
Implemented custom user controls and reusable components to enhance functionality and streamline development
processes.
Ensured seamless integration of DevOps tools and practices within development workflows, fostering a culture of
collaboration and continuous improvement.
Utilized Kubernetes for microservices orchestration, enabling efficient management and scaling of distributed
applications.
Configured and maintained Terraform scripts to define, deploy, and manage infrastructure across various cloud
platforms, ensuring infrastructure consistency and reliability.
Automated repetitive tasks and complex workflows using PowerShell, enhancing productivity and operational
efficiency.
Conducted training and knowledge-sharing sessions on DevOps tools and best practices, empowering teams to
adopt and leverage automation and orchestration tools effectively.
Involved designing web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex.
Skilled in designing efficient database schemas, optimizing queries, and improving overall database performance
using PL/SQL techniques.
Demonstrated expertise in creating stored procedures, functions, triggers, and packages using PL/SQL.
Worked on an Agile (Scrum) Development Team to deliver regular updates to the business team and project.
Responsible for the Style, look and feel of the web page with SASS that extends CSS with dynamic behaviors
such as variable, mixing, operations, and functions.
Researching JavaScript-based frameworks like React Native and Ionic/Cordova for the front end.
Worked on React JS Virtual Dom and React views, rendering using components which contain additional
components called custom HTML tags.
Developed various screens for this portal using ASP.NET and C#.
Implemented various screens for the front end using React.js and used various predefined components from NPM
(Node Package Manager) and redux library.
Worked in using React JS components, Forms, Events, Keys, Routers, Animations, and Flux concepts.
Secured HTTP/Web Sockets requests with JWT and authorization middleware to prevent security threats.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, Java Script, J Query, React JS, Redux, Flex, Web Strom,
JSP, MS Office, HP Quality Center, Mongo DB, Node.js, Jasmine, GitHub, and Jenkins, Agile.
.NET Developer
Client: IQVIA, Bangalore, India May 2015 – Oct 2017
Responsibilities:
Implemented web-based front end using ASP.NET, jQuery, CSS, HTML controls and business logic using C#.
Created 4.0/5.0 custom controls, styles, animations, and themes based on requirements.
Designed Graphical User Interface (GUI) for various web pages using AJAX, HTML, CSS and JavaScript.
Developed and consumed WCF Services (ASP.NET) to achieve Service Oriented Architecture (SOA) and
communication between heterogeneous applications.
Designed and maintained an intranet portal with dashboards and reports in Node JS and Angular.
Used SSIS packages to roll our data to Live Tables and to Reservation Processing Database.
Involved in the full life cycle of the project from Design, Development & Testing in Agile Scrum Methodology.
Responsible for creating RESTFUL Web Services using NodeJS.
Optimization of SQL Queries using SQL Query Analyzer.
Used Entity Framework Model as the Data Access Layer Code First and implemented the CURD Create, Update,
Retrieve and Delete operations.
Created databases and database objects including tables, and indexes and used Data Annotation to apply
constraints, connected various applications to the database and written functions, User Defined functions, and
triggers in SQL server.
Experience in working with version control tools like Microsoft Visual Studio Team Services (GIT) - Storyboard,
Project Integration Build and Release, Code Review
Maintaining Solutions in GIT for version controlling and bug tracking for Build Release and pull requests.
Environment: .NET Framework, C#.NET, ASP.NET, MVC 3.0, NHibernate, SOA, AJAX, HTML, CSS3, LINQ,
web API'S, Web Forms, JavaScript, Win Forms, Agile (scrum), AngularJS framework, jQuery, ADO.NET, JSON,
SQL SERVER 2012, Visual Studio 2012, IIS, Entity Framework.
Responsibilities:
Created ASP.NET pages as per the design and requirements with coding in VB.NET, C#.NET.
Developed various User Controls to use it across the application and worked on Master Pages.
Worked on JavaScript validations and other JavaScript to reduce post back round trips.
Implemented data access layer, business layer using ADO.NET.
Used CSS to design and create dynamic templates to get a unified look and feel of the Web forms.
Performed both code level and page level error handling for all the modules and web pages.
Designed user interfaces using ASP.NET MVC 3 with C#.
Worked extensively on Data Grid, Repeaters, Dataset and ADO.NET controls to list, modify, update the data.
Implemented enhancements in web application for Department of Health and Hospitals (DHH), Louisiana using
ASP.NET and VB as code behind language for easy maintenance of story records.
Gathered requirements from clients and improvised them towards making application user friendly.
Used GIT for version control of the source code along the maintenance of the builds.
Environment: ASP.NET, ADO.NET, C#.NET, VB.NET, JavaScript, CSS, AngularJS framework, jQuery, JSON.