You are on page 1of 3

VIKAS VERMA Email: vv.vikver@gmail.

com
Mob: (425) 979 9880
Address: North Bend, WA 98045
Microsoft Certified Azure Developer LinkedIn: https://www.linkedin.com/in/vikas-verma-
98588a13/

SUMMARY

 Very strong experience with Azure Services and architecting cost optimized solutions.
 Hands-on experience with migrating on-premises services to Azure public cloud.
 Strong with C# Async Programming with cross-platform using .Net Core and windows based using .Net
Frameworks.
 2+ years of experience with managing Azure Cloud Infrastructure.
 5+ years of experience with Azure Cloud Services (Azure Monitor, Key Vaults, APIM, Azure Active Directory,
Azure VM’s, Function Apps, Web Services, Azure App Services, Azure Service Bus Queues / Topics, Azure Event
Grids, Azure Event Hubs, Azure Storage Tables and Queues)
 Experience with Infrastructure as a code using ARM templates.
 Expert in Windows PowerShell Scripting, have experience in configuring device drivers and automating the build
and release pipelines.
 Well-versed with implementing CI/CD best practices using Azure DevOps.
 Hands-on experience with ACI, ACR, Docker and Kubernetes.
 Hands-on experience with self-signed SSL certificates and implementing data encryption / decryption at application
layer.
 Hands-on experience with Jenkins, Teamcity, Sonar Cube, Octopus, JFrog Artifactory, Nexus, DotCover, and
Maven.

SKILLS
75%
65%
20%
10%
75%
10%
25%
25%
35%
35%
15%
10%
50%
100%
10%
100%

EXPERIENCE

Microsoft (Software Engineer 2) Sep 2021 to Present

Responsibilities:
 Architected cross platform data sharing mechanisms with the suppliers to decrease the onboarding time. Decreased
onboarding time from year to couple of weeks.
 Seamless API integration with suppliers to authenticate the users logging in to their platform.
 SSO onboarding with Azure Active Directory for suppliers.
Technologies Used: APIM, Azure Functions, Azure Frontdoor, C#, Rest API's, Git, Azure DevOps.

VW Automotive Cloud (Software Developer Senior) Nov 2020 to Sep 2021

Responsibilities:
 Developing a system testing framework for the APIs, so that code can be tested end to end before any code merger
happens.
 Practice TDD approach for each development task.
 Develop flows in Azure Logic Apps.
 Design and develop stateless micro services to perform various tasks independently.
 Leverage Service Bus, Event Grid and Event Hub to trigger services and maintain communication between the
services.
Technologies Used: Azure Services, Azure Event Hub, C#, Rest API's, Git, Azure DevOps.

MyAppsHub LLC (Senior Software Developer) Dec 2018 to Oct 2020

Responsibilities:
 Work on new requirements / features - analyze, design, develop code in C#, test and deploy.
 Gather / Discuss requirements with product owner and create documentation.
 Architect the solution end to end using Azure services.
 Create PBIs and participate in sprint planning and scrum meetings.
 Migrating from Corext build platform to CDPx platform.
 Develop Service Fabric based solution to host the solution on Azure Cloud.
Technologies Used: Azure Services, Azure Service Bus, Azure Event Grid, Azure Event Hub, Azure logic Apps, Kusto
Ingestion Service, C#, Rest API's, Git, Azure blob Storage, Azure DevOps, ARM Templates, Docker, Kubernetes.

GlobalLogic (Senior Software Engineer) Mar 2016 to Dec 2018

Responsibilities:
 Backend code is developed in C# comprising following components: repository patterns', view models', models'
(SQL server 2012 database), Auto Mapper, Unity framework, Authorization,
 Authentication, workflows in PowerShell to perform long running jobs in the background and web API’s' (act as
controllers).
 Implemented Azure Service Bus to interact with worker threads get the status of the executed tasks.
 Code design / development, RDBMS database design (schema, tables, views, functions, and procedures) and
maintenance.
 I was leading this project and I do take care of the work allocation, deliverables, and demos to the client.
 Archive file content must be extracted (i.e., log files). I developed 38 dynamic regular expressions, and these regular
expressions are customizable by operator without touching the actual code. I designed it this way because the
target audience might not have programming experience, but some knowledge of Regular expression is required
to make any changes.
Technologies Used: PowerShell Scripting and C#. Azure, SharePoint 2013, TFS 2015, VSTS, DSC, NetApp,
Syncovery, Git, ASP.Net MVC, MVVM and Entity Framework 5, RDBMS, SQL, SQL Server, React JS, Active Directory

Infosys (Technical Lead) Jan 2012 to Mar 2016

Responsibilities:
 Implement tool in C# for API management, which imports and exports the settings, operations, and configuration to
Azure target environment.
 Configure DSC configuration for Website Deployment
 Write PowerShell scripts to verify Axon’s GAC.
 Write PowerShell scripts which gets integrated with build definition and does the automated.
 Implement deployment automation using Octopus tool.
 Implement build and deployment using vNext build definitions.
 Modify XAML workflow to integrate with release manager which gets integrated with build definitions.
 Automate Database deployment on Azure VM 's. using PowerShell scripts. i.e., On single click users can deploy
databases on multiple VM's. This is governed by XML config files.
 Analyze and optimize the current build and deployment process.
 Created DSC configuration for configuring the Build Machines.
Technologies Used: Octopus, TFS, PowerShell Scripting
Experian (Analyst Programmer) (Mumbai, India) Nov 2007 to Jan 2012

Responsibilities:
 Implement Data Preparation: Converting data into Experian's format. (Coding in C#, MVC, along with specifications
sign-off.)
 Data Load: Load data in the form of files into database (Coding in C#, ASP.Net, ADO.Net, WCF, Probe, PL/SQL
and writing SQL queries)
 Implement Housekeeping: Data Purge, deletion etc. (C++, PL/SQL and writing SQL queries)
 Implement Web Enquiry system: Web interface to perform enquiries (specifications sign-off and screen design using
Transact)
 Implement Single User Update: Updating consumer information (specifications sign-off and screen design using
Transact)
 Implement CPU2CPU Enquiry: Perform enquiry using SOAP UI (specifications sign-off and configure SOAP UI)
 Implement Batch Enquiry: Offline mode to perform bulk enquiries UI (specifications sign-off and writing XML to pipe
delimited file converter in C++, UNIX)
 Work on creating matching rules based on Names and Address for various localities.
 Coding in C# to create the matching keys at runtime and identifying the customer.
 Work on fuzzy matching and flip flop techniques to match on consumers.
 Create all matching keys valid as per Indian geography.
 Create matching matrix which is nothing but holds weight age of all the matching keys.
 Implement integration with SAS API's which was returning Normalized data. I had to consume this data in the
matching engine API's.
Technologies Used: C#, XSLT, XML, ETL, C++, ASP.Net MVC, IBM DB2, SQL Server

EDUCATION

 Bachelor of Technology, Computer Science, Uttar Pradesh Technical University, 2004

You might also like