Summary
Overview
Work History
Education
Skills
Languages
Timeline
Disclaimer
Projects
Personal Information
Disclaimer
Generic

VIKASH CHOUDHARY

Staff Cloud Solutions Engineer
Heredia,Heredia

Summary

Product owner with expertise in web API development, product development, designing distributed applications, application modernization, data migration, and system integration within the healthcare, banking, and insurance industries. With 11+ years of experience, successfully analyzing systems and creating customized applications to meet business requirements. Skilled in developing end-to-end solutions based on problem statements.

Overview

11
11
years of professional experience
5
5
years of post-secondary education

Work History

Staff Cloud Solutions Engineer

Databricks
04.2021 - Current

Summary:

  • Over past 3 and half years at Databricks, I have evolved from a Cloud Solutions Engineer into Staff Cloud Solutions Engineer, initially hired to design and implement internal tools and automation within the support division.
  • I spearheaded the backend development of a consolidated internal tool from scratch using React.js and Python, and subsequently designed and implemented various sub-tools within it.
  • Additionally, I have worked on tools and automation use cases outside the consolidated tool, all built using PySpark notebooks and hosted as workflows on the Databricks platform.

Key Contributions:

Support Hub Unified Portal: Spearheaded the development of Support Hub, an internal tool consolidating 15 different sub-tools for various use cases such as log management, ticketing systems, GovCloud escort sessions, KB article base, education/enablement, product pricing estimation, and customer workspace access. Grew the tool's usage from 10 users per month to over 1000 users per week over four years, significantly enhancing operational efficiency and user engagement.

Diagnostic Center: An automated tool to get the problem details from a support ticket, get the logs, build reports out of it, uses LLM to understand the logs and pretty much formats the content, what a support engineer needs to send.

Engineering Operations Dashboards: This dashboard was a classic efficiency dashboard to track the deliverables across multiple teams.

Support Workbench: A unified support platform, to handle the ticket coming into Salesforce queue, getting the artifacts ready asynchronously, assigning the cases to the support engineers, Used LLMs to study the logs and the reports.

Jira Integration (File a Ticket): Enhanced the Engineering Support (ES) workflow by integrating a major tool within Support Hub, streamlining the process for support engineers to create ES tickets only when necessary. Designed the flow, created wireframes, and implemented the solution end-to-end, resulting in a 300% increase in Support Hub usage from 35 to 145 unique users per week.

Usage Metrics Dashboards: Developed a unified dashboard to highlight the usage metrics of all team-developed tools, implementing a generic framework for data ingestion from various systems like MySQL DBs, Jira Cloud, Salesforce, and PagerDuty. Provided valuable insights to team leads, enhancing team efficiency and focus by ~75%, earning high praise from the leadership team.

Okta Integration: Played a pivotal role in integrating Okta

into our internal tools, enhancing platform security and stability. Managed multiple tool fixes and enhancements to ensure a smooth and secure implementation.

Leadership Skills:

  • Successfully managing a team of 5 engineers, fostering a collaborative and high-performance environment.
  • Mentor and guide team members, providing technical expertise and support to ensure the successful delivery of projects.
  • Implement strategic initiatives to enhance team productivity and efficiency, driving continuous improvement and innovation within the team.

Consultant

Optel Vision India Pvt. Ltd.
9 2020 - 04.2021

Role Summary: Python Developer

  • Developed connectors and REST APIs to facilitate interaction with Optel's traceability platform.
  • Maintained and designed existing applications to enhance functionality and performance.

Technical Specialist

Mindtree Ltd.
07.2019 - 08.2020

Role Summary: Technical Specialist

  • Developed REST APIs for multiple microservices to facilitate seamless integration.
  • Designed database models to optimize performance and enhance efficiency.
  • Created unit test modules to ensure high code quality and reliability.
  • Developed APIs for effective data interchange between new and existing applications.
  • Provided User Acceptance Testing (UAT) and System Integration Testing (SIT) support during testing phases.
  • Conducted code reviews to identify and optimize performance bottlenecks.

Application Developer

Cognizant Technology Solutions
07.2016 - 07.2019

Role Summary: Python Developer

  • Conducted system and impact analysis while preparing High-Level Design (HLD), Detailed-Level Design (DLD), and functional requirement documents.
  • Developed Python programs for efficient data parsing and transfer across regions.
  • Created and tested DB2 stored procedures to enhance application functionality.
  • Managed the promotion of stored procedures across mainframe regions.
  • Coordinated with downstream teams to ensure smooth migration and regression testing.

Application Developer

IBM India Pvt. Ltd.
02.2014 - 07.2016

Role Summary: Python Developer:

  • Developed HLD and DLD documentation for projects.
  • Finalized FR documents and solution approaches with tech leads and architects.
  • Created data mapping documents and captured business scenarios.
  • Built programs for data migration, extraction, and validation.
  • Managed the end to end ownership of the data migration.

Education

Bachelor of Technology - Computer Science And Engineering

SILIGURI INSTITUTE OF TECHNOLOGY
Siliguri, West Bengal, India
07.2009 - 06.2013

Bachelor of Technology - Computer Science And Engineering

SILIGURI INSTITUTE OF TECHNOLOGY
Siliguri
05.2001 - 2013.05

High School Diploma -

ST. JOSEPH'S PUBLIC SCHOOL
Dalsinghsarai, Bihar
05.2001 - 2009.05

High School Diploma -

ST. JOSEPH'S PUBLIC SCHOOL
Dalsinghsarai, Bihar, India
05.2001 -

A.I.S.S.E. - Science

ST. JOSEPH'S PUBLIC SCHOOL
Dalsinghsarai
04.2006 - 03.2007

Skills

Python & Backend Development

Languages

English
Native or Bilingual
Hindi
Native or Bilingual
Bengali
Full Professional
Spanish
Elementary

Timeline

Staff Cloud Solutions Engineer

Databricks
04.2021 - Current

Technical Specialist

Mindtree Ltd.
07.2019 - 08.2020

Application Developer

Cognizant Technology Solutions
07.2016 - 07.2019

Application Developer

IBM India Pvt. Ltd.
02.2014 - 07.2016

Bachelor of Technology - Computer Science And Engineering

SILIGURI INSTITUTE OF TECHNOLOGY
07.2009 - 06.2013

A.I.S.S.E. - Science

ST. JOSEPH'S PUBLIC SCHOOL
04.2006 - 03.2007

Bachelor of Technology - Computer Science And Engineering

SILIGURI INSTITUTE OF TECHNOLOGY
05.2001 - 2013.05

High School Diploma -

ST. JOSEPH'S PUBLIC SCHOOL
05.2001 - 2009.05

High School Diploma -

ST. JOSEPH'S PUBLIC SCHOOL
05.2001 -

Consultant

Optel Vision India Pvt. Ltd.
9 2020 - 04.2021

Disclaimer

I declare that all facts I have stated in my resume are true to the best of my knowledge and belief.

Projects

Competitive Analysis Tool, Technical Specialist

       Technology Stack: Python, SQLServer-2017, Redis Cache, Flask-Restplus, Gitlab, AWS ECS, CI & CD, Octopus, 

       This project was to develop a new competitive tool for a renowned vehicle manufacturer to do a competitive analysis of the current vehicles in the market with the vehicles under their brand group. 

       Responsibilities: 

  • To write REST APIs for various micro-services.,
  • To design the DB models., To write the unit test modules.,
  • To write APIs for data interchange between the new application and the existing applications.
  • To provide UAT & SIT Support during testing.
  • Code review and performance bottlenecks optimization.


Internal Training Booking Portal, Python Lead, 5, 5 Months, 

Technology Stack: Python, Postgres, Redis Cache, Flask-Restplus, Gitlab, AWS ECS, CI & CD, Octopus, This project was to developed to manage the internal training bookings. The various webinars, discussions and courses were listed by developers/trainers. Those who are interested in the courses can apply for them.

Responsibilities: To write REST APIs for various micro-services.

  • To design the DB models.
  • To write the unit test modules.
  • To write APIs for data interchange between the new application and the existing applications.
  • To provide UAT & SIT Support during testing.
  • Code review and performance optimizations.


MRTF Modernization, Developer, 4, 1 year, 

Technology Stack: Python, Realia Cobol, SQL Server 2016, Btrieve 3.0, GITLab, DOS, Windows Server 2016 on AWS EC2, CI & CD, Flask-Restful, This project was to upgrade the existing Manual Rating Test Facility from existing Realia DOS Platform to web API., 

Responsibilities: 

  • To write REST APIs for handling data interchange between rating engine & renewal systems.,
  • To migrate data from existing Btrieve files to SQL Server 2016.
  • To write the unit test modules.
  • To write an executable to handle data interchange between new & legacy systems.
  • To automate the testing modules using selenium.
  • To provide UAT & SIT Support during testing.


GEEP Modernization, Developer, 15, 10 Months, 

Technology Stack: Python, Django, C#, CICS, WebSphere MQ, z/OS FTP, GITLAB, CI & CD, Jenkins, This project was meant to upgrade the existing Group Eligibility Insurance System from existing Delphi Platform to .NET platform., 

Responsibilities: 

  • To integrate the various integration points of Python & Mainframe through MQ Messaging Systems.,
  • To automate the various tasks like file parsing and auto updating of data in Mainframe using python.,
  • To write the testing modules and programs associated with it.,
  • To write a client side console application to scrape data from mainframe.,
  • To automate the testing modules using selenium.


AMIGA Modernization, Developer, 15, 8 Months, 

Technology Stack: Python, Rabbit MQ, Mainframe Screen Scrapping & File Watcher Modules, C#, Manulife Financial, This project was to upgrade the existing Customer Profile Management System from existing Delphi Platform to .NET platform.

Responsibilities: 

  • To integrate the various integration points of python & Mainframe through MQ messaging Systems.
  • Assist in creating the various design documents like feasibility analysis, HLD, DLD, Project Estimations & FR document.
  • I was also responsible to create a few small applications in C# that will work in parallel with the existing web application platform.
  • They will read the data from the web servers / local file systems and will update the same in the local emulators.,
  • To write the stored procedures for the application to save / fetch data from SQL Server.,
  • Provide production support post deployment.


CLAIMS ANALYTICS, Developer, 3, 4 Months, 

Technology Stack: DB2, Hadoop Clusters, Map Reduce, Blue Mix, Python, Django Rest Framework, 

This project was meant to analyse the daily claims data which was getting dumped in a replay file. It was meant to use the whole useless data for business benefits. The apps developed in this project were able to provide the whole business analytics at click of buttons.

Responsibilities: 

Create HLD and DLD for the project.

 Create the FR documents and the solution approach after finalisation from the tech leads and architects. 

Writing python programs to analyse and visualise the data and create the business reports.

Writing python programs and modules to import the claims data in the Hadoop clusters. 

Working with the business analysts to understand and design the story of the data.

Designing the support document for the support team. 


PCOMM MFBot Automation, Developer, 5, 3 Months, 

Technology Stack: Python, Python Report Lab, Flask, Manulife Financial, This project was meant to automate the regular maintenance task that developers encounter on day to day basis like creating archived invoices, creating & downloading the CSV files and then uploading it onto the FTP servers as XLS sheets while formatting as per some business rules. The other module was to delete the un-necessary files of prior months once the monthly cycles used to complete. It reduced the pain areas of doing same activity again and again which used to take lots of time.

  • Responsibilities:
  • System & Impact Analysis, HLD, DLD and FR document preparation.
  • To write the python program required for automation of the module of creating the reports and invoices.
  • To deploy the module and test it in all the regions.
  • Creating a mailing module in python, which will take the reports and mail it to the stakeholders


