Siddhant Agarwal
*** * **** **** ***, Sunnyavle, CA, 94086
469-***-**** ad3mwx@r.postjobfree.com siddhant-agarwal-75575639 Work Experience
Amazon Lab126 USA
SOFTWAREDEVELOPER ENGINEER Mar 2020 - Present
• Worked on the platform team which manages the suppliers portal for Amazon Devices. Designed and implemented new authorization and roles feature on the supplier management portal for internal and external users. Also, lead the campaign of migrating all the application owned by the platform team from legacy apollo infrastructure to Native AWS infrastructure. Currently working on a the development of new features on supplier website.
Technology Used: JAVA, ReactJS, AngularJS, MYSQL, DynamoDB, Redshift, AWS tools, S3 Mathworks USA
SOFTWAREDEVELOPER INTERN May 2019 - Aug 2019
• WorkedondesigningandconvertinganexistingMATLABbackendcodebaseforperformancetestingreportsintoNodeJSbasedcode.Achieved more than 100 percent improvements in the execution and the load time of new reports. Technology Used: NodeJS, DHTMLX, HTML, CSS, MYSQL, MATLAB My Libro Solutions Pvt Ltd (Refermee.com) India
LEAD ENGINEER May, 2015 – Dec, 2017
• Worked as a full-stack developer. Designed and developed web and mobile applications, search engine, book parser, payment wallet and a cross platform nodeJS based online e-book web reader with multi-theme functionality.
• Technology Used: AngularJS, NodeJS, PHP, Java, MYSQL, Elasticsearch. Info Edge (Naukri.com) India
SOFTWARE ENGINEER July, 2013 - March, 2015
• Built a centralized JobApply Management System plugin to manage job apply flow from across products and also built a criteria based dy- namic Intercept Management System for managing all types of intercepts like profile editing, questionnaires, resume or photo upload features. Technology used : PHP,MYSQL,HTML, CSS,Javascript.
• Re-designed and Revamped the whole codebase and database for JobSearch and JobApply. Developed a criteria based jobsearch algorithm which was much more faster and efficient in retrieving the job listing.
• Worked as part of infrastructure team on building common apis to interact with databases and inbuild tools. Technology Used: C++, JAVA
Academic Projects
Web-based Optimized Scheduling App Oct, 2018 – May, 2019
• Developingawebbasedapplicationwhichprovidesinterfacestoparentsandinstructorsandadminofamusicschooltoentertheirpreferences for scheduling different types of lessons and workshops for children. Based on these preferences an optimised algorithm is designed using constraint linear programming for scheduling the classes.
• Technology Used: Python, AngularJS, NodeJS, MYSQL, OPL on IBM cPLEX Search Engine For Restaurants Jan, 2019 – May, 2019
• Developed a search engine to find restaurants based on location and also specific cuisine. Data is crawled using Apache Nutch and apache lucene is used for indexing and querying. PageRank Algorithm is used to rank the pages for relevance and also KMeans Clustering is used for Clustering the Data along with Rocchio algorithm for Query expansion. Nodejs and AngularJS is used for UI. Cross-Lingual Article Duplication Detection Jan, 2019 – May, 2019
• Detects similar articles in different languages. We have a dataset of articles in languages such as English, Arabic and Spanish. Extracting hidden topics and using transfer learning to find the similar articles. Spark and Scala are used. Skills
Java, Javascript, NodeJS, ReactJS, AngularJS, PHP, MYSQL, C, C++, R, Python. Areas of Interest
Full Stack Web Development, Back-end Development, Big Data, Artificial Intelligence, Cloud Computing. Education
University Of Texas, Dallas Dallas, TX
MS, COMPUTER SCIENCE Aug 2018 - Dec 2019
Indian Institute Of Information Technology Allahabad, India B-TECH INFORMATION TECHNOLOGY June 2009 - June 2013 MAY 28, 2023 SIDDHANT AGARWAL · RÉSUMÉ 1