Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Shinsmon Varghese

Senior Software Engineer(Python Developer)
Bengaluru,India

Summary

Python Developer with 6 years of experience and deep understanding of Object Oriented Programming, Data structures and Algorithms. I am looking for challenging opportunities to grow and broaden my skillset in an organization where individual and organizational growth is fosterd and learning is encouraged.

Overview

6
6
years of professional experience
4
4
years of post-secondary education

Work History

Associate

Goldman Sachs
Bangalore, Karnataka
01.2022 - Current
  • Responsible for designing a web application for tracking client YTD revenue using Angular for UI and slang and python for APIs and backend.
  • Responsible for upliftment of the Landing site for all the web applications.
  • Created and managed batch jobs to fetch data for the web application on a daily basis.
  • Migrated all the read-write jobs to the secondary IQ servers to balance the load between the IQ clusters.

Senior Software Engineer

GE Healthcare
Bangalore, Karnataka
10.2021 - 01.2022
  • Optimized the Edison health link pipeline by reducing the size of Docker images using multi-staging builds and caching Image Layers.
  • Responsible for finding vulnerabilities in Docker files and fixing them.
  • Optimized docker images to reduce security threats by regularly scanning images using scanners like Sonarcube , limiting Container Resources, restricting user privileges, etc.

Python Developer

Continental Automotive Components
Bengaluru, Karnataka
08.2016 - 10.2021

Traffic Sign Recognition

MFC510

  • Grid Computing: Proposed and created multi-system-based tool to split tasks across systems to reduce manual effort and time.
  • Machine Learning :Trained classifier for classification of rectangle signs using Principal Component Analysis (PCA) and Polynomial Classifier .
  • Python Scripting : Wrote python scripts to automate redundant tasks like GUI clicks, data mapping.
  • Worked independently to design, develop and test code for MFC510.

MFC410

  • Data Preparation: Developed python toolchain to extract and process traffic sign images from recordings for MongoDb dump.
  • Extract ground truth for signs and restructure them into new schema.
  • Developed graph-based analysis tool to visually inspect and identify sign categories specific to countries based on their requirement.
  • Data Selection: Tool Designed intuitive graphical user interfaces using knowledge of Python design patterns and database design to visually inspect, select and categorize samples as 'good' 'bad' or 'neutral'.
  • Data Refinement: Refinement of signs using edge detection, to find best gradient, in order to best fit bounding boxes.

MongoDb Cluster Deployment.

  • Deployment and maintenance of MongoDb cluster set up in current organization.
  • Created and implemented database designs and data models.
  • Identified issues within databases, performed troubleshooting and implemented effective solutions.
  • Set up and controlled user profiles and access levels for each database segment to protect important data.

Restful API:

  • Created Restful API for creating , updating ,deleting sign meta data from database server using Flask framework.

Education

Bachelor's degree - Computer Engineering

Army Institute of Technology
Pune
07.2012 - 07.2016

Skills

    Python

undefined

Additional Information

  • Spot award for Mongo DB cluster setup deployment
  • Spot Award for Data Management tool creation.

Timeline

Associate

Goldman Sachs
01.2022 - Current

Senior Software Engineer

GE Healthcare
10.2021 - 01.2022

Python Developer

Continental Automotive Components
08.2016 - 10.2021

Bachelor's degree - Computer Engineering

Army Institute of Technology
07.2012 - 07.2016
Shinsmon VargheseSenior Software Engineer(Python Developer)