Summary
Overview
Work History
Education
Skills
Languages
Timeline
SeniorSoftwareEngineer
Vishal Sharma

Vishal Sharma

Bangalore

Summary

Senior Software Engineer with over 6 years of expertise in the IT sector, specializing in machine learning, cloud deployments, and full-stack development. Currently a Tech Lead at Mphasis, recognized for delivering impactful solutions across diverse domains. Proficient in architecture design and project management, with extensive collaboration experience with U.S.-based clients to create customized solutions that meet specific business requirements. Aiming to leverage advanced skills to drive innovation in future projects.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

Mphasis
03.2023 - Current
  • Architecture & Development: Engineered and executed robust software architectures that improved system performance benchmarks by40%, overseeing all project phases from initial requirements gathering through deployment and ongoing maintenance for optimal functionality
  • Project Leadership: Provided leadership and mentorship to a cross-functional team, overseeing task assignments, code reviews, and performance evaluations
  • Improved project efficiency by implementing agile methodologies, achieving high client satisfaction, and minimizing project turnaround times
  • Cloud Infrastructure & Deployment: Managed deployments on AWS and Azure, utilizing Docker for containerized applications
  • Set up and maintained CI/CD pipelines to streamline development, testing, and production releases
  • Ensured applications are robust and can scale according to client needs

Key Projects:

  • Predifix: Predifix application is a tool that helps HP customer support agent for PC and Printer segments to use it for troubleshooting customer complaints
  • PraaS: Predifix as a Service which provides all the services of Predifix
  • Expert Tool: Expert Tool is a web Application to manage the Predifix Data
  • DCS (Diagnostics Cloud Self Healing): With Cloud self healing solution loss of connection with the printer by notifying or fixing the issue

Team Lead

Stellar Innovations Pvt. Ltd. (formerly IDA Automation Pvt. Ltd.)
05.2021 - 03.2023
  • Designed and implemented ML modules using transformer models (such as BERT, RoBERTa) to extract entities with high accuracy, enabling faster data processing and more reliable insights
  • Developed a signature detection solution capable of identifying and locating signatures within various document types (PDFs, images) using OpenCV and NumPy
  • Created and maintained software architectures to automate data and document extraction from multiple websites

Key Projects:

  • Signature Detection: Developed a signature detection solution capable of identifying and locating signatures within various document types (PDFs, images) using OpenCV and NumPy
  • This solution was hosted on AWS, enhancing its scalability and accessibility
  • Entity Recognition: Developed a text recognition model using transformer-based techniques to automatically extract key entities from a large corpus of text files
  • This project involved building and maintaining sophisticated NLP machine learning models to streamline data extraction and reduce manual effort
  • Data Extraction: Created and maintained software architectures to automate data and document extraction from multiple websites
  • This involved using Selenium and Playwright to ensure compatibility and reliability across different web structures and formats

Python Developer

Rapdev Pvt. Ltd.
08.2018 - 05.2021
  • Developed a server monitoring tool for overseeing resources on a web scraping server
  • The software provides real-time insights into server health by capturing automatic screenshots of RAM, disk, and memory usage on an Ubuntu server
  • Developed an AI-driven application for a large e-commerce organization, integrating biometric authentication for secure and convenient transactions
  • Key features included modules for payment processing, and booking services such as hotels, flights, and trains
  • Contributed to Namaste Vapor Chat, an all-in-one mobile app with features including chat, trending news, entertainment, and multimedia sharing
  • The app enables users to chat, access local and global news, watch videos, and share viral content

Key Projects:

  • Server Monitoring Software: Developed a server monitoring tool for overseeing resources on a web scraping server
  • The software provides real-time insights into server health by capturing automatic screenshots of RAM, disk, and memory usage on an Ubuntu server
  • Biometric-Based E-Commerce Application: Built and maintained an AI-driven application for a large e-commerce organization, integrating biometric authentication for secure and convenient transactions
  • Key features included modules for payment processing, and booking services such as hotels, flights, and trains

Education

Master of Computer Applications - MCA

Ranchi College
01.2018

Bachelor of Science - B.Sc. in Mathematics

Ranchi University
01.2015

Skills

  • Programming Languages: Python (v3x), Java (Android), Swift (iOS), JavaScript, C
  • APIs & Protocols: REST APIs, MQTT, Socket Programming, Google Firebase
  • Frameworks & Libraries: Django, Flask, FastAPI, Selenium, OpenCV, LangChain
  • Cloud & DevOps: AWS (Lambda, EC2, S3, RDS), Azure, Docker, CI/CD Pipelines
  • AI/ML Expertise: Machine Learning Models (Biometric Recognition: Face, Palm, Voice), Transformers, Data Engineering
  • Others: MongoDB, IoT Development, Web Scraping (Selenium, Playwright), Architecture Design, Stakeholder Communication, Team Management, Project leadership

Languages

English
Advanced (C1)
Hindi
Bilingual or Proficient (C2)

Timeline

Senior Software Engineer

Mphasis
03.2023 - Current

Team Lead

Stellar Innovations Pvt. Ltd. (formerly IDA Automation Pvt. Ltd.)
05.2021 - 03.2023

Python Developer

Rapdev Pvt. Ltd.
08.2018 - 05.2021

Bachelor of Science - B.Sc. in Mathematics

Ranchi University

Master of Computer Applications - MCA

Ranchi College
Vishal Sharma