CPM Modernization, Developer, 15, 6 Months, 

Technology Stack: DB2, SQL, Python, Manulife Financial, This project was meant to upgrade the existing Group Insurance Maintenance Systems from existing Delphi Platform to Python Web API. 

Responsibilites: 

  • To analyse the existing system, do Impact Analysis, HLD, DLD and FR document preparation.
  • To create programs in python which will read the files, parse them and transfer it in various regions.
  • To create the DB2 stored procedures used in the application.
  • To Unit and Integration testing of stored procedures.
  • Taking care of promotion of the stored procedures to different mainframe regions.
  • To coordinate with other downstream application development team for smooth migration and regression testing.



INTERNATIONAL LICENSEE INTEGRATION, Developer, 1, 4 Months, 

Technology Stack: Mainframe, RDS Report, Report Lab, Python, The Hertz Corporation, This Project was meant to integrate all the Licensee of Hertz, Dollar, Thrifty and Firefly into a single International Licensee System and to modify the existing business reporting systems so as to report the business accordingly. As a developer in this project, and then as well as modify the existing codes to get it done., 

  • To analyse the existing system and create the data mappings.
  • To work with business analyst & other stakeholders for modification of the old business reports, create the new reports.
  • Coding some new Python programs and jobs to get the above work done.
  • Modification of the existing system and regression testing of the modules., To unit test and provide support in SIT and UAT.
  • To write a few Python programs to automate file parsing & report generation

DTAG INTEGRATION, Developer, 10, 6 Months, 

Technology Stack: Python, DB2, Flask, The Hertz Corporation, This project was meant to integrate the legacy systems of Hertz, Dollar, Thrifty and Firefly. The other existing systems were sunset and all the business logic was to be integrated to Hertz Custom Application., 

  • To analyse the existing system of all Hertz, Dollar & Thrifty.
  • To create the HLD, DLD & FR documents and the solution approach after finalisation from the tech leads and architects.
  • To modify the existing system and writing the new Python programs and stored procedures, so as to achieve a common data interchange format.
  • To write programs to modify the data as per Hertz standard format which was further being passed to Global Accounts Receivable for billing and then it was passed to other downstream applications.
  • To provide testing & on-call support during SIT & UAT, To provide warranty support post migration.


MNM SYSTEM BULK UPLOAD, Developer : This project was meant to validate and load the data in existing DB2 tables. Data was to be sent through excel sheet and then XML parsers were invoked, and finally the data was loaded in DB2 tables. We had to validate the data against the existing rules and if the validation was successful, then load the data into the main PPO tables.

Technology Stack: Python, Pandas, DB2, XML, Flask, Express Scripts Inc.

Responsibility: 

  • Create HLD and DLD for the project.
  • Create the FR documents and the solution approach after finalization from the tech leads and architects.
  • Writing the programs and jobs to read the data from the temporary tables and load it into main PPO table on successful validation based upon the business rules.
  • Writing the test cases and providing on-call support for SIT and UAT.
  • Designing the support document for the support team and providing demonstration for the same.


N14 DATA MIGRATION, (Developer) : This was a major project of data migration after integration of Express Scripts and Medco. The main aim was to migrate all the data from Express Scripts to Medco computation platform.

Technology Stack: Python, Pandas, DB2, Express Scripts Inc. 

Responsibility: 

  • Create HLD and DLD for the project.
  • Create the FR documents and the solution approach after finalization from the tech leads and architects.
  • Creating the data mapping documents and capturing the business scenarios.
  • Creating programs for data migration & extraction.
  • Data validation using backup approach and sending the business reports.

Personal Information

  • Father's Name: Sanjay Choudhary
  • Date of Birth: 06/09/1992
  • Gender: Male

Disclaimer

I declare that all facts I have stated in my resume are true to the best of my knowledge and belief.
VIKASH CHOUDHARYStaff Cloud Solutions Engineer