Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Abhijit Sinha

Hoboken,NJ

Summary

Highly proficient technical leader and hands-on engineer with experience in managing cross-functional teams, building high-quality software solutions. Expert in python, java, go, linux and cloud computing technologies. Experience in IaC for deployment and managing multi-tenant highly available infrastructure on Azure and GCP cloud providers. Engineering experience in API development, event driven services, test-driven development.

Overview

19
19
years of professional experience

Work History

Staff Software Engineer

WALMART GLOBAL TECH
04.2022 - Current
  • Infrastructure design and deploy on WCNP dedicated GKE cluster to spin up Collibra data quality.
  • Helm management and release for product charts.
  • Designed and coding in python for CLI/YAML spark jobs execution in Bring Your Own Cluster (BYOC) mode.
  • Designed and developed Function as a service in common languages (java, scala, python) to execute spark jobs using dataframe on Hive metastore.
  • Engineering lead for Walmart Data Portal, contributing on API and services coding on spring boot application.
  • Review and hands on coding of event based Kafka and batch based micro services deployed as K8 pods
  • Extensive experience with GCP offerings such as bigquery, IAM, dataproc, dataplex, cloud storage, big table.
  • Lead technical design and discussion with external vendors such as Collibra, Google GCP.
  • Close collaborate with Product Management, UX/UI, Engineering Quality Assurance, and DevOps.
  • Technical demonstration of go-live solutions to leaders.
  • Communicate complex technical concepts effectively to both technical and non-technical stakeholders
  • Participated in all agile ceremonies and SDLC lifecycle.
  • Collaboration with internal teams such as BFD, WCNP, Strati, Terraform, Infosec, HIPPA, MLS, MMS
  • End to end SSP creation and Infosec approval.

Senior Software Engineer

WALMART GLOBAL TECH
01.2020 - 04.2022
  • On prem mongodb replica set deployment design and infrastructure setup.
  • BigID K8s deployment on azure AKS using workflow tools such as concord
  • Responsible for capacity planning, provisioning, and management of Azure Infrastructure in managed subscription using Terraform enterprise
  • Create playbooks, scripts using Ansible, Shell, and Cron scheduling within concord workflow.
  • Design and implement failover and DR strategies such as data dump, replica set, Oplog sync up, and availability set
  • Created application environments for each brand, including installing and spinning docker image containers, installing SSL certificates, mapping DNS names, updating ad authentication, and setting up NoSQL DB.
  • Create telemetry dashboards to add application monitoring and alerting.
  • Debug and troubleshoot production issues and provide hot-patch code fixes to Spring Boot Java applications integrated with Rest API and Rabbit MQ
  • Defining the BigID roadmaps and fine-tuning the architecture to serve the growing needs of the platform.
  • SSP creation and deployment architecture design approved with infosec
  • Execute continuous delivery using kanban stories and confluence documentation of runbooks, version upgrades, and root cause analysis.
  • Drafting and leading execution of technical milestones for program
  • Collaborate with internal teams on tasks such as Config, Framework, Strati, NetSec, Torbit, and Concord
  • Perform peer review and provide technical direction to the team on engineering tasks
  • Vendor and customer group management.

Devops Consultant

COGNIZANT TECHNOLOGY SOLUTION US CORP
12.2018 - 12.2019
  • This position was at Jet.com which later got acquired by Walmart
  • Primary driver of trusted network project between public cloud tenants and data center involving updates to cloud Infra and PaaS
  • Liaison with cross functional technical and business team to complete the project tasks within deadline
  • Hands-on contribution to the project such as provisioning eventstore main and projector cluster by creating terraform modules, purging and changes to app services, messaging brokers, subscriptions
  • Worked on networking issues to assist teams with cross firewall org service connectivity, third party whitelisting of egress traffic through Palo VMs, proxy creation using dns entries
  • Involved in support activities related to networking connectivity, cloud infrastructure, Kafka data streaming
  • Documented and presented the changes in cloud architecture and set up changes in DMZ, express route, Vnets, App services environments and classic cloud services in various forums such as All-Hands, Daily Stand Up Weekly status
  • Assisting strati gcp cloud services team related to access requests.

Senior Associate

