RAJAT KUMAR SINGH +1(213) 425-7121 Los Angeles, CA krajat1995@gmail.com linkedin.com/in/rajat-singh-364472140/ github.com/RajatKrSingh EDUCATION Master of Science: Computer Science , University of Southern California Aug 2021-May 2023 Coursework- Algorithms, Web Technologies, Deep Learning, Database Systems, Operating Systems, Security Systems GPA: 3.82/4.0 Bachelor of Science: Computer Science , Manipal Institute of Technology Aug 2014-Jul 2018 GPA: 8.99/10.0 WORK EXPERIENCE Associate Software Developer , SAP Labs Jul 2018-Jul 2021 • Key contributor to software development lifecycle of products/projects such as Payment Utility Library, Data Extraction and Migration Tools. • Designed, developed, debugged, reviewed and optimized code in Agile environment to fit specific object-oriented design patterns. • Increased performance by 20% by refactoring and parallelizing SQL queries and operational code. • Collaborated with customers and team members to obtain and present backlogs. • Worked on full stack development leveraging technology stack of Javascript, SQL, ABAP, Java, HTML, CSS, Node.js • Awarded with SAP Appreciate Awards for outstanding individual and team work. Intern , SAP Labs Jan 2018-Jun 2018 • Created testing strategies and contributed towards development of projects associated with development of Web applications built on SAP Hybris framework and Java Spring. • Reduced testing lifecycle by automating data generation for test suite. Intern , Tata Technologies May 2017-Jul 2017 • Developed miniature cloud based predictive model for machine health monitoring on factory floor by deploying temperature/motion sensors, RaspberryPi, MQTT broker and Hidden Markov Models. SKILLS Languages Java, C++, Javascript, Python, HTML, CSS, SQL, Node.js, C Tools/Technologies React.js, Git, Flask, Flutter, Deep Learning, MongoDB ACADEMIC PROJECTS AND PUBLICATION Discerning Deep Learning • Improving interpretability, faithfulness and data-efficiency of inherently black-box models by extracting Concept- based features. Proposed Novel architectures Prototype Bottleneck Network and Concept Channel network to over- come black-box nature of models. • Languages and Framework used- Python and Pytorch. Stock Monitoring Mobile Application • Application with real time capabilities for searching stocks, viewing granular details and tagging Favourites. • Tools and Languages used- Dart, Flutter, Android Studio and Finnhub APIs Blood Pressure Predictor • Miniature web application to predict blood pressure based on details such as weight, sex, age, etc using a pretrained neural network • Tools and Technologies used-Flask, RESTful APIs Transfer-based learning and Handwriting recognition using Convolutional Neural Networks. • Tools and Framework used- Tensorflow, Python Easybus • Android bus booking app simulator using Android, SQlite “AI Based Novel Software Validation Paradigm through defect detection and diagnosis using ANNs” – ICASET Jul 2018