Hi my name is
Harshit Soni.
I craft Full-Stack Applications.
I'm a Software Engineer with experience in creating Full Stack Web Applications. Fueled by an analytical and creative mindset, I consistently deliver high-quality results that surpass project expectations. Join me on the journey of transforming ideas into extraordinary digital experiences.
About Me
Hi! My name is Harshit, and I am passionate about creating full stack applications. With hands-on experience in Spring Boot for Backend development and Next.js for Front End development, I possess a comprehensive skill set to tackle diverse project requirements.
Fast-forward to today, I specialize in developing backend services at Gupshup.
I'm always looking for opportunities to learn and grow in my profession. I believe in continuous improvement and staying up-to-date with the latest trends and advancements in the software development industry.
Here are a few technologies I’ve been working with recently:
- Spring Boot
- Next.JS
- Kafka
- RabbitMQ
- ElasticSearch
- Redis
- Docker
- Jenkins
- Appwrite
- Firebase
- Supabase
- Stepzen
- Zustand
- GCP
- AWS
- TypeScript
- Redux
- TailwindCSS
- MySql
- GraphQl
Where I've Worked
SE @ Gupshup
August 2022 - Present
- Revamped the CSat microservice by introducing novel functionalities beyond the existing email feature. Enhanced the system to facilitate the delivery of feedback links via popular platforms like Instagram, Facebook, and SMS with Analytics to measure customer satisfaction. Empowered clients with the ability to customize their feedback forms by incorporating a tailored set of questions. Leveraged industry-standard design patterns such as factory, singleton, and builder to optimize code structure and maintainability
- Designed and developed a new Microservice to efficiently index events from Kafka into Elasticsearch, ensuring optimal data processing and storage. During the development process, I created two crucial indices: A metadata index which played a pivotal role in significantly improving the loading time of the dashboard by optimizing data retrieval and a ticket index, a robust storage mechanism that efficiently stores all ticket-related data. This meticulous design choice contributed to the dashboard's advanced search functionality, enabling swift and accurate retrieval of information.
- Created a new Password Reset feature that enables admins to reset password for their agents, reducing manual intervention amd improving efficiency in handling password-related issues. This allowed admins to expeditiously resolve password-related issues for their agents.
Some of my Work
Apollo Track
Featured Project
Apollo Track
Apollo Track is a web app for efficient task and project management. With intuitive drag-and-drop functionality, users can create unlimited boards, featuring three columns: Todo, In Progress, and Done. Enhance tasks with descriptions, attachments, comments, code snippets, due dates, and push notification reminders. Gain insights from analytics, track completed tasks, and utilize the search function. Personalize your account settings.
- Next.Js
- Spring Boot
- TypeScript
- Appwrite
- Firebase
- Kafka
- App Engine
- H2
- Shedlock
Olympus
Featured Project
Olympus
A Web app powered by StepZen's GraphQL and Supabase's PostgreSQL services. Redis enhances real-time leaderboard and optimized post loading. Auth0's Google provider ensures robust authentication. Advanced search enables effortless post exploration. Experience upvoting, downvoting, and seamless social media sharing. Unleash the technical prowess of Olympus: where innovation meets unrivaled engagement.
- Next.Js
- Supabase
- Stepzen
- TypeScript
- Auth0
- Fuse.JS
- Redis
- SWR
- Graphql
Illusion
Featured Project
Illusion
A secure web chat application that elevates communication. Utilizing AES encryption, messages are protected for privacy. Firebase's Google OAuth Provider enables seamless sign-in. Create chat groups, exchange emojis, and manage contacts effortlessly. Illusion: Redefining secure and collaborative messaging with cutting-edge technology.
- Next.Js
- Firebase
- Google Auth
- AES
- Object Store
What's Next?
Get In Touch
I’d love to hear about what you’re working on and how I could help. I’m currently looking for a new role and am open to a wide range of opportunities.