Experienced Full Stack Developer with over 3 years of focused experience in MERN stack development. Proficient in building scalable, high-performance web applications using modern technologies like ES6, Redux, Formik, and Tailwind CSS. Strong expertise in user authentication, authorization, real-time communication, and cloud deployment with AWS. Previous experience in C++ development, with a focus on secure automotive infotainment systems and high-performance data collection. Adept at managing the full development lifecycle in agile environments, with a proven track record of delivering robust solutions.
1. Scalable E-Commerce Platform with Payment Gateway Integration
Technologies: MongoDB, Express.js, React.js, Node.js, AWS (EC2, S3, RDS), Redux, Tailwind CSS, Docker, Jenkins
Operating System: Linux
Tools Used: Docker, Jenkins, Git, AWS CLI, Nodemailer, Stripe, PayPal, Razorpay
Description:
Architected and developed a scalable e-commerce platform to handle over 100,000 users, with secure user authentication using JWT, role-based access control, and seamless payment integration. Integrated popular payment gateways like Stripe, PayPal, and Razorpay to provide users with multiple payment options. Designed a responsive UI using Tailwind CSS and managed global state with Redux. The platform was deployed on AWS for high availability and performance, with automated CI/CD pipelines set up using Jenkins and Docker.
2. Custom CRM Tool for Sales Teams
Technologies: MongoDB, Express.js, React.js, Node.js, Tailwind CSS, Nodemailer
Operating System: Linux
Tools Used: Git, Jenkins
Description:
Developed a custom CRM tool for sales teams, allowing them to manage leads, track customer interactions, and generate reports. Integrated RESTful APIs for seamless data exchange with third-party services, enhancing productivity and decision-making.
3. Real-Time Document Collaboration Tool
Technologies: React.js, Node.js, Express.js, WebSocket, MongoDB, Formik, Yup
Operating System: Linux
Tools Used: Git, Jenkins, Docker
Description:
Built a real-time document collaboration tool with WebSocket for live updates, role-based access control for secure collaboration, and form handling with Formik and Yup for seamless user interaction.
4. Secure Infotainment System Upgrade
Technologies: C++, AES256-CBC, RSA, Linux, Jenkins
Operating System: Linux
Tools Used: Visual Studio, Jenkins, Git, GDB
Description:
Led the development of a secure update mechanism for automotive infotainment systems, focusing on encryption and signature verification to ensure update integrity. Supported both online updates via secure OTA channels and offline updates through encrypted USB packages.
5. Automated Marketing Analytics Dashboard
Technologies: React.js, Node.js, MongoDB, AWS (Lambda, S3, Redshift), Power BI, Jenkins, Formik
Operating System: Linux
Tools Used: AWS CLI, Power BI, Git, Jenkins
Description:
Created an analytics dashboard providing real-time insights into marketing campaigns, with data integration from various sources processed using AWS Lambda. Utilized Formik for form management and Power BI for interactive data visualizations.