Santosh Gaire
Email: *******.********@*****.***
Phone: 425-***-****
LinkedIn: www.linkedin.com/in/santosh1gaire
Professional Summary
Experienced .NET Software Engineer with 9+ Years in Full-Stack Development. Skilled in building RESTful APIs and modern web applications using .NET, React, and Angular, and designing microservices architectures. Proficient in cloud platforms like Microsoft Azure and AWS, with a strong background in Agile/Scrum methodologies. Passionate about delivering scalable, high-quality solutions in fast-paced environments.
EServer, MySQL, MongoDB, and Oracle, with expertise in writing stored procedures, functions, triggers, and queries. Proficient in ORM tools like Extensive experience designing and developing software applications using .NET Framework 5/4.5/4.0, C#, VB.NET, ASP.NET, and ADO.NET. Proficient in building scalable, high- performance web and mobile applications.
Expertise in full-stack web development using modern programming languages and frameworks, including ASP.NET MVC, React, Angular, and Node.js, with a strong focus on creating dynamic, responsive, and interactive user interfaces.
Skilled in designing and implementing RESTful APIs and microservices architecture, leveraging Docker for containerization and Kubernetes for orchestration, enabling seamless scaling and management of distributed systems.
Proficient in frontend technologies such
as JavaScript, TypeScript, jQuery, React, Angular, Knockout.js, HTML5, CSS3, SASS, and AJAX, with a deep understanding of modern web patterns and best practices.
Experienced in mobile application development using React Native, building cross- platform solutions for iOS and Android with dynamic, responsive interfaces.
Strong background in database design and development, utilizing SQL ntity Framework and LINQ for efficient data access and manipulation.
Hands-on experience with cloud platforms such as Microsoft Azure and AWS, including creating and managing Azure VMs, Cloud Services, Storage, and Kubernetes clusters. Familiar with Terraform for infrastructure as code (IaC).
Proficient in Power BI, developing reports and dashboards from multiple data sources using data blending for real-time insights.
Experienced in Agile/Scrum methodologies, participating in the full Software Development Life Cycle (SDLC) from requirements gathering to deployment and maintenance.
Strong knowledge of capital markets/trading systems, including developing low-level infrastructure, real-time market data feeds, and straight-through processing systems.
Excellent communication skills, a proactive learner, and a collaborative team player with a proven ability to deliver high-quality solutions in fast-paced environments. Technical Skills
Programming Languages C #, VB, Java, Python, Java Script Frameworks Asp.Net, MVC-5/4/3/2, MVVM, Bootstrap, Angular.js, Node.js, Knockout.JS, React.js, Angular 2, Angular 1, Meteor, Ionic, WordPress, JSF 2.0(Java Server Faces), Kendo UI,Spring, Spring MVC,Spring Framework
Web Technologies HTML, HTML5, DHTML, JavaScript 3.03 with jQuery, Angular JS, AJAX, CSS, React, Redux, React Native, Node.js, Express Web Services MSMQ, Web Services, SOAP, REST
XML Technologies XML 1.0, XSLT, XSL 2.0, DHTML, XSL 1.0/ XSLT 1.0, JNDI 1.1, SOAP 1.2, AXIS 2, XmlLite, MSXML
Application Windows Forms, Web Forms, Web API, Ajax Toolkit, Mobile with Xamarin
Cloud Services Windows Azure, Amazon Web Services (AWS) Data Storage Azure, Amazon S3
Databases T-SQL Server 2008/12, Mongo dB, Oracle 9i/10g, MySQL, T- SQL, DB2 7.0/8.0/9.0
Web Servers IBM WebSphere 5.X/6.0/7.0/8.0, Apache Tomcat 5.0/5.5, OC4J 10.1.3, IIS Express, Local IIS, External Host, Custom Web Server IDE Tools Microsoft Visual Studio 2008/10/13/15, IBM WebSphere Studio Application Developer (WSAD) 5.0,5.1.2, Android Studio, Eclipse 2.0/3.0/3.1/RCP, Net Beans 4.0/4.1 Mobile Technologies Xamarin, Android, Accelerator
Operating Systems Windows 98/NT/2000/XP, UNIX, LINUX Tools NUnit, NPM Package Manager, GWT (Google Web Toolkit), Log4j, Jprobe2.8/3.0, GITLAB
Database Tools T-SQL Server, Oracle, MySQL, SQLite, MongoDB Professional Experience
Experian, Costa Mesa, California November 2022 - Current Senior Full Stack .Net Developer
Developed web services using ASP.NET Core Web API to process XML files and deployed them as cloud services on Microsoft Azure.
Designed and implemented N-Tier Applications, including the Data Access Layer (DAL) and Business Logic Layer (BLL), using C#, ASP.NET Core MVC, and Entity Framework Core.
Utilized Entity Framework Core for data access and LINQ for querying, retrieving, and manipulating data.
Implemented MVC Action Filters (e.g., Authorization, Action, and Exception Filters) and leveraged Dependency Injection for reusable and maintainable code.
Improved application performance by utilizing output caching in ASP.NET Core MVC.
Developed and consumed RESTful web services using ASP.NET Core Web API.
Created business classes and interfaces using .NET with Object-Oriented Programming
(OOP) principles.
Designed and developed user interfaces using Angular, ASP.NET Core MVC, and Entity Framework Core, adhering to the MVC architectural pattern.
Implemented Angular features such as Routing, Components, Services, and Dependency Injection.
Created dynamic, responsive, and browser-compatible pages using HTML5, CSS3, Bootstrap, JavaScript, AJAX, and Angular.
Developed Single Page Applications (SPAs) using React, leveraging components, hooks, and state management for scalable and maintainable front-end solutions.
Integrated React applications with RESTful APIs for seamless data exchange and real- time updates.
Ensured compliance with W3C standards by creating table-less designs and responsive layouts.
Experienced in deploying and managing applications on Microsoft Azure, including Azure App Services, Web Apps, Web Jobs, and Cloud Services.
Configured and utilized Azure Storage Accounts, Blobs, Tables, Queues, and Containers for data persistence.
Developed solutions using Azure PaaS and IaaS models, including Azure SQL, Azure Service Bus, Azure Functions, and Azure Kubernetes Service (AKS).
Wrote C# code to asynchronously read and write to Azure Service Bus Queues and Topics.
Leveraged Azure DevOps for CI/CD pipelines, including Azure Pipelines for build and release management.
Implemented Azure Active Directory (AAD) for authentication and authorization in applications.
Used Azure Monitor and Application Insights for performance monitoring, logging, and diagnostics.
Designed and deployed Azure Logic Apps for workflow automation and integration with third-party services.
Configured Azure Key Vault for secure storage and management of secrets, keys, and certificates.
Utilized Azure CDN (Content Delivery Network) for optimizing content delivery and improving application performance.
Implemented Azure API Management for publishing, securing, and analyzing APIs.
Migrated on-premises applications to Azure, leveraging Azure Migrate and Azure Site Recovery.
Designed and optimized relational databases using SQL Server, including writing complex queries, views, and stored procedures with T-SQL.
Implemented database triggers and utilized Entity Framework Core for data retrieval and manipulation.
Worked with SQLite for mobile applications and Azure SQL for cloud-based solutions.
Conducted unit testing for business logic using MOCK objects and test data.
Worked in Agile/SCRUM environments, ensuring iterative delivery in fast-paced settings.
Conducted integration testing, load testing, and production support across various environments (Integration, QA, Production).
Used TDD (Test-Driven Development) and unit testing to ensure code quality.
Collaborated with offshore teams and contributed to technical and design documentation.
Environment: Azure, C#, ASP.NET Core, Entity Framework Core, Visual Studio 2019, ASP.NET Core MVC, Angular, React, REST, SQL Server, HTML5, CSS3, XML, JavaScript, jQuery, Bootstrap, TDD, Azure DevOps, Unit Testing, Git.
United Health Care, Las Vegas, Nevada September 2021 - November 2022 Senior Full Stack .Net Developer
Developed web applications using C#, ASP.NET Core, React, HTML5, CSS3, JavaScript, and TypeScript, ensuring seamless integration with RESTful APIs and Azure API Management.
Designed and implemented user interfaces using ASP.NET Core MVC and React, leveraging Model-View-Controller (MVC) and component-based architecture for scalable and maintainable applications.
Utilized Data Annotations and FluentValidation for server-side validation, complemented by React Hook Form and Yup for client-side validation.
Developed and consumed RESTful APIs and Azure Functions, achieving a microservices architecture. Integrated with Azure Service Bus for event-driven communication.
Migrated legacy Angular 4 controllers to Angular 10 components, improving responsiveness and reducing dependencies.
Built dynamic and responsive web applications using Angular 10 and React, integrating with Bootstrap and Material-UI for enhanced user experiences.
Implemented Angular Reactive Forms and React Formik for robust client-side and server-side form validations.
Utilized Angular CLI and Create React App (CRA) to create components, services, pipes, and hooks, streamlining development workflows.
Designed and implemented database solutions using Azure SQL Database, Cosmos DB, and Azure Synapse Analytics, ensuring efficient data storage and retrieval.
Developed database objects such as tables, stored procedures, and triggers in Microsoft SQL Server and Azure SQL Database.
Used Entity Framework Core and Dapper for data access, optimizing performance and scalability.
Performed data migration tasks using Azure Data Factory and SQL Server Integration Services (SSIS), transferring data between databases seamlessly.
Containerized applications using Docker, creating and managing Docker images and leveraging Azure Container Registry (ACR) for container storage.
Orchestrated container deployments using Azure Kubernetes Service (AKS), creating and managing Pods for scalable and resilient application hosting.
Implemented CI/CD pipelines using Azure DevOps, automating builds, testing, and deployments to AKS clusters.
Deployed applications to Microsoft Azure, utilizing App Services, AKS, and Docker for runtime environments.
Developed cross-platform mobile applications using Xamarin, including Xamarin.iOS and Xamarin.Android, for native iOS and Android functionality.
Utilized Xamarin.Forms for shared UI code and App Center for unit testing and crash reporting across various iOS and Android devices.
Created interactive Power BI reports using Power BI Desktop and Power BI Service, scheduling data refreshes for real-time insights.
Performed unit testing, debugging, and post-release support, ensuring high-quality deliverables.
Managed source code versioning and collaboration using Azure Repos and Git. Environment: C#, ASP.NET Core, React, Angular 10, TypeScript, Azure (SQL Database, Cosmos DB, Synapse Analytics, AKS, App Services, Functions, Service Bus, Data Factory), Entity Framework Core, Dapper, Docker, Kubernetes, Azure DevOps, Xamarin, Power BI, HTML5, CSS3, JavaScript, Bootstrap, Material-UI, Git, Agile.
Wells Fargo, Texas October 2019 - August 2021
Senior .Net Developer
Developed and maintained backend services using .NET Core and C#, following Agile methodologies (Scrum and Kanban) to deliver high-quality software solutions.
Enhanced the login experience by working on API-level improvements for Android and iOS devices, ensuring seamless authentication and user interaction.
Managed and developed APIs (Credentials, Customer, Event, Consent) for the Login model, integrating with legacy Online Banking (OLB) systems using RESTful APIs and Azure API Management.
Utilized Splunk and AppDynamics to monitor application performance, analyze logs, and troubleshoot issues across development, UAT, and production environments.
Implemented Azure Monitor and Log Analytics to track application metrics, set up alerts, and ensure system reliability.
Built responsive and dynamic user interfaces using React and Bootstrap, ensuring cross- browser compatibility and optimal user experience.
Developed Single Page Applications (SPAs) using React JS and Flux, implementing reusable components and state management for scalable frontend architectures.
Replaced legacy AngularJS components with modern React solutions, improving performance and maintainability.
Used JavaScript, TypeScript, HTML5, and CSS3 to create interactive and visually appealing web components.
Designed and optimized database solutions using SQL Server, creating stored procedures, triggers, views, and SSIS packages for efficient data access and ETL processes.
Migrated and aligned legacy OLB features with Mobile API logic to ensure consistency and avoid discrepancies.
Utilized Entity Framework Core for data access and ORM, improving code efficiency and reducing development time.
Managed CI/CD pipelines using Azure DevOps, automating builds, testing, and deployments across environments.
Provisioned and managed Azure environments, including Linux servers and services, and implemented serverless architectures using Azure Functions.
Containerized applications using Docker and orchestrated deployments using Azure Kubernetes Service (AKS).
Developed hybrid mobile applications using Node.js, React, CSS3, and HTML5, leveraging PhoneGap for native device features (camera, accelerometer, address book).
Ensured a native look and feel for mobile applications while maintaining cross-platform compatibility.
Managed version control using GitLab and Team Foundation Server (TFS), merging code and maintaining branches for monthly deployments.
Documented code changes and deployment processes on Confluence, ensuring transparency and knowledge sharing.
Facilitated team communication through WebEx, Skype, Teams, and Yammer, coordinating deployments and resolving issues efficiently. Environment: .NET Core, C#, React, Azure (Functions, AKS, DevOps, Monitor, Log Analytics), SQL Server, Docker, Bootstrap, JavaScript, TypeScript, HTML5, CSS3, RESTful APIs, GitLab, TFS, Splunk, AppDynamics, Agile (Scrum, Kanban).
Verizon, Texas August 2018 - September 2019
Senior .Net Developer
Developed and maintained web applications using ASP.NET MVC 5 and .NET Core, following Agile Scrum and Test-Driven Development (TDD) methodologies to deliver high-quality software solutions.
Designed and implemented RESTful APIs using ASP.NET Web API, ensuring seamless integration with frontend applications and third-party services.
Utilized SOLID principles and design patterns to create scalable, maintainable, and modular application architectures.
Migrated on-premise servers, relational databases (SQL Server), and websites to Microsoft Azure, leveraging Azure Virtual Networks, App Services, and Azure SQL Database.
Implemented Azure DevOps for CI/CD pipelines, automating builds, testing, and deployments to Azure Cloud Services.
Developed WPF applications using PRISM and MVVM (Model-View- ViewModel) patterns, creating reusable components and ensuring clean separation of concerns.
Designed and developed frontend interfaces using React, JavaScript, and Bootstrap, ensuring responsive and user-friendly designs.
Replaced legacy AngularJS components with modern React solutions, improving performance and maintainability.
Created and optimized database objects such as stored procedures, triggers, and views in SQL Server 2014, ensuring efficient data access and manipulation.
Used Entity Framework (Database First approach) for data access, reducing development time and improving code efficiency.
Implemented Azure Monitor and Log Analytics to track application performance, set up alerts, and ensure system reliability.
Developed WPF modules using XAML and Microsoft Blend, creating rich desktop applications with a focus on user experience.
Performed unit testing using NUnit to ensure code quality and application reliability.
Maintained version control using Team Foundation Server (TFS), merging code and managing branches for seamless deployments.
Collaborated with cross-functional teams to troubleshoot issues, analyze logs, and resolve production tickets.
Environment: .NET Core, ASP.NET MVC 5, C#, React, JavaScript, Bootstrap, Azure (App Services, SQL Database, Virtual Networks, DevOps), SQL Server 2014, Entity Framework, WPF, PRISM, MVVM, NUnit, TFS, Agile (Scrum, TDD).
AIB Inc, Hurst, Texas July 2017 – August 2018
Senior .Net Developer
Collaborated with business users to gather requirements and translate them into technical solutions, following Agile methodologies and working closely with SCRUM teams to deliver sprint deliverables.
Developed web applications using ASP.NET MVC 4, C#, and Razor views, leveraging HTML Helpers, partial views, and strongly-typed view models for clean and maintainable code.
Designed and implemented RESTful web services using ASP.NET Web API, enabling seamless integration with frontend applications and third-party services.
Built reusable components and services in Angular 2, implementing routing, navigation, and pipesfor dynamic and responsive user interfaces.
Developed WPF applications using PRISM and MVVM patterns, creating loosely coupled components for scalable desktop solutions.
Utilized Entity Framework for data access, reducing development time and improving code efficiency.
Implemented microservices architecture using WCF and Web API, enabling high availability and scalability for IaaS and PaaS role instances.
Containerized applications using Docker and orchestrated deployments using Kubernetes, improving deployment efficiency and scalability.
Designed and developed framework components for caching, logging, exception handling, and mailing functionalities, ensuring robust and maintainable applications.
Migrated legacy ASP.NET Web Forms to ASP.NET MVC 4, improving code maintainability and performance.
Developed LINQ to SQL queries and optimized database interactions using SQL Server 2014, including stored procedures, triggers, and views.
Implemented client-side validations using JavaScript, jQuery, and AngularJS, reducing postbacks and improving user experience.
Created and consumed WCF services for real-time data communication between integrated servers and client applications.
Performed unit testing and integration testing to ensure code quality and application reliability.
Deployed applications using IIS and managed Windows services for WCF service hosting.
Leveraged GitHub for version control and collaboration, ensuring seamless code integration and deployment.
Environment: .NET 4.5, ASP.NET MVC 4, C#, WPF, PRISM, Angular 2, AngularJS, JavaScript, jQuery, CSS3, HTML5, RESTful APIs, WCF, Entity Framework, SQL Server 2014, Docker, Kubernetes, GitHub, IIS, Agile (Scrum).
VOYA Financials, Stamford, CT July 2015- June 2017
.Net Software Developer
Designed user stories for each sprint in Agile Methodology, creating detailed design approach documents, process flow diagrams, and system context diagrams to visualize implementation strategies.
Conducted requirements gathering and performed object-oriented analysis, design, and implementation using UML to ensure scalable and maintainable solutions.
Developed responsive and dynamic web pages using HTML5, CSS3, JavaScript, and jQuery, ensuring cross-browser compatibility and adherence to modern web standards.
Leveraged Domain-Driven Design (DDD) principles in .NET to modularize project components, enabling seamless integration and scalability for future enhancements.
Built and maintained both front-end and middle-tier layers using ASP.NET, C#.NET, and MVC frameworks, ensuring robust and efficient application performance.
Designed, developed, tested, and implemented applications, ensuring alignment with business requirements and technical specifications.
Authored complex stored procedures, functions, and triggers in MS SQL Server 2005/2008, optimizing database performance and ensuring data integrity.
Developed and maintained Windows Services for automated email notifications and background processing tasks.
Created Windows applications using WPF (Windows Presentation Foundation) and WCF
(Windows Communication Foundation) to consume data from web services and provide rich user interfaces.
Designed and implemented animations and interactive UI components for desktop applications using WPF, XAML, Visual Studio, and Expression Blend.
Developed and deployed XML Web Services using ASP.NET and C#, generating proxy classes for seamless integration with web applications.
Integrated RESTful APIs with .NET-based user interfaces, enabling efficient data exchange and interoperability with external systems.
Conducted smoke testing across the application stack, from the user interface to backend services, and validated database operations to ensure system reliability.
Implemented unit testing using the NUnit framework and validated code quality using Code Collaborator, ensuring adherence to best practices and reducing technical debt.
Collaborated with cross-functional teams in an Agile/Scrum environment, participating in daily stand-ups, sprint planning, and retrospectives to deliver high-quality software iteratively.
Environment: C#, ASP.NET, MVC, WPF, WCF, HTML5, CSS3, JavaScript, jQuery, SQL Server 2005/2008, T-SQL, Visual Studio 2008/2010/2015, NUnit, Code Collaborator, RESTful APIs, XML Web Services, Agile/Scrum.
Education
Bachelor’s in Computer Science, 2015
Bellevue University, NE