
Sovit Kumar Agarwal
Verified Expert in Engineering
Database Developer
Berlin, Germany
Toptal member since March 2, 2021
Sovit excels at the end-to-end development and testing of software solutions and in setting up database apps. He's delivering a range of solutions, including a custom ERP project (an HR system) for a company with 450,000+ employees, a suite of apps that facilitated the building, testing, and deployment of ML models, and an automation testing tool to test new features faster and reduce manual intervention and set-up time. On any project, you can trust Sovit to be results-oriented and analytical.
Portfolio
Experience
- PL/SQL - 5 years
- SQL - 5 years
- Python - 3 years
- PostgreSQL - 3 years
- Pytest - 2 years
- Jenkins - 1 year
- Tableau - 1 year
- ABAP - 1 year
Availability
Preferred Environment
Windows, Slack, PyCharm, Sublime Text
The most amazing...
...project was building an HR management system (using PostgreSQL and Java) along with a data migration from a live Oracle HRMS database to a PostgreSQL database.
Work Experience
Associate Developer
SAP
- Worked as an ABAP developer and created an application to migrate data from SAP and non-SAP systems to SAP systems.
- Created reports, programs, and classes with object-oriented programming (OOP) concepts to implement functionalities for the migration system.
- Wrote test scripts in ABAP to do unit, system, and regression tests.
Working Student (Intern)
SAP
- Developed machine learning models to detect the type of jewelry using Python.
- Tracked and fixed client bugs tracked via Jira.
- Designed the command line interface (CLI) for Cloud Foundry to implement the processes of building and deploying a machine learning model.
Systems Engineer
Tata Consultancy Services
- Designed the database and developed objects like procedures, functions, triggers, views, and so on for projects like an HR management system and GDPR-compliant consent application.
- Played a crucial role in migrating data from a live production Oracle database to a PostgreSQL database.
- Oversaw the training and development of new joiners in the project.
- Handled client change requests to implement new functionalities in the applications.
- Oversaw and was responsible for resolving tickets raised by clients.
Experience
iTalent | HR Management System
Role: Database Developer
My Tasks:
• Developed generic and complex database components to handle functionalities and to support the UI team.
• Aided in the cross-database data migration for the HR management system (HRMS) from Oracle to PostgreSQL.
• Handled data posting via ETL from the HR system to the SAP system for payroll processing.
• Communicated daily with clients and processed their change requests to implement new functionalities in the system.
• Pushed and pulled changes to the database to a central repository using SVN.
• Ensured knowledge transfer (KT) to all new joiners in the project
SAP Leonardo ML Foundation
Role: Working Student
My Tasks:
• Enhanced the SAP plugin for a Cloud Foundry command-line interface using Go and the Cobra framework.
• Orchestrated and managed apps running on containers using Ansible and Kubernetes.
• Wrote scripts in Shell and Python to automate tasks like extracting relevant data from JSON and 1-click training and deployment of machine learning models on Cloud Foundry.
• Wrote test scripts to perform regression testing and smoke testing using the Pytest framework.
• Used Jira for logging and tracking bugs and issues.
• Continuously integrated and deployed developed software updates on GitHub using Jenkins.
Automation Tool for the Centralized Regression Testing of an Application Under Test
Role: QA Engineer
My Tasks:
• Worked end-to-end for the entire software development lifecycle (SDLC) from gathering technical and business requirements to tool and technology selection and designing the product features to writing the program code.
• Developed code to design both the client and server application in C# using the .NET framework.
• Implemented a silent installation of product setups, moved test scripts, and stored test results to and from a central repository; initiated from the server on all available client resources.
• Worked as a QA engineer, tested products under test, and logged defects in the system.
Education
Master's Degree in Computer Science
Technical University Berlin - Berlin, Germany
Bachelor's Degree in Computer Science
Sikkim Manipal University - Gangtok, India
Certifications
Oracle PL/SQL Developer Certified Associate
Oracle
Skills
Tools
Pytest, Jenkins, Jira, Shell, Tableau
Languages
SQL, Python, Java, Go, ABAP
Storage
PostgreSQL, PL/SQL, JSON
Platforms
Docker, Amazon Web Services (AWS)
Other
Machine Learning, Informatica
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring