Umesh Singh

Software Engineer I at Bank of America

Uttar Pradesh, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Umesh Singh is a Software Engineer I at Bank of America with five years of hands-on experience building full-stack applications, automation scripts, and machine learning prototypes while pursuing a BE in Computer Science at Chandigarh University. He contributes actively to open source—working on Robolectric security improvements (including Conscrypt integration during a Google Summer of Code project) and adding practical Python tools like news and weather scrapers to a widely used Awesome_Python_Scripts collection. Comfortable across testing, security, data science notebooks, and frontend tweaks, he blends pragmatic engineering with a curiosity for automation and model-building. Based in Uttar Pradesh, he brings a track record of shipping testable, secure code and turning exploratory ML work into reproducible projects.
code5 years of coding experience
bookHigh School, Mathematics and Computer Science, High School, Mathematics and Computer Science at Santosh International School, Bulandshahr
bookHigh School Diploma, Computer Science, High School Diploma, Computer Science at DJ Polytechnic
bookBachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at CHANDIGARH UNIVERSITY
languagesEnglish, Hindi
github-logo-circle

Github Skills (41)

data-visualizations10
unit-testing10
python10
scikit10
it-security10
pandas10
machine-learning10
data-visualisation10
robolectric10
webscraping10
java10
security10
javas10
android10
scikit-learn10

Programming languages (15)

C#JavaC++CSSMakefileHTMLJupyter NotebookEJS

Github contributions (5)

github-logo-circle
🚀 Curated collection of Awesome Python Scripts which will make you go wow. Dive into this world of 360+ scripts. Feel free to contribute. Show your support by ✨this repository.
Role in this project:
userFull-stack Developer
Contributions:106 commits, 11 PRs, 33 comments in 2 months
Contributions summary:Umesh contributed to the project by creating new Python scripts for web scraping and API interaction. They implemented a news scraper to fetch headlines from Google News and built a weather application using the OpenWeatherMap API. The user also modified an Instagram bot script, indicating work on automation. Additionally, they integrated new functionality to automate joke retrieval and provided modifications to the front-end of a Bank Managment Systems project, demonstrating full-stack skills within the project.
pythondata-sciencepython-scriptdivepython3
robolectric/robolectric

Apr 2022 - Jul 2022

Android Unit Testing Framework
Role in this project:
userSoftware Engineer (Testing & Security Focus)
Contributions:21 reviews, 15 commits, 8 PRs in 3 months
Contributions summary:Umesh primarily focused on enhancing security and improving testing within the Robolectric framework. Their contributions involved introducing a `SecurityMode` annotation and configuring security-related settings, including the integration of Conscrypt and BouncyCastle providers. They also made modifications to existing test cases and added new ones to validate the proper functioning of security features. Additionally, the user removed unnecessary code and formatted the codebase.
testing-frameworkrobolectrictestingunit-testing-frameworkandroid
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial