Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Tech Proficiency
Interests
Timeline
Generic

Abhishek Sharma

Software Professional
Noida,UP

Summary

Highly motivated, result oriented professional with knowledge on Azure cloud platform, having worked over 15 years in software design and development, interested in learning new technologies\tools with hands on experience in implementing them on various platform(Desktop or Cloud) and business domains

Overview

16
16
years of professional experience
4
4
years of post-secondary education
2
2
Certifications
2
2
Languages

Work History

Technical Manager (Online Gaming)

Octro
Noida, UP
2021.12 - Current

Responsible:

Modernization/re-architecture of their current products.

  • Going through their Architecture, Development and Automation process.

Staff Software Engineer (Retail)

Blue Yonder Pvt Ltd
Bengaluru, Karnataka
2017.06 - 2021.11

Responsible for SaaS modernization/re-architecture of legacy proprietary category-management desktop application. The goal is to enable a SaaS based product that can be served on Azure for leveraging the future-fit benefits of cloud.

Team Size: 10

Code Language and Framework : C++, MFC, C#

Operating System: Windows, (Microservices on Linux Container)

Tools evaluated and used for Projects: ASP .net core, OAuth2,Swagger,Ansible,Azure ARM,Azure Application Gateway, Azure IAM, Azure APIM, Azure Insight, Azure Monitor,Azure Event Hub, Azure KeyVault, Azure Storage,Azure AKS, Azure Load Balancer, Azure VM, Hasicorp Consul, Jenkins,Docker, Kubernetes,GitHub,Jira,Confluence,SonarQube,Checkmarx,Splunk, Appdynamics

  • Orchestrated efficient large-scale software deployments.
  • Architect/Design cloud focused framework using Azure services like AppService, Azure Kubernetes Services, Azure Functions, Azure Key Vault,
    API Management and Application Gateway.
  • Design/development of modern microservices using .NET Core and Web API
  • Developed configuration module using Hashicorp Consul
  • Developed automation scripts for Jenkins CI/CD pipeline
  • Performed quality reviews using SonarQube/Checkmarx
  • Worked with DevOps team on build Artifacts, Docker & AKS cluster setup
  • Worked with Cloud team for Azure migration/deployment
  • Setup the Splunk with Azure Event bus for external logging, which is used by all modules.
  • Setup the PSR testing using Blazemeter and Jmeter
  • Setup the Azure VM to port the legacy application on it.
  • Setup the Azure Insite, Azure Monitor and appdynamics to monitor Infra and applications

Senior Engineer (Retail)

Target Cooperation pvt ltd
Bengaluru , Karnataka
2015.08 - 2017.05

Responsible for modularization and migration of their legacy POS System to cloud based microservices enterprise architecture.

Team Size: 10

Code Language and Framework : C++,C#,STL

Operating System: Windows, (Microservices on Linux Container)

Tools evaluated and used for Projects: ASP .net core, ,Swagger,Docker, Kubernetes,GitHub,Jira,Confluence,

PrefView,Kafka

  • Refactor the code and migrated most of the POS (C++) based system code to the microservices.
  • Applied 12 factor principle during the code migration to the Asp.net core webapi microservices.
  • Used GitHub for code repository, Dockerfiles for dependencies isolation.
  • Used microservice trace and PrefView to identify the performance issues.
  • Used messaging framework like Kafka for any event driven operations.
  • Worked with core architecture for design and standard compliance
  • Collaborated with distributed teams across USA and India

Senior Associate Platform Level 2 (Finance)

Sapient
Bengaluru, Karnataka
2013.06 - 2015.08

Responsible for creating new feature and maintaining the existing application of frontend desk in financial system.

Team Size: 5

Code Language and Framework : C++,STL

Operating System: Linux

Tools evaluated and used for Projects: CMake

  • Participated in continuous improvement by generating suggestions, engaging in problem-solving activities to support teamwork.
  • Proved successful working within tight deadlines and fast-paced atmosphere.
  • Usually involved in Mentoring the juniors, Preparing the POC and Design the modules
  • Single point of contact between Sapient and Client.

Associate Manager (Telecom)

Tata Communication Limited
Pune, Maharashtra
2011.08 - 2013.05

Responsible for creating an algorithm which can increase their call routing profit margins.

Team Size: 5

Code Language and Framework : C++,STL,Templates

Operating System: Windows

Tools evaluated and used for Projects: IBM Linear Programming dll.

  • Conducted research, gathered information from multiple sources and concluded the linear programming algorithm to increase the call routing profit margins.
  • Multithreading, Templates and STL used for both Algorithm and UI

Senior Software Engineer

Samsung Electro Mechanics
Bengaluru, Karnataka
2007.09 - 2011.08

Responsible for designing and implementing the multiple products from scratch. It involved GUI and Algorithm development.

Team Size: 7

Code Language and Framework : C++,STL, MFC

Operating System: Windows

Tools evaluated and used for Projects: WPF

  • Worked on following projects "Lane Detection Warning System" , "ODBDC", "Gerber Bitmap Conversion Tool" and "Zigbee Simulator Packets"
  • Design the Dialog and SDI ribbon based MFC application
  • Removed the memory leaks using deleaker and debug diag tools
  • Understand the ODB Valor format and Gerber format using reverse engineer method from tools like Valor and artworks respectively.
  • Used Boolean algorithm to convert and merge the different vector format to big polygons
  • Understood the Zigbee format to create its simulator.

Project Engineer

Wipro Technologies
Hyderabad, Andra Pradesh
2005.07 - 2007.08

Responsible in automating the test cases using MAUI (.Net) and C++ language

Team Size: 10

Code Language and Framework : C++,STL,c#

Operating System: Windows

Tools evaluated and used for Projects: MAUI,SDK

  • Worked in the project named "Client Core 2K GDI" used Sdk and C++ to automate its manual test cases
  • In the Project "Accessibility" Did the feasibility analysis of all its manual test cases and used the MAUI (internal tool of microsoft) automation framework to automate all of them.
  • Automate the manual test cases of "Print and Fax components"
  • Coded in accordance with coding convention.

Education

Bachelors of Technology - Electronics And Communications Engineering

Maulana Azad National Institute of Technology
Bhopal Madhya Pradesh
2001.09 - 2005.04

Skills

    Analysis and Design

Coding/FullStack

Collaboration/Agile

Technology Research

Leadership and Execution

Accomplishments

  • Best team of the quarter award in Wipro Technologies.
  • Thanks a Zillion Award in recognition of contribution to Automation development in Wipro Technologies.
  • Certificate of appreciation for the patent ideas in Samsung

Certification

Azure Administrator Associate

Tech Proficiency

  • Cloud Azure
  • Architecture Design
  • Dev Platform (.NET/C#,C++)
  • Web (Asp .NET)
  • Services (Web API)
  • Middleware (Event Hub, Kafka)
  • Devops (Git/CI-CD/Containers)

Interests

Travel

Badminton, Cricket, Table Tennis

Timeline

Technical Manager (Online Gaming)

Octro
2021.12 - Current

Microservices: Design Patterns

2020-11

Azure Administrator Associate

2020-02

Staff Software Engineer (Retail)

Blue Yonder Pvt Ltd
2017.06 - 2021.11

Senior Engineer (Retail)

Target Cooperation pvt ltd
2015.08 - 2017.05

Senior Associate Platform Level 2 (Finance)

Sapient
2013.06 - 2015.08

Associate Manager (Telecom)

Tata Communication Limited
2011.08 - 2013.05

Senior Software Engineer

Samsung Electro Mechanics
2007.09 - 2011.08

Project Engineer

Wipro Technologies
2005.07 - 2007.08

Bachelors of Technology - Electronics And Communications Engineering

Maulana Azad National Institute of Technology
2001.09 - 2005.04
Abhishek SharmaSoftware Professional