Ayush Rudani
Undefined, but never null. tagline
Resumegithub - https://github.com/ayush-rudanitwitter - https://x.com/r_ayush777mail - mailto:rudaniayush777@gmail.comdiscord - https://discord.com/users/r_ayushlinkedin - https://linkedin.com/in/ayush-rudani
Frontend:
React
Next.js
TypeScript
TailwindCSS
SCSS
ShadCN UI
Zustand
SWR
React Hook Form
Javascript runtime:
Node.js
Express.js
Bun
Deno
Edge runtime (Vercel)
Worker
Backend:
Express.js
Fastapi
Flask
Go
Java
Spring Boot
Django
Tools & Platform:
MacOS
Linux
Windows
Git
GitHub
Gitlab
VSCode
Intellij
Maven
Warp
Docker
Kubernetes
Github Actions
Google Cloud
AWS
Vercel
Supabase
Appwrite
Prisma
Drizzle ORM
Firebase
Nginx
Postgres
Kafka
Redis
MongoDB
MySQL
Postman
Swagger
Slack
Notion
Asana
December 2024 - Continuing
Software Engineer
- Working on a cloud-based full-stack application that provides real-time financial analysis tools, including news feeds, market scanners, signals, and insider data analysis, to support informed decision-making for investors in stocks, options, futures, and currencies
- Optimized Next.js components to reduce latency and enhance real-time data display.
- Built and deployed RESTful APIs and real-time WebSocket data streams leveraging Java and Golang for backend services.
- Developed microservices with an event-driven architecture, utilizing publisher-subscriber patterns in Java with protobuf and gRPC, while employing Redis caching to improve response times.
- Contributed to a microservice architecture following Agile methodologies and managed CI/CD pipelines on GitLab.
- Wrote Kubernetes cron-job scripts for executing periodic tasks on deployed pods.
- Created WebSocket APIs to transmit real-time ticks of various financial instruments and integrated them into Benzinga Pro widgets for live data visualization.
- Developed and integrated real-time stock quotes into Benzinga.com to provide live market data to users.
- Migrated stocks signals pipeline from RabbitMQ to Kafka, improving throughput and reducing message processing latency while maintaining data consistency.
- Collaborate closely with senior developers and managers as part of a 30+ member team, fostering teamwork and knowledge sharing.
May 2023 - July 2023
Software Developer Intern (Back-end NodeJS)
- I worked collaboratively with a team to innovate and improve property management software, receiving valuable mentorship and guidance while refining my technical skills and industry knowledge.
- Developed a migration package to streamline the transition from other software to the company's platform, ensuring a seamless process for transferring booking history, property information, and other critical data efficiently and effortlessly.
- Developed and enhanced the booking engine to connect various booking providers.
- Worked on the channel manager to streamline property listings across multiple platforms.
- Integrated Stripe into the software to enable seamless payment processing.