DARSHAN DESAI
Providence RI ***** ● 607-***-****● *******@**********.*** ● https://www.linkedin.com/in/darshan-desai07/ EDUCATION
Binghamton University, the State University of New York May 2021 Master of Science in Computer Science (GPA: 3.883/4.00) Bharati Vidyapeeth College of Engineering, Navi Mumbai May 2017 Bachelor of Engineering in Electronics and Telecommunication TECHNICAL SKILLS
Languages: Java, Python, SQL, C, C++, HTML, Chart.js, NoSQL Software and OS: MongoDB, PostgreSQL, Maven, CI/CD pipeline, Angular 14, express.js, Spring Boot 3.0+, Hibernate, Sci-Kit Learn, SQL, Bit Bucket, Eclipse, Git, Linux, Vim, Kafka, Amazon web service, Mockito, Jasmine, JUnit, Docker, Kubernetes, Jira, node.js, Splunk, Jenkins, SVN, TOMCAT, Bootstrap, PCF, Django, Flask, Kibana, Redis PROFESSIONAL EXPERIENCE
TATA Consultancy Services (Software Engineer) Providence, USA October 2021 - Present
Designed and implemented RESTful APIs using Spring Boot framework incorporating JPA repository, adhering to best practices for scalability, maintainability, and improved efficiency by 10%, while migrating the legacy services.
Re-architected the flow of delta cache refresh to resolve the problem of stale scripts missing from earlier delta runs. This resulted in lower operations per second, along with a 20% reduction in stale scripts being picked at the POS, which in turn reduced store calls by 15%.
Identified latency limitation in the legacy script-sharing project and improved its multithreading implementation to reduce response time by 80%, supporting the entire store chain load.
Migrated a JVM HashMap-based custom cache solution to a Redis-backed cache solution using Jedis-implemented data structures such as sets, lists, and hash maps to support various application features.
Designed and implemented a dashboard using the Angular 14 framework, backed by complex data models in Django. This incorporated relationships and inheritance to provide corporate users with visibility into application performance, allowing them to identify store performances and thus reduce operational overhead by 15%.
Implemented complex queries and aggregation methods in Oracle DB to support diverse application requirements.
Implemented monitoring solutions to detect anomalies or performance degradation, enabling preemptive actions.
Mentored a team of 12 members and trained them in a legacy application for an L3 bug fix. SARVAM GLOBAL LLP (Executive) Mumbai, India February 2019 – July 2019
Responsible for the re-launching and re-designing of the company’s website which resulted in increased online sales by 40% and improved navigation.
Ensured network, system, and data availability through maintenance and upgrades.
Analyzed the Google Analytics reports for the website and implemented plans for the next sprints during a scrum. Digitech Indian Pvt. Ltd. (Executive Software Engineering) Mumbai, India February 2018 – October 2018
Analyzed the security threats to the website and evaluated those bugs through the webmaster.
Implemented client libraries useful at the page, global, and component levels using CSS and JavaScript files.
Deployed docker containerized application over AWS EC2 instances. PROJECT EXPERIENCE
Hotel Reservation System Using MongoDB Binghamton, NY
Designed ten queries depending on the requirement of the customer with pymongo on the Zomato India dataset.
Deployed the final application user interface using Python libraries Tkinter framework. Analyzing social media for the Digital Marketing Strategies Binghamton, NY
Collected 14k tweets using Twitter API and utilized SQL Alchemy to connect and manipulate data with PostgreSQL.
Cleaned and Preprocessed dataset by using NLTK library then used Spacy to find NLP patterns in the dataset.
Applied LSTM, VADER, and Text blob algorithms using Fleiss - Kappa score to get the best prediction algorithm.
Developed Flask framework to demonstrate the results using chart.js visualizations. Implementation of Student Registration System using PL/SQL and JDBC Binghamton, NY
Designed the schema and constraints for student enrollment tables to track valid registrations.
Used logs and triggers to maintain stateful transactions between the students’ enrollments.
Developed a Java-based UI to consume data provided by functions and procedures using PL/SQL.