About Me
Education
Experiences
Projects
Contact
Console
About Me
Education
Experiences
Projects
Contact
MERN Stack Developer
(September 2024 - Present)
Vadodara, Gujarat
On-site
Full-Time
Skills Acquired
React.js
JavaScript
HTML5
CSS3
Responsive Web Design
Component-Based Architecture
Node.js
Express.js
RESTful APIs
JWT Authentication
OAuth
MongoDB
MySQL
Mongoose ODM
Sequelize ORM
NoSQL Databases
SQL Databases
API Integration
API Documentation
Web Security
Performance Optimization
Error Handling
Unit Testing
Integration Testing
End-to-End Testing
Git
GitHub
Version Control
Code Reviews
Problem Solving
Debugging
Key Responsibilities
Go Back
Frontend Development (React.js):
Develop responsive, user-friendly web interfaces using React.js.
Build reusable components and front-end libraries.
Optimize components for maximum performance across devices and browsers.
Integrate APIs to fetch and display data dynamically.
Backend Development (Node.js & Express.js):
Build and maintain RESTful APIs using Node.js and Express.js.
Ensure high performance and responsiveness of server-side logic.
Implement authentication and authorization (e.g., JWT, OAuth).
Handle server configuration and deployment.
Database Management (MongoDB):
Design and manage NoSQL databases using MongoDB.
Write efficient queries and manage indexing and performance tuning.
Handle data modeling and schema design for scalability.
Integration and API Handling:
Consume third-party APIs and services.
Ensure seamless integration between the client-side and server-side components.
Manage API versioning and documentation.
Security and Performance:
Implement web application security practices (e.g., data validation, sanitization).
Monitor and improve application performance.
Handle error logging and monitoring.
Testing and Debugging:
Write unit, integration, and end-to-end tests.
Debug issues across the stack.
Use tools like Jest, Mocha, or Cypress for testing.
Deployment and DevOps:
Deploy applications on cloud services (e.g., AWS, Heroku, Vercel).
Use CI/CD pipelines for streamlined development.
Manage version control using Git and platforms like GitHub or GitLab.
Collaboration and Documentation:
Work closely with UI/UX designers, product managers, and other developers.
Participate in code reviews and team meetings.
Maintain clear and detailed technical documentation.