Mohit Mahendra Singhvi

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Mohit Mahendra Singhvi

[email protected] | 408-829-5538 | linkedin.com/in/imohitsinghvi | github.com/MohitSinghvi


Software Engineer with 3 years of professional experience, available to start from Jan 2025

Skills
Languages: Java, JavaScript, Python, C, C++, C#, TypeScript, Go, Ruby, HTML, CSS, SQL, Bash, Kotlin
Frameworks: Angular, Spring Boot, Node.js, React, Bootstrap, Tailwind CSS, Redux, RxJS, Express.js, MVC
Cloud: Amazon Web Services (EC2, RDS, Lambda), Google Cloud Platform (GCP), Microsoft Azure
Database: SQL, NoSQL, MySQL, PostgreSQL, MongoDB, SQLite, ElasticSearch, Redis, DynamoDB
DevOps: Docker, Jenkins, Kubernetes, Terraform, Cloudformation, Git, Linux/Unix, Unit Testing (JUnit)
Other Skills: OAuth, Code Review, Full-stack development, SDLC, Jira, Kafka, Documentation, GraphQL, WebSocket, ORM

Experience
Software Engineer, Zycus Infotech – Mumbai, India Apr 2022 – Apr 2023
Technologies: Spring Boot, Java, Angular, Python, Node.js, Kaf ka, AWS, JDBC, ORM, MongoDB, REST, ElasticSearch
• Developed and integrated recommendation features (Python) on user input fields to provide real-time suggestions and
comparative analysis, achieving about 50% reduction in form completion time
• Led the design and migration of a legacy monolithic PHP application into a distributed microservices-based RESTful
solution using Spring Boot (Java) and Angular, resulting in a 20% improvement in requests per second (RPS)
• Implemented advanced search functionality by integrating Elasticsearch with Spring Boot, enabling full-text search,
filtering, and faceting to significantly improve data retrieval efficiency for high-volume data
• Built a robust BFF (Backend for Frontend) in Node.js with SSL termination, rate limiting, API gateway, and JWT/OAuth2
authentication to manage traffic and ensure secure, efficient API communication
• Optimized performance of large-sized forms by identifying interface bottlenecks, refining backend code, optimizing SQL
queries, and leveraging Kafka for asynchronous processing, resulting in faster load times and enhanced user experience
• Strengthened system reliability and optimized team efficiency by overseeing an on-call rotation for high-priority incident
resolution and leading agile scrum practices, including daily stand-ups, sprint planning, and backlog grooming

Associate Software Engineer, Zycus Infotech – Mumbai, India Oct 2020 – Mar 2022
Technologies: Python, Spring, Java, JavaScript, React, TypeScript, Postgres, Git, Jenkins, Docker, Kubernetes, JPA
• Created a distributed workflow engine using Kafka and multi-threading in Java, enabling asynchronous task processing
across different application modules, reducing processing time for high-volume requests by 25%
• Built a real-time chat application leveraging WebSocket in Java enabling low-latency, bi-directional messaging for
thousands of concurrent users, to enhance user engagement and system responsiveness
• Developed a UI component library in React to streamline the development of internal service applications, improving
code reuse and consistency across different features
• Devised custom JavaScript utilities to enhance API usability and security through API hardening based on Swagger
specifications to improve turnaround time for cross-platform API integration by 40%
• Enhanced front-end performance with lazy loading, minification, and code-splitting, delivering a faster user experience
• Improved system scalability and reliability by automating deployment pipelines using Docker, Kubernetes, and Jenkins,
enabling seamless CI/CD with containerized microservices

Education
San Jose State University – Master of Science in Software Engineering May 2025
Courses: Software Systems Engineering, Distributed Systems, Cloud Technologies, Mobile App Development
University of Mumbai – Bachelor of Engineering in Information Technology Sep 2020
Courses: Data Structures & Algorithms, Object Oriented Design Patterns, Database, Operating Systems, AI/ML

Projects
Global File Storage Application (Dropbox Clone) | Python, Kafka, AWS, Python, REST
• Developed a resilient, high-performance file storage application with autoscaling, load balancing, and a secure AWS-based
infrastructure, leveraging S3 for storage, CloudFront for rapid content delivery, RDS for metadata management, Cognito
for authentication, and Lambda for serverless processing, ensuring scalability, availability, and top-tier security
Distributed Key-Value Store | Go, gRPC, Protocol Buffers, ZooKeeper, Consul
• Engineered a fault-tolerant, high-availability distributed Key-Value Store using LSM tree architecture with advanced
sharding and replication, optimizing for availability and partition tolerance to ensure rapid, uninterrupted data access
across nodes under heavy load and network partitions
ExpenseWise (LLM Based Personal Finance Manager) | Java, Python, ChatGPT-4, LangChain
• Developed a LangChain-integrated mobile app with LLM-based RAG architecture, leveraging natural language processing
and generative AI to deliver personalized financial management and payment features, including real-time budget
insights, intelligent transaction categorization, and automated expense splitting

You might also like