Sudhir Singh

Rochester · New York, USA 14623

I'm an enthusiastic learner who is fascinated by learning and solving problems. I’m interested in knowing “The whole information & data ecosystem” and aspire to become a Software Generalist. Therefore, My interest ranges from Systems, Networks, Cloud, Security to Data, Machine learning, NLP, and Computer vision.

A proven record of professional work and achievements.

Education

Rochester Institute Of Technology

Master of Science
Computer Science

GPA: 3.42

Aug 2018 - May 2021

Rajiv Gandhi Prodyogiki Vishwavidyalaya

Bachelor of Engineering
Information Technology

GPA: 67.50/100

Jun 2006 - Jun 2010

Experience

Software Engineer Co-op
Bio-Optronics, Inc
  • Developed an internal tool to update custom attributes entries in Pendo.io using their REST APIs. (C#)
  • Addressed higher priority and performance related issues reported by clients for the next product patch release and maintained the product development support SLA of 21 days. (C#|MSSQL)
Jan 2020 - Apr 2020
Graduate Technical Assistant
Rochester Institute of Technology, Rochester, NY
  • Built and deployed a portal to enable CS students to manage their credentials and reduced the office workload by ~40%.(Python|Flask|jQuery|Apache2)
  • Assisted students and faculty members of the CS department with their day-to-day activities and issues as a System Admin assistant.
  • Installed, configured, and maintained CS department computer labs, servers (i.e. Mail server, Web server), research machines, and Raspberry Pis.
  • Helped in the transition from LDAP to AD accounts, retrofitted internal tools, portals, and wiki.
Jan 2019 - Dec 2019
Senior Software Engineer
Philips India Limited, Bengaluru, India
  • Developed reliable RESTful API’s to enable external and internal clients to exchange patient’s medical information using the FHIR and HL7 standards.
  • Created a script to automate the product deployment process (CICD and Production) for the AWS environment and saved ~10% of developer and DevOps time. (Python)
  • Led the Oncology project and involved in the end-to-end product cycle including requirement gathering, product design & architecture, and development for two releases.
  • Developed a POC to transition the product API documentation from an existing word document to OpenAPI-3.0 using the Swagger tool.
Feb 2015 - Jul 2018
Software Engineer
Sunquest Information Systems India Pvt. Ltd, Bengaluru, India
Sunquest PowerPath (an anatomic pathology laboratory solution)
  • Designed and developed key product features like Timeout - for application security and Auto-populate fields on barcode scan - for better accessibility. (Delphi|C#.NET|MSSQL)
  • Contributed to the implementation of Distributed Print Server; an application to allow printing of reports on registered network printers across different units of an organization. (C#.NET|MSSQL)
  • Supported product deployments and handled many highly escalated & business-critical clients issues.
  • Created many custom patient and financial reports template for clients using SAP Crystal Reports.
Sep 2013 - Feb 2015
Software Engineer
Sunquest Information Systems India Pvt. Ltd, Bengaluru, India
Sunquest Commercial Laboratory
  • Led the product with 4 developers and efficiently delivered & deployed three parallel product releases on-time with zero clients reported defect along with product client support.
  • Owned a product and involved in end-to-end cycles from the requirement, design, development, deployments, and client interactions.
  • Implemented many network interfaces (i.e. ADT, Orders, Results, and Scheduling) to exchange patient information using the HL7 standard over TCP/IP protocol.
  • Designed and developed features like ICD10 and Meaningful Use 2 into the product to help clients to transition to next healthcare leap mandated by US government. (MUMPS)
Jun 2011 - Sep 2013

Projects

URL Shortener

A URL shortening web application developed with microservice architecture for large scale deployment and scalibility.

May 2020 - Present

Lunar Rover

A project as part of Computer Network course: developed a robust application to allow Rovers (routers) to communicate with each other and send observation data to Lander (hub) that transmits the data back to earth.
Implemented RIPv2 protocol to enable Rovers to exchange routing information with each other; Developed own reliable protocol (similar to TCP/IP) to stream Rover's observation data to the Lander.

Oct 2019 - Dec 2019

Packet Analyzer

A project as part of Computer Neworks course; A network packet analyzer tool to extract & display contents of TCP, UDP, ICMP, and IP packets on the console.

Sep 2019 - Sep 2019

IMDB Database Management

Built an end-to-end IMDB Database query system with integrity constraints, normalization, indexing and a user friendly interface to query the data.

Apr 2019 - May 2019

Demystify languages and varieties similarity

The NLP term project as part of ENGL-681 course. Topic - Demystify languages and varieties similarity: the identification of similar languages and varieties.

Apr 2019 - May 2019

Skills

Programming Languages

Databases
Tools & Platforms
Framework & Libraries
Operating Systems
Workflow
  • Software Development Life Cycle
  • Agile Development & Scrum
  • Geographical & Cross Functional Teams
  • Software Architecture & Design Patterns

Awards & Certifications

  • CS scholarship
  • Selected as a Graduate Technical Assistance and received 75% scholarship from CS department for a year.

Jan 2019
  • Philips HSDP hackathon
  • Created DigitalOPD (Out-patient department) android application as part of Philips HSDP (HealthSuite Digital Platform) hackathon and won the second prize (Innovative theme app in the clinical workflow).

Feb 2018
  • Team up to Excel
  • Received “Take Ownership” recognition in Philips (for leading Oncology project).

Oct 2017
  • Seek It Award
  • Received “Seek It Award” of Circle of Excellence’14 (2nd prestigious award of Sunquest Information Systems).

Jan 2014
  • Pixel Award
  • Received “Pixel Award” (Excellent work award).

Mar 2013
  • PD RockStar
  • Received “PD Rock Star Award” (Quick learner and Expertise award).

Mar 2012

Academic Courses

  • CSCI 641 - Advanced Programming Skills - Topic: Advanced C++
  • CSCI 721 - Big Data Analytics
  • CSCI 759 - Topics in systems - Topic: Advanced Cloud Computing
  • CSCI 651 - Foundations of Computer Networks
  • CSCI 665 - Foundations of Algorithms
  • ENG 681 - Introduction to Natural Langauge Processing
  • CSCI 620 - Introduction to Big Data
  • CSCI 603 - Advanced Object-Oriented Programming Concepts (Java8)
  • CSCI 605 - Problem Solving Concepts (Python3)
  • CSCI 661 - Foundation of Computer Sciece Theory

MOOCs

eDX (Auditing courses)
  • Advanced Algorithmics and Graph Theory with Python - Offered by IMT
  • Algorithm Design and Analysis - Offered by UPenn
Coursera (Auditing courses)
  • Cloud Computing Concepts, Part 1 - Offered by UIUC
  • Cloud Computing Concepts, Part 2 - Offered by UIUC

Interests

Apart from trying to be a tech nerd, I like to live life as well.
I love long drives, travelling, exploring new & unknown places, and cuisines.
I have a long list of to-do's which includes -
swimming
intermediate swimming
dance
tour of USA (East-West)
boxing
ice-skating
skiing
sky-diving
flying a plane
...and many more.

Blogs

I would like to share the knowledge gained from academics, MOOCs and my experience in the form of blogs/posts here.