Sign in

Software Engineer Data

Los Angeles, California, United States
August 19, 2019

Contact this candidate


Shruti Singh

Viterbi School of Engineering, University of Southern California, Los Angeles, CA 90089-3650 M: +1-331-***-****, E: LinkedIn: SKILLS


Masters in Computer Science, University of Southern California August 2018 - May 2020 B.Tech. in Computer Science, Uttar Pradesh Technical University, India July 2008 - June 2012 WORK EXPERIENCE

Graduate Research Assistant, University of Southern California Los Angeles, California April 2019 - Present

• Building extensive machine learning / analytical services through various approaches with F2E, Data Scientists, Data Infrastructure team

• Developed and deployed an optimized deep learning convolutional neural network (CNN) algorithm, to enable text and object detections in the Image. Trained the model on over 80,000 images to provide an accuracy of 92%.

• Designed and updated up to 3 websites using HTML, CSS, AngularJS, and JavaScript keeping data integration through FileZilla FTP. Integrated AI bot for detecting images and objects with 80% accuracy that would be uploaded on site Senior Software Engineer, Giesecke & Devrient Gurgaon, Haryana March 2013 - July 2018

• Developed a high quality, cost-efficient banknote processing machine. Link to product

• Solved critical issues in uncontrolled, non-reproducible, unbalanced data environments enabling software releases on time

• Built analytics dashboards using JSON and TCP/IP and UDP communications to remotely monitor the statistics of live banknotes processing on different machines maintaining 100% data synchronization with latency as low as 1%

• Minimized the number of software bugs to a scale factor of 30% by performing Test-Data-Driven(TDD) and Behavioral-Data- Driven(BDD) unit testing, peer code-reviews and cross-functional demos of the releases

• Liaised with a team of 6 and created a new testing process reducing the total time to software roll out by 35%

• Worked on real-time simulations of banknotes processing using TTCN framework combined with backend System Adapters, Encoders, and Decoders in python with Hardware-in-the-Loop and covered 1000+ scenarios in less than 5 months

• Followed Agile methodology and Scrum(JIRA) to meet milestones and releases, and mapped requirements to User Stories, and automated the builds and releases with Team Foundation Server(TFS) reducing 30% of man-hours PROJECTS

• Open Source availability for US Airforce: Delivered a solution prototype for US Airforce enabling to cut-short the software approval process time and money by 90%. Involved 100+ interviews with different military men to pivot in different directions and arrive at the outcome.

• Sorting Algorithm Visualizer: Visualized various types of sorting algorithms on a randomly generated array of numbers with OpenGL and C++

• Automated Car AI Agent: Built an AI agent in Python combined with Utility-Based reinforcement learning deciding its next move based on fixed rewards and penalties to arrive at its destination. Verified the correctness of calculated policy by sampling it over more than 100000 data distribution. Also, tested it against faulty mechanism by calculating probabilities

• Agricultural bot: Implemented an agricultural bot in C++ and used Monte Carlo Tree Search Algorithm to maximize complete production of the farm using a learned model for planting and harvesting crops Data Pipeline / ETL Tools Spark, AWS, MATLAB, Jupyter, NumPy, Docker, Pytorch, Unity, Kaggle (Data Science) Machine Learning Tools TensorFlow, Keras NN Library, Google Colab, Caffe, Q-Policy, Caffe Programming Languages Python, C, C# .NET, C++, jQuery, Java, LINQ, Visual Studio IDE, PHP Web Technologies CSS, HTML5, JavaScript, Angular JS, Node JS, MVC, Ruby Rails. AWS, EC2, S3 Back-End Technologies MySQL, Oracle 11g, MongoDB, Geo-Spatial Data, Qlik, Tableau, NoSQL, Kafka

Contact this candidate