RC
Hi, I am Rajesh Charhajari
Software Engineer
About
Lowkey obsessed with building scalable, high-performance apps
and occasionally breaking prod in the name of experiments
Tech Stack
HTML
CSS
JavaScript
TypeScript
Python
ReactJS / NextJS
TailwindCSS
NodeJS
FastAPI
Express
SQL
PostgreSQL
MongoDB
Redis
LangChain
LangGraph
Docker
Kubernetes
AWS
GCP
Experience
Software Engineer
Hashedin by Deloitte
Jul 2024 - Nov 2024
Pune
- •Built an internal employee marketplace using ReactJS, NodeJS, and PostgreSQL to enable secure item listing, buying, and selling within the organization.
- •Developed and optimized REST APIs with ExpressJS and Prisma, featuring advanced filtering and JWT-based authentication for secure access control.
- •Implemented user dashboards to manage transactions, approvals, and history, ensuring reliability through Zod validation and Jest testing.
Software Analyst
Rethink Ledgers
Nov 2022 - Mar 2024
Pune
- •Developed secure authentication systems using JWT, OAuth2, and PassportJS with middleware for validation, rate limiting, and logging to enhance security and performance.
- •Integrated real-time communication with WebSocket and managed file handling via AWS S3 for seamless user interaction and data delivery.
- •Automated data workflows using Node-Cron and implemented online payments with Razorpay APIs for real-time transaction tracking and notifications.
Trainee Software Engineer
Allianz Technology
Feb 2022 - Jul 2022
Pune
- •Created dynamic logic scripts for document automation workflows based on business rules.
- •Designed and executed complex SQL queries for data extraction, transformation, and presentation to meet client needs.
- •Collaborated with teams to ensure data accuracy and streamlined processing in enterprise reporting tools.
GitHub Contributions
Projects
Plausio - Video Sharing Platform
- •Built a full-stack video sharing platform with support for video uploads, thumbnails, metadata, likes, comments, shares, and channel subscriptions.
- •Implemented HLS (HTTP Live Streaming) using FFmpeg to transcode uploaded videos into segmented .ts files and an .m3u8 playlist, enabling faster startup and adaptive video streaming.
- •Developed channel analytics including subscriber count, total videos, total views, and a personalized subscription management system.
- •Designed a scalable cloud-based architecture using AWS S3 for storage, AWS SQS for asynchronous video processing, AWS EC2 for backend services, and AWS CloudFront for low-latency content delivery.