Shashank Singhal
@shashanksinghal
Machine Learning Engineer
Varanasi
Machine Learning Engineer skilled in Machine Learning & Data Science with 5+ years of IT experience. The candidate has 2+ years of experience creating machine learning models and retraining systems, transforming data science prototypes into production-grade solutions. They consistently employ statistical methods and designs to yield real gains from model changes.
Experience
Product Engineer / TCS
Digital TwinX
TCS TwinX™ combines cutting-edge research on artificial intelligence (AI) and actor model of computation to aid companies in simulating effective decision-making. The digital twin-based simulator helps construct hypothesis, model entities and test business decision outcomes in a virtual A/B testing mode. With insights based on behavioral changes of organizational entities and their situational responses at the n=1 level, TCS TwinX equips business leaders to accurately predict and simulate future behavior of entities for achieving holistic business goals. Created workbench for performing various operations related to Machine Learning, such as Uploading data sets, performing EDA, feature engineering, model building, prediction, graphical analysis and deploying the models. Created Apache NiFi flow for reading data from GCP- Big Query and writing it to Postgres Database. Created NiFi flow for reading data from user defined APIs and Publishing it to Apache Kafka. Developed Python APIs for creating NiFi Processors and managing its flow. Integrated Apache NiFi to TwinX Workbench. Created Safety Twin as a PoC model for one on the manufacturing industry market leader. Code enhancement and performance optimization. Created CI-CD pipeline for creating wheel files. Documentation of the process. Analyzed work to generate logic for new systems, procedures and tests. Designed, developed, modified and debugged programs. Created proofs of concept for innovative new solutions.
Module Lead / TCS
iON ALM Intelligence Center
Developed Auto-Marking Solution to automatically mark the Answer sheets of audio, video and image formats. Developed a system to identify malpractices in the exam. Developed a module for monitoring the test centers, students and complete examination procedure. Developed an algorithm to identify the nearest test center for a candidate. Developed a system to distribute the Answer sheets to Marker (Teacher) and Reviewers based on rules. Designed dashboard for candidates, to be used by students for registering the exams, downloading hall tickets, getting results, certificates, score cards, view their answer books, and apply for reevaluation of the copies. Reviewed project specifications and designed technology solutions that met or exceeded performance expectations. Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance. Designed enhancements and updates for subsystems of end-user applications software running on local, networked and Internet-based platforms. Identified and documented project changes with proactive budget oversight. Collaborated with fellow engineers to evaluate software and hardware interfaces. Provided guidance and mentored less-experienced staff members. Represented software applications engineering team during large and complex development projects. Reviewed code and debugged errors to improve performance.
Developer / TCS
iON Assessment Lifecycle Management
Designed, developed and implemented software applications for website based on analyzed requirements and understanding of industry technical standards. Participated in performance analysis, design, development and testing. Troubleshot various software issues by using debugging processes and coding techniques. Participated in requirements gathering and design development meetings. Performed unit testing, system testing and integration testing. Developed Digital Marking solution for evaluating the Handwritten copies over internet. Developed a system for conducting and evaluating OMR exams across places. Reviewed code and debugged errors to improve performance. Handled production issues. Digitized the system for allocating supporting staff required for conducting an Online exam. Optimizing the solution to work with extra load. Creating a secure system by using proper validations and checks. Developed and Deployed Digital Marking Solution for Japan and UK markets. Transitioned the solution from JBoss server to Wildfly server. Developing a Multilingual system which help in expanding the software to other countries without language barrier.
Education
PSIT College Of Engineering
B.tech
Electronics and Communication
St. John’s School Marhauli
ISC Examination
St. John’s School Marhauli
ICSE Examination
Licenses & Certifications
Google Certified Professional Machine Learning Engineer
ITIL Foundation Certification
Process
Agile Way of Working Foundation
Process
An Introduction to Machine Learning for Data Engineers
Udemy
Feature Engineering for Machine Learning
Udemy
Machine Learning, Data Science and Deep Learning with Python
Udemy
The Data Science Course 2022: Complete Data Science Bootcamp
Udemy