COGNIZANT TECHNOLOGY SOLUTION US CORP
09.2014 - 09.2018
  • Designed and coded back end services for the remittance application using java, jax-rs and spring suite
  • Code review of team members for the suite of applications
  • Involved in technical research on retirement suite of applications in production environment
  • Generated dockerfile to be utilized for java containerization and exposed as an image
  • Participated in discussion for orchestration of the nodes containing pod replicas
  • Performed troubleshooting of issues related to slate cache node on coherence cluster
  • Involved in end to end software development lifecycle - Requirement gathering, estimation, design documentation, technical changes, unit testing, integration and user acceptance testing, support production deployment
  • Worked on poc tools like PII updates, platform maintenance mode, case manager update, straight through processing updates to provide business assistance
  • Worked and coordinated with various interfacing teams within the organization.
  • Maintained bandwidth distribution and onshore-offshore coordination for the team with zero escalations.

Lead Java Consultant and Scrum Master

COGNIZANT TECHNOLOGY SOLUTION US CORP
12.2012 - 07.2014
  • Hands on development on IBM Websphere platform for user checkout module.
  • Developed Junit framework for a new application service, performed peer code reviews.
  • Worked on technical changes for projects involving core Java, JSP, JQuery, multi-tier architecture related to web services for banking marketing and end consumer products.
  • Performing build activities for life cycle environments.
  • Involved in end to end software development lifecycle.
  • Worked with internal and third-party teams to identify dependencies/risks.
  • Educating team with new Agile tools and methodologies.
  • Responsible for driving daily scrum calls, sprint prioritization, grooming, retrospective.
  • Kept a working coordination between geographically distributed team.
  • Preparation of reports on defect leakage/RCA, sprint closure report, milestone achieved.

Senior Java Developer

INFOSYS TECHNOLOGIES LTD.
07.2005 - 12.2012
  • Responsible for designing, coding, performance tuning and maintenance of enterprise j2ee application suite related to exchange adapters, confirmation systems and auto-match (ICE Econfirm) systems.
  • Intensive usage of java concepts such as Threading, Event handlers, JDBC (XML parsing/XSLT), Servlets, EJB, MDB, JMS, Spring, Hibernate, Junit, DAO
  • Worked on RDBMS PL/SQL to develop database designs, procedures, triggers, cursors, views, synonyms.
  • Designed Clear Case branching strategy and kept the version of the code intact by generating build and performing merge after every release.
  • Hands on development and successful deployment in a 10 million dollar Dodd Frank federal compliance project.
  • Performing refactoring of Integration layer from Tibrv to JMS using Web logic as provider
  • Performed migration of code base from jdk1.3 to jdk1.4 focusing on moving from SAX Parser to Xerces.
  • Worked directly with third parties (counterparties, exchanges) required during development/testing and environment maintenance

Education

Computer Engineering -

Visvesvaraya Technological University
06-2005

Skills

  • Language: Java/J2EE, Python, Ansible, Terraform, Go, SQL, Shell
  • Containerization: Docker, Kubernetes
  • Storage: Big Query, Big Table, Kafka, GCS, Mongo, Oracle, Postgres, Eventstore
  • Cloud: GCP, Azure, DataProc, DataPlex, GKE, AKS
  • Big Data: DPaaS, Airflow, Atomic, Hive Metastore, Google Data Quality, Collibra Data Quality, BigID
  • Development Tools: Sledge, Kubectl, Visual Studio, IntelliJ, IntelliJ, DB Visualizer, Swagger, Postman, Vault, Nomad, Consul
  • Servers: Weblogic, Websphere, OpenShift, Oracle Coherence
  • Telemetry & Version: Grafana, Prometheus, Splunk, Wily, GIT, ClearCase
  • Methodology & tools: Agile Scrum, Kanban, JIRA, Confluence, Service Now, ClearQuest, BMC Remedy software

Accomplishments

MAKING THE DIFFERENCE AWARD (MTDA) - WALMART GLOBAL TECH | Aug 2023

Awarded with MTDA for delivering enterprise data quality general availability and creating backend pipeline execution capability for data engineers.

.

CERTIFICATION OF APPRECIATION | Aug 2017

Received CoA award for delivering new product launch and post live support for calculation and consolidation of retirement funds.

Timeline

Staff Software Engineer

WALMART GLOBAL TECH
04.2022 - Current

Senior Software Engineer

WALMART GLOBAL TECH
01.2020 - 04.2022

Devops Consultant

COGNIZANT TECHNOLOGY SOLUTION US CORP
12.2018 - 12.2019

Senior Associate

COGNIZANT TECHNOLOGY SOLUTION US CORP
09.2014 - 09.2018

Lead Java Consultant and Scrum Master

COGNIZANT TECHNOLOGY SOLUTION US CORP
12.2012 - 07.2014

Senior Java Developer

INFOSYS TECHNOLOGIES LTD.
07.2005 - 12.2012

Computer Engineering -

Visvesvaraya Technological University
Abhijit Sinha