Post Job Free

Resume

Sign in

Architect

Location:
Redmond, WA
Posted:
March 06, 2024

Contact this candidate

Resume:

Govindagoud Patil

Redmond, WA

Contact No: +1-602-***-****

Email: ad35mq@r.postjobfree.com

LinkedIn: https://www.linkedin.com/in/govindagoud-patil/

MS Credentials:https://learn.microsoft.com/en-us/users/govindagoudpatil/credentials

PROFESSIONAL SUMMARY:

Over 12 years of experience in .Net technology, specializing in architecture, design, and development for both front-end and back-end.

Proficient in Azure Cloud, including workload migration, validation, and setting up end-to-end DevOps.

Diverse industry experience in finance, travel, healthcare, and charity sectors.

Skilled in back-end programming with .Net technologies and front-end development using frameworks like React and Blazor.

Applied various architectural patterns for robust and scalable solutions.

Expertise in API-centric architecture and management, with hands-on experience in API tools.

Competent in writing test cases using MS Test and X unit test frameworks.

Familiarity with Azure services and establishing CI/CD pipelines using Azure Pipelines and GitHub actions.

Successful in refactoring and migrating on-premises workloads to Azure IaaS.

Created infrastructure as code templates with tools like ARM, Bicep, PowerShell, Bash, and Terraform.

Holder of multiple Microsoft applied skills and certifications.

CORE SKILLS:

Azure Solutions Architect Expert

C# .NET API

Azure DevOps Engineer Expert

REACT

Azure Security Engineer

ASP.NET MVC

Azure Administrator

Azure Administrator

SQL

NO-SQL

CERTIFICATES:

•Microsoft Certified: Azure Developer Associate

•Microsoft Certified: Azure Solutions Architect Expert

•Microsoft Certified: DevOps Engineer Expert

•Microsoft Certified: Azure Security Engineer Associate

•Microsoft Certified: Azure Administrator Associate

EDUCATION:

Visvesvaraya technological university Karnataka, India

Bachelor of Engineering in Computer science 2008

PROFESSIONAL EXPERIANCE :

EY/Kroger

Architect May 2022-Oct 2023

Cloud first migration is a strategy that aims to migrate around 2000 Application servers and 150 Database servers from VMware on-premises infrastructure to Azure cloud platform. This approach can offer many opportunities for businesses, such as cost savings, scalability, security, and innovation. By migrating to Azure, businesses can leverage the latest technologies and services that can help them achieve their goals and stay ahead of the competition.

Key responsibilities include:

•Worked on discovery, assessment, disposition, planning and migration of on-prem workloads to Azure PaaS and IaaS

•Defined strategies for migrating existing workloads into the cloud environment.

•Designed and implemented highly available, fault tolerant, secure, cost effective and scalable cloud architectures.

•Created automated scripts to deploy infrastructure components in the cloud environment.

•Conducted reviews of application designs for scalability, performance and cost optimization.

•Performed capacity planning activities such as sizing servers for new workloads in the cloud environment.

•Migrated and set up continuous integration and delivery pipelines in Azure DevOps

•Assisted customers with troubleshooting issues related to their applications running on public clouds.

•Monitored resource utilization on a regular basis to ensure optimal usage of resources in the cloud environment.

•Refactored On-premises Application and Data Sources to Use Azure PASS Services and Creating and configuring Target landing Zone for workload migration.

•Monitor and track progress during migration process and post migration.

•Identify and recommend opportunities for optimization and cost savings of migrated Applications and Data.

•Assess current infrastructure and determine cloud migration feasibility.

•Used AZ migration, DMA PowerShell module and utilities to automate offline and online data migration service activities.

•Migrated various on-prem workloads to the cloud, such as SQL Always On cluster, SQL server, SQL MI, Azure SQL databases.

•Migrated .Net web app from on-prem VM to Azure Web App Service, AKS

•Provisioning and Configuring Network Virtual Appliance, load balancer, traffic manager, storage account

•Architected the Cloud First Migration website to facilitate on-prem inventory migration to the cloud.

Environment: PowerShell, Bash Script, Terraform, ARM Templates. C# Asp.net Core3.1, TSQL, Azure DevOps

Azure Migrate, Azure Database Migration Service, Data Migration Assistant, Azure Active Directory, Azure Active Directory Connect (AAD Connect), Azure Site Recovery, Azure Monitor/Log Analytics, Azure Networking, Azure Virtual Machines, Azure Storage, Azure DNS, Azure Traffic Manager, Azure Bastion, Azure Load Balancer, Azure Application Gateway, SQL managed Instances, AZURE SQL Database, Load Balancer, Data Migration Service, AZURE Migrate, Azure WebApp, Azure Data Factory, Azure SSIS IR, ExpressRoute Circuit, Replication appliance. Azure Firewall, Tools: Dynatrace, Data Migration Assistance, PowerShell ISE, Az PowerShell Modules, Azure CLI/PowerShell, Visual Studio Code

EY

Developer/Associate Architect Nov 2021- May 2022

A web application aids in moving applications from on-premises to Azure Cloud, offering discovery, assessment, and migration planning. It suggests strategies like lift-and-shift or refactoring and estimates costs and timelines, utilizing Azure Migrate and other tools for a seamless cloud transition.

Key responsibilities include:

•Azure solution design and architecture - both native and IaaS/PASS ideally on Azure

•Developed microservices-based APIs for seamless communication between services.

•Automated Continuous Integration and deployment pipelines Azure pipeline.

•Successfully lead projects or act as a trusted advisor of various sizes and complexity, translate business.

•Manages detailed design phases for large projects/ programs identifying, tracking, and resolving technical issues and ensuring solution meets sponsor needs and deliverables.

•Take ownership of platform roadmaps, acting as a point of contact for senior stakeholders when exploring new opportunities

•Act as a technical consultant providing technical knowledge, coaching/mentoring, leveraging knowledge of industry trends and best practices.

•Take ownership of platform roadmaps, acting as a point of contact for senior stakeholders when exploring new opportunities

Environment: C# .Net 6 web API, Blazor, Entity Framework,Azure SQL, Bicep, Azure Web app, XUnit, docker, microservice, Azure DevOps, git repo, Azure Key vault, Azure Redis, SonarCloud

EY/Comcast

Senior Developer Dec 2019-Nov 2021

SEL is a tool that helps SMB clients use Gen 3 services from Amdocs. It mimics the Digital platform to make the switch from Gen 2 to Gen 3 easier. SEL is designed for SMB buy-flow client interactions.

Key responsibilities include:

•Written detailed documentation outlining system architecture, design decisions, and coding conventions used in the project.

•Delivered Front End and Back End code to meet functional or technical specifications.

•Written unit, Integration tests on all changes made to the codebase.

•Identified issues in software processes and implemented optimization.

•Participated in team meetings and provided input on deadlines, designs and enhancements.

•Mentored interns and junior software developers through training, design reviews and code reviews.

•Worked in a team environment to produce high-quality programs and applications for telecommunication industry.

•Optimized code performance by identifying bottlenecks and reducing memory usage.

•Established best practices for coding standards within a team environment.

•Analyzed solutions and coding fixes for software problems.

•Documented technical specifications and project testing methods for future reference.

•Analyzed requirements and designed database schemas for applications.

Environment: C# .Net 6 web API, React, bootstrap, TypeScript, redux,AWS DynamoDB, ELB, ElastiCache, ECS fargate, CloudWatch, Secret Manager, Jfrag, XUnit framework, Moq, AutoMapper, DocuSign, Xray, Lambda functions, Elastic and Kibana, microservices, Docker, swagger, microservice

Allscripts

Sr Software Developer Jan 2018- Dec 2019

The Care quality framework enhances U.S. healthcare interoperability, allowing for coordinated care and data sharing. It includes a gateway for Allscripts Product to exchange health documents with other systems using IHE standards and ITI transactions. A third-party software also uses patient data to improve care coordination and outcomes. Additionally, Allscripts Care Director FHIR is an API that facilitates the exchange of electronic health records across various systems.

Key responsibilities include:

Designing, developing, and testing software solutions that meet the requirements and specifications of the clients or users.

Deploying, maintaining, and monitoring the software systems to ensure their reliability, performance, and security.

Adding value to the software products or services by implementing new features, improving existing functionality, or fixing bugs

Investigate and resolve complex technical issues.

Document development and operational procedures.

Review the product backlog and prioritize the user stories.

Define the scope and goals of the next sprint.

Estimate the effort and time required for each task.

Assign the tasks to the team members and set the deadlines.

Communicate the sprint plan to the stakeholders and get their feedback.

Environment: Aps.net Core 2.1/2.2 Azure PAS service: Web app, Azure Function, Cosmos DB (Mongo API, SQL API), Application Insight, Service Bus, Azure Active Directory, Azure Storage, Front Door, VNet, Traffic Manager, Automation Runbook, Azure DevOps Resource Deployment: Power Shell, ARM Template, TFS Release Management, Azure DevOps .

Allscripts

Sr Software Developer Nov 2016- Jan 2018

Care coordination solutions enhance patient safety and quality of care during transitions between different settings and teams. They offer crucial visibility into care plans, ensuring timely and appropriate care delivery. The platform integrates a top ambulatory referral management system and uses Motive MI software to tailor care based on patient data, promoting better health outcomes through continuous, coordinated care.

Key responsibilities include:

Analyze the requirements and specifications of the module Identify the dependencies and risks involved in the development.

Designs, modifies, develops, writes, and implements software programming applications following established architecture standards.

Estimate the time and resources needed for coding, testing and deployment.

Communicate the estimation to the stakeholders and get their approval.

To implement the (CR) change requests into the application and fix the defects and bugs, we need to:

Review the change requests and prioritize them based on urgency and impact.

Excellent knowledge of relational database structure using Microsoft SQL Server

Works efficiently and meets project deadlines with minimal supervision

Oversees testing and develops fixes.

Deploy the updated application to the production environment and verify its functionality.

Environment: C# ASP.NET Core 2.1,jQuery, JavaScript’s, HTML, CSS, MSSQL, SQL Server 2017, unit, FHIR Data Model STU 3, Window Service, Fortify, Junkins, ADO.Net, Window Services, bootstrap, Telerik UI for Asp.net core

Genesis/Duke of Edinburg

Sr software developer Jan 2016- Nov 2016

The Duke of Edinburgh's Award is an initiative that offers young people aged 14-24 the opportunity to engage in a range of voluntary and self-directed activities. Through eDofE, they can plan their goals, monitor their progress and upload evidence of their accomplishments.

Key responsibilities include:

Involved in creating and maintaining stories and bugs in TFS via Kanban board, daily stand ups, and implementing and deploying them in monthly production releases.

Involved in the development and maintenance of .Net core applications to process compensation for brokers belonging to different firms

Understanding the business requirements to implement the right logic .Net code applications and in SQL stored procedures.

Involved in unit testing, IST and UAT testing to ensure the requirements are met and processes worked as expected.

Worked on optimizing the processes by pulling only the relevant amount of data to be processed thereby reducing their execution time and improving the efficiency of the application.

Worked closely with Database Administrator to update SQL objects for better performance and data integrity of the application.

Generate weekly and monthly csv reports through .Net core console applications to be assessed by the Business to validate compensation.

Creating release package by merging the code in TFS, building the code and creating releases using Pipelines and deploying the code in IST and UAT

Troubleshooting production issues and take immediate actions to resolve them

Environment: Asp.Net with C#.Net V4, MVC 4, Fluent NHibernate, SQL Server 2012, WCF,WebAPI, jQuery

Genisys/Flight Center

Sr software developer Oct 2015-Jan 2016

The Duke of Edinburgh's Award is an initiative that offers young people aged 14-24 the opportunity to engage in a range of voluntary and self-directed activities. Through eDofE, they can plan their goals, monitor their progress and upload evidence of their accomplishments.

Key responsibilities include:

Analyzed the Cineplex application for various database connections. Removed dependency on materialized view and updated the MVC application to use actual dynamic data.

Updated caching strategy in the MVC application consuming WCF service, by keeping one type of caching i.e. Memory caching. Removed runtime caching and SQL cache dependency. Added controller to refresh any/all cache key on demand.

Improved .NET application response time by adding caching to the database calls that were not cached.

Created singleton in-memory class to create only one instance and use it amongst diff projects for the application.

Build and deploy application using CICD pipelines on web servers.

Removed inline SQL queries from the .NET code and replaced them with stored procedures. Worked on decoupling various SQL objects to simplify system.

Worked closely with Database Administrator to update SQL objects for better performance of the application.

Updated stored procedures of legacy mobile app to return no data and perform minimal processing to avoid any load on the SQL server and stop the .NET application eventually.

Involved in troubleshooting and fixing production issues.

Environment: Asp.Net with C#.Net V4.5, MVC 5 and SQL Server 2012, WCF, BizTalk ESB, JavaScript, Sabre travel network, Azure Devops

NTTDATA/SEI Investment

Dotnet Developer Apr 2011- Oct 2015

SEI is a global leader in delivering solutions for asset management, investment processing, and investment operations to institutional and personal wealth management clients. Hedge Portal is a platform that enables various Hedge operational activities such as managing reference data, extracting client data, supporting workflows and document distribution, and producing reports across multiple Hedge accounting systems.

Key responsibilities include:

Updated .Net core applications to point to new database by modifying the query logic and connection strings.

Worked on MVC code to add more functionality in the controllers and add views for UI for generating reports for the end users.

Build and deploy SSRS reports on reporting server for internal purposes for different departments.

Developed ETL solutions using SSIS packages to import data from Azure database to SQL server database and vice versa.

Created SQL jobs to import data provided by ETL solution on recurring basis.

Worked on various ad-hoc SSRS reports created using SQL queries and ETL tasks for data transformation.

Troubleshoot production issues and bug fixing to ensure correctness of the data for the end user

Optimized SQL stored procedures to improve data performance. Removed redundant SQL query logic in procedures to improve performance for data analysis.

Used best practices to generate SQL query results by involving on the required data and correctly using SQL query joins.

Created solutions for the processes that were not compatible with the new system and automated them to reduce manual effort,

Investigated to find the purpose of various disconnected .NET applications and created solutions and code update to make them run in the current new environment.

Environment: ASP.Net MVC, C#, Mainframe CA Schedule. SSIS, SSRS, Active Batch Scheduler, Custom tools, Window Service, VB.net, VB Script, SQL



Contact this candidate