Shubham Singh Email : ******************@*****.***
Mobile : +91-844*******
Education
Birla Institute of Technology and Science Pilani, India B.E. Computer Science and Msc (Hons) Economics; CGPA: (9.10/10.0) Aug. 2012 { July. 2017
Boys High School and College Allahabad, India
ISC Board Percentage:94 2012
Boys High School and College Allahabad, India
ICSE Board Percentage:95.2 2010
Experience
Tower Research Capital Gurgaon, India
Core Engineering Software Developer Dec 2017 - Present
Reporting Tools: Analysed the trading output logs of tower sub-teams across the 125 exchanges and created reports for the surveillance body(regulatory + non-regulatory reporting).
Analytics Tool: Created a surveillance tool for internal purpose and identi ed crosses between the teams, and other type of alerts.
Adobe Noida, India
Member of Technical Sta Jan 2017 - Dec 2017
Implemented creative lters in Adobe Photoshop Express in C++ and integrated the code with the Photoshop pipeline. Developed features for live camera and post capture mode in Photoshop Capture. Final product gives real time experience to users.
Replace Eyes: Change closed eyes to open eyes by replacing them with inserts from other images
CodeNation Solutions LLP(Trilogy) Bangalore, India Internship Summer of 2016
Analyzed rules of SonarQube Java Analyzer, found false positives in rules and implemented them.
Used Understand lexer and javalang parser for implementing the rules and integrated with execution Framework.
Indian Institute of Remote Sensing Dehradun, India Internship Summer of 2014
Automatic Detection of coded targets and their 3-D coordinate extraction using Close Range Photogrammetry.
Used pattern matching to generate 3D coordinates of object and developed MATLAB software for automatic generation of 3-d coordinates.
Publication
A Parallel Framework for Grid-Based Bottom-up Subspace Clustering Montreal, Canada IEEE 3rd International Conference on Data Science and Advanced Analytics 2016 Oct 2016
The framework is tested for three grid-based bottom-up subspace clustering algorithms: CLIQUE, MAFIA and ENCLUS on real datasets.Implemented CLIQUE and ENCLUS algorithms using openMP/MPI in C language
Speedup achieved by ENCLUS is 26.09, 18.99 and 83.51 on distributed, shared and hybrid systems respectively.
Speedup achieved by CLIQUE is 27.59, 29.85 and 51.74 on distributed, shared and hybrid systems respectively.
Projects
Socia - Windows Mobile Application about social life of the user :
User quizzed about personal details of his friends,relationship status,likes on photos and facebook statuses
Includes Four game modes - Interrogation, Knowledge, Guess Who, and Like-O-meter
Compiler Construction for a C-type Language:
Implemented lexical analyzer and syntax analyzer for the language.
Constructed Abstract Syntax tree, Symbol Table and veri ed the semantics of the code
Parallel Implementation of Branch and Bound Algorithms:
Created a Branch and Bound template using openMP and openMPI to solve NP hard problems.
Solved Travelling Salesman and 0/1 Knapsack using the template and achieved speedup of 5 on 8 nodes Achievements
Microsoft Code.Fun.Do : Winner of Microsoft Code.Fun.Do Finalists Forum 2014 out of 500+ teams conducted by Microsoft
Graduate Aptitude Test in Engineering [2017]: Rank 500 out 0.1 million in Graduate Aptitude Test in Engineering [2017] in Computer Science Stream.
Xerox Research Innovation Challenge: Rank 3 out of 360 at Xerox Research Innovation Challenge conducted by Xerox Research Center India(XRCI) in 2015
All India Engineering Entrance Exam (AIEEE): All India Engineering Entrance Exam (AIEEE) rank- 2553 out of 1.2 million students in 2012
Coursework
Operating Systems, Database, Data Structure & Algorithms, Object Oriented Programming, Compiler Design, Computer Networks, Parallel Computing, Theory of Computation Programming Skills
Languages: C, C++, Java, MySQL