Seemant Srevasthav - .Net Azure Architect |
[email protected] |
Location: Fresno, Texas, USA |
Relocation: Anywhere in USA |
Visa: H1B |
Seemant Shrivastav
Infosys: Principal Consultant H1B [United State] Email: [email protected] Passionate and delivery focused developer with wide range of development projects under my belt. Actively looking for a technical role and willing to relocate for a suitable position. Work Experience Infosys: Principal Consultant - Oct 2023 Till Date Capgemini: Solution Architect - Apr 2007 Aug 2023 Security: JWT, Refresh and Reference token generation for various grant-types (Password flow, Client Credential Flow, Implicit Flow, Authorization code flow and PKCE), Generated access tokens via refresh token and refresh token generation, Bearer token authorization was used, Extension Grant Validator for password less token generation ASP. Net Core and Entity Framework: Implemented and configured the ASP.NET Core pipeline to handle incoming HTTP requests. Designed and implemented custom middleware components. Advanced C# programming Azure Development: API management, Azure Key-Vault, Function and Logic App, Service Bus, Storage, Azure SQL, Azure Server less Architecture Azure Migration: Managed Identity, MSAL Auth, Azure Key-Vault, Azure SQL, API management, App Service Microservice: Hands on experience (Clean, CQRS, SAGA and API Gateway) with microservices development. Experience with transformation from monolithic (legacy) to microservices and breaking down the application into smaller services, defining service boundaries, determining service responsibilities, and establishing communication protocols. Relevant experience in designing and implementing .NET Core application/backend APIs. Dev-Ops: Experience in Azure DevOps, GIT/GitHub, Docker, Kubernetes, Jenkins (CI/CD) SOA, SOAP, Rest: WCF, Web API: Experience in developing and integrating RESTful web APIs, facilitating seamless communication between frontend and backend systems including JWT-based token authentication. REST API URI Naming Conventions and versioning Database: Relational (SQL Server, Oracle) NoSQL (Raven DB) Database design and implementation experience. writing complex SPs, Functions and SQL fine tuning Education Bachelor s in computer application 1996-1999 Devi Ahilya Vishwavidyalaya, Indore Master s in computer management 1999-2001 Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal Summary of Qualification Microsoft Certifications AZ-204: Developing Solutions for Microsoft Azure Microsoft certified Solution Associate (2019) Microsoft certified Solution Developer, APP Builder (2019) Microsoft certified Application Developer Technical Skills: C#, IdentityServer4, Microservices, Web API, ASP.NET Core, Entity Framework Core, MVC, REST, SOA, SOAP, WCF, Git, Azure DevOps, SQL Server, Azure (Storage, Service Bus/Topic/Subscriptions, Function App, Logic App, Key-Vault, API). Experience Oct 2003 Till date: Infosys, .Net Solution Architect Aug 2021 -Aug 2023: McDonald's, World's largest restaurant chain, Architect Implemented and configured the ASP.NET Core pipeline to handle incoming HTTP requests. Designed and implemented custom middleware components. Using Identityserver4 to create Tokens for various grant types. Managed Password flow, Client Credential Flow, Implicit Flow, Authorization code flow and PKCE. Used Extension Grant Validator to create tokens without passwords. Generate access tokens via refresh token and refresh token generation Bearer token authorization was used Create APIs/ Microservices that consider the client, API resource, user, scope, and claims JIRA was used for tracking and Confluence for design. Implemented the database using Entity Framework Code-First approach, creating models and configuring mappings. Experience in breaking down the application into smaller services, defining service boundaries, determining service responsibilities, and establishing communication protocols. Asynchronous Programming: C# offers async/await keywords to write asynchronous code that allows non-blocking execution. Multithreading and Parallel Programming: Technologies: This project is leveraging the latest technologies like Aps.net Core, IdentityServer4, Azure, Git, JIRA, Confluence, Kubernetes, Docker, etc. July 2020 -July 2021: ASP NET CORE / Azure developer Munich RE Implemented and configured the ASP.NET Core pipeline to handle incoming HTTP requests. Working on Serverless Integration Design Patterns with Azure Design, develop and implement technical solutions in Microsoft Azure environments using .NET Used API management, managed identity, API management, storage. Used Service bus for process-to-process communication. Manage serverless computing with Azure Functions, app service. Work with the functional testers to ensure accuracy and solution integrity. Manage build/continuous integration tools, using Azure DevOps and Git based source control systems. Using Azure DevOps for o user stories or product backlog items, tasks, bugs, or issues o CI/CD pipelines for Dev and UAT build and deployment o Azure DevOps Library to resolve deployment conflicts Technologies: ASPNET Core Entity Framework, Azure (API management, Storage, Service Bus, Function App), Docker, Pipelines, Azure DevOps) Jan 2020 -July 2020: Tenneco Project Manager My primary responsibility was to manage the different SAP teams (PP, MM, SD, SRM, HR and FI) and to coordinate with Offshore and Onshore for the smooth delivery. Discussed progress and priority issues with each team on daily basis. Managed Weekly Status Report regarding project progress and priority issues. Worked for this project till the Project-end. Aug 2019 Oct 2019: McDonald's, World's largest restaurant chain- Architect Performed technical feasibility and dependency analysis Implemented and configured the ASP.NET Core pipeline to handle incoming HTTP requests. Designed and implemented custom middleware components. Implemented the database using Entity Framework Code-First approach, creating models and configuring mappings. Utilized database-first approach to integrate with existing databases, generating entity classes and mapping configurations from the database schema. Developed complex queries, stored procedures, and views using LINQ and Entity SQL. Developed and maintained ASP.NET Core and Entity Framework. web applications using the MVC architectural pattern. Conducted code reviews and provided constructive feedback to team members to ensure code quality and adherence to best practices. Designed and developed microservices architecture, enabling scalability, modularity, and fault tolerance. Developed RESTful APIs for microservices, following industry best practices and adhering to design principles such as loose coupling and separation of concerns. Asynchronous Programming: C# offers async/await keywords to write asynchronous code that allows non-blocking execution. Delegates and Events: Delegates allow you to define and pass around references to methods, making it possible to create callbacks and event handling mechanisms. Multithreading and Parallel Programming: Implemented versioning strategies to manage API lifecycle and maintain backward compatibility as the platform evolved. Actively participated in code reviews, providing feedback and suggestions for improving code quality and maintainability. Technologies: This project is leveraging the latest technologies like Aps.net Core, AWS, Angular, Bitbucket, JIRA, Kubernetes, Docker, Jenkins etc. July 2018 July 2019: JMFE, Auto Sector, Mumbai Expert Programmer principal businesses focus on vehicle distribution and processing, finance and insurance, retail vehicle sales. This was Auto sector application based on Repository pattern Implemented Async/Await thoroughly for performance improvement Created JavaScript payload for couple of complex screens to manipulate object and on final save made the DB call. Created reusable Generic functions and Used SSRS for reporting Created, hosted and consumed WCF-based middleware Created complex stored procedures, triggers, views in MS SQL Server Used Team Foundation Server (TFS) for Version Control Writing and implementing efficient code Successfully followed agile development methodology Technologies: MVC, C#.Net, Web API, ADO.NET, SQL Server 2008, TFS Oct 2017 July 2018: Owens and Minor, Health Care, Mumbai Project Lead Web-based clinical inventory management system which will make inventory management easier for your entire. Integrated Power BI reports into new created MVC application. Converted classic asp code to modern MVC using C# Integrated Power BI reports into new created MVC application. Used Redis key for cross app communication Implemented Power BI role-based filers using C# Created and consumed Web API and Implemented CSRF and CORS Created complex stored procedures, triggers, views in MS SQL Server Used Postman for HTTP transactions and debugging Successfully followed agile development methodology identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods. testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification. writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costing for recommending software purchases and upgrades Technologies: MVC, C#.Net, Web API, ADO.NET, SQL Server 2008, TFS, Power BI Integration July 2017 Sep 2017: PPG, Paint Manufacturing, Mumbai - Lead Developer Application is used for configuring and managing user/ role management and embedding Power BI reports to .Net MVC application. analyzing, designing and developing Internet sites applying a mixture of artistry and creativity with software programming and scripting languages and interfacing with operating environments designing and developing digital animations, imaging, presentations, games, audio and video clips, and Internet applications using multimedia software, tools and utilities, interactive graphics and programming languages communicating with network specialists regarding web-related issues, such as security and hosting websites, to control and enforce Internet and web server security, space allocation, user access, business continuity, website backup and disaster recovery planning writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards writing, updating and maintaining technical program, end user documentation and operational procedures providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costing for recommending software purchases and upgrades Technologies: MVC, C#.Net, Web API, ADO.NET, SQL Server 2008, TFS, Power BI Integration Jan 2017 May 2017: Motorola, Services and Repair Transformation, Data Analyst It consists of multiple modules with Oracle being the primary technology. It primarily involves migration of Service and Repair data from Legacy Database to new Database. Work cross-functionally with teams on data migration, translation, and organization initiatives. Collaborate with Data Architects, Business SMEs, and Data Scientists to design and develop end-to-end data pipelines to meet fast paced business needs across geographic regions. Participate in sprint planning meetings and provide estimations on technical implementation. Ensure that appropriate tools and methods are available, understood and employed in architecture development to support design initiatives. Technologies: Asp.Net, MVC, C#.Net Aug 2015 Sep 2016: Andersen, Windows/Doors Manufacturing, USA - BA It is the largest window and door MFG in NA. This project is used for configuring and managing shop floor manufacturing activities using .net applications and Rockwell FTPC. Prioritized MES requirements Used Rockwell FTPC for station specific configurations Used JIRA for tracking our projects, incident, deployment plan Worked on MES based .Net application for assets management Created complex stored procedures, triggers, views in MS SQL Server Maintain documentation per company standards. Technologies: Asp.Net, Windows Application, C#.Net, Rockwell FTPC Jan 2014 July 2015: Dow Chemical, Chemical Manufacturing, Mumbai - Team Lead OPD system is an enterprise Web application which will enable the users to monitor the various maintenance activities based on data entered in logbook and task. Involved in the design and development of the multilayer MVC application and its modules Used the Windows 8 Tile base approach to design the UI using HTML5 and CSS3 In Windows 8 every module has different color like Word is Blue, Power Point is Orange, Excel is Green. We followed the same approach, each module in this application had the unique color Fully configurable Roles based approach to Hide/show each control of application Status and Next possible status are configurable Writing and implementing efficient code / Unit Testing Technologies: Asp.Net, MVC, C#.Net, WCF, ADO.NET, SQL Server 2012 R2, jQuery, Telerik Controls Sep 2012 Dec 2013: R+L Carriers American freight shipping company, Tech Lead It is a privately-owned American freight shipping company. This project was related to support and enhance the various applications. identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods. testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification. writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards Technologies: Asp.Net, MVC, C#.Net, ADO.NET, SQL Server 2012, jQuery, WCF Dec 2010 Aug 2012: BUPA, Healthcare and Insurance, Mumbai - Senior Developer The SWIFT application would be the core Health insurance application that would handle complete health care insurance business workflow from new business enrolment (Sales) to Renewals. Worked on IOC design and service locator pattern Implemented GetPrice module for BUPA, it was well taken by client. designing, developing and integrating computer code with other specialized inputs, such as image files, audio files and scripting languages, to produce, maintain and support websites assisting in analyzing, specifying and developing Internet strategies, web-based methodologies and development plans analyzing, specifying and developing Internet strategies, web-based methodologies and development plans Technologies: C#.Net, Windows application, ADO.NET, SQL Server Oct 2010 Dec 2010: Rexel, Electrical Supplies, Mumbai - Senior Developer Client is the leading distributor worldwide of electrical supplies. Three windows services were created in this project that read huge XML file and update the database. Design, build, maintain and coordinate an automated build/release from Development to production environment. Scaling cloud solutions to match the business s changing needs. Manage serverless computing with Azure Functions, app service and AKS Work with the functional testers to ensure accuracy and solution integrity Technologies: Windows Services, C#.Net, ADO.NET, SQL Server 2008, VSS June 2009 Oct 2010: VFS, VISA Facilitation, Mumbai - Senior Developer "Visa Facilitation Services Global," is an outsourcing and technology services company that serves diplomatic missions worldwide. Application Development and 24/7 Support for Canada, Australia, and UK applications. Created complex stored procedures, triggers, views in MS SQL Server Design, build, maintain and coordinate an automated build/release from Development to production environment. Scaling cloud solutions to match the business s changing needs. Manage serverless computing with Azure Functions, app service and AKS Work with the functional testers to ensure accuracy and solution integrity Manage build/continuous integration tools, using Azure DevOps and Git based source control systems. Technologies: Asp.Net, C#.Net, ADO.NET, SQL Server 2005, Java Script, VSS Aug 2008 May 2009: Manpac, Enterprise asset management, Software Engineer MAINPAC Asset Management (EAM) is a modern web-based enterprise asset management solution set that supports asset intensive organizations to realize their goals. analyzing, designing and developing Internet sites applying a mixture of artistry and creativity with software programming and scripting languages and interfacing with operating environments designing and developing digital animations, imaging, presentations, games, audio and video clips, and Internet applications using multimedia software, tools and utilities, interactive graphics and programming languages designing, developing and integrating computer code with other specialized inputs, such as image files, audio files and scripting languages, to produce, maintain and support websites assisting in analyzing, specifying and developing Internet strategies Technologies: Asp.Net, C#.Net, ADO.NET, SQL Server 2005, Java Script, VSS April 2007 July 2008: Bureau Veritas, Testing n inspection services Software Engineer It s a huge application to enhance UK & Ireland Engineering Inspection Division productivity through the redesign and development of their local UK IT business systems. To write program code to meet system requirements Application was designed in VB.Net, and backend was Oracle 10G Created stored procedures using Oracle 10G Technologies: Asp.Net, VB.Net, ADO.NET, Oracle 10G, Java Script, VSS Keywords: csharp continuous integration continuous deployment business analyst user interface materials management business intelligence database rlang information technology microsoft Arizona South Dakota |