# Shailesh Singh > Senior Software Engineer @ Uber || Ex- SDE-II @ Amazon Location: San Francisco, California, United States Profile: https://flows.cv/shaileshsingh I am passionate about building products that are scalable and maintainable. Experienced Software Engineer with a demonstrated history of building large scalable systems. Skilled in Java, Python, SQL, API's, Distributed Systems, Cloud Development Hadoop, Data Analysis, Big Data, Machine Learning etc. Always keen on learning new things in this ever growing industry. ## Work Experience ### Senior Software Engineer @ Uber Jan 2024 – Present | San Francisco Bay Area ### Software Engineer II @ Uber Jan 2021 – Jan 2024 | San Francisco Bay Area ### Software Development Engineer II @ Amazon Jan 2019 – Jan 2021 | Seattle, Washington * Designed and developed a Data Discovery and Storage platform that supports unification of data stores spread across different storage systems and databases. * Developed Java RESTful API's to move data from SQL/NoSQL data sources to AWS S3. * Developed Python/Pyspark WorkFlow for transformation of Dataset on the Fly and providing query/merge Capability through Athena on platform. * Developed Java RESTful API's for Cataloguing and Searching the onboarded datasets using free form search text through platform UI. * Developed Publish/Subscribe dataset feature using RESTful APIs & AWS step functions. * Developed UI Layer in React/Redux to link these API & providing UI interface for these functionality. Technologies/Frameworks: JAVA, RESTful Api's, Python , PySpark, ML, React-Redux , Typescript. System Infrastructure: AWS ECS, AWS Lambda, AWS S3, AWS Glue, AWS Cloudwatch, AWS RDS, DynamoDB, CDK, AWS Sagemaker. ### Software Engineer Intern @ Pulse Secure Jan 2018 – Jan 2018 | San Francisco Bay Area • Build a Web-Module in Virtual Traffic manager through which you can define content-routing & traffic rules-policies .This tool was built using Java, Python, Spring & Rest API /Amazon RDS for backend & as well as Angular-2 ,Bootstrap for frontend. • This tool allows deep packet inspection for secure forwarding of requests to the back-end infrastructure. ### Senior Software Engineer @ Ericsson Jan 2014 – Jan 2017 | Noida Area, India • Design and Developed web-based AT&T web care’s billing/charging product using Java, J2ee, Spring, PL/SQL, AngularJS • Design SOAP/HTTP and RESTFUL API/Web Service as well as web service clients for interaction between Billing and Charging System. • Worked on the front-end part of the product using :- JAVASCRIPT, ANGULAR JS. • Design Data Prediction tool using HADOOP/BIG DATA ,HBASE & HIVE and Scala. • Design PROCEDURE, FUNCTION, TABLE, TRIGGER & PACKAGES in SQL/Oracle 11g. ### Software Engineer (Full Stack) @ Wipro Technologies Jan 2012 – Jan 2014 | Pune Area, India • Design & develop web based JAVA-J2EE, SPRING,STRUTS, HIBERNATE & NODEJS application tool named Telenor Distribution Management System (DMS) for client Telenor. • Design JAVA/ RESTFUL API’S as well as SOAP-HTTP/WSDL Web Services and clients for the interaction between DMS tool, HLR & E-load(Payment server). • The application streamlines, automate and report the following primary business transactions and business support processes Purchase Order, Sales Order, Sales Invoice, Sales Fulfillment. • DMS was the replacement of the Microsoft POS tool as well as some features of Oracle CRM tool in order to save the license cost to the Client(Telenor). ## Education ### Master of Science - MS in Computer Science & Engineering Santa Clara University Jan 2017 – Jan 2019 ### Bachelor of Technology (B.Tech.) in Computer Science & Engineering Amity University Jan 2008 – Jan 2012 ### High School Diploma Delhi Public School ## Contact & Social - LinkedIn: https://linkedin.com/in/shailesh-pratap-singh - GitHub: https://github.com/shailesh008 --- Source: https://flows.cv/shaileshsingh JSON Resume: https://flows.cv/shaileshsingh/resume.json Last updated: 2026-03-22