I'm Bhavik Charola. I live in Rajkot, Gujarat, India, where I build the future.
I am Bhavik Charola, a seasoned Full-Stack Developer and Technical Lead with over nine years of experience in designing and building scalable web and mobile applications. I specialize in cutting-edge technologies such as React.js, Next.js, React Native, Node.js, Nest.js, and TypeScript, and have successfully led global-scale projects that optimize complex architectures and enhance user experiences. In my current role at Paytm Insurance, I architected a next-generation front-end platform that significantly improved scalability and performance for millions of users. I am passionate about mentoring and building high-caliber teams, driving measurable business outcomes through optimized workflows and robust technical practices.
Beyond my professional endeavors, I have a keen interest in exploring the latest advancements in technology and continuously expanding my skill set through online courses and personal projects. In my free time, I enjoy contributing to open-source projects, participating in hackathons, and writing technical blogs to share my knowledge with the community. I am also an avid traveler and photography enthusiast, finding inspiration in diverse cultures and landscapes. These interests not only enrich my personal life but also enhance my creativity and problem-solving abilities in the workplace. Additionally, I am committed to continuous learning and excellence, ensuring that I consistently deliver high-quality solutions that meet the evolving needs of users and businesses alike.
Skills
Tools and technologies I use on a daily basis but not limited to.
Languages
- JavaScript (ES6+) – Scripting Language
- TypeScript – Superset of JavaScript
- Python – Programming Language
- Java – Programming Language
- C# – Programming Language
Frontend
- React.js – Frontend Library
- Next.js – React Framework
- Tailwind CSS – CSS Framework
- Bootstrap – CSS Framework
- Material-UI (MUI) – UI Library
- Progressive Web Apps (PWA) – Web Technology
Backend
- Node.js – JavaScript Runtime
- Nest.js – Node.js Framework
- Express – Web Framework
- Firebase – Backend as a Service
- MongoDB – NoSQL Database
- MySQL – Relational Database
- PostgreSQL – Relational Database
Mobile
- React Native – Mobile Framework
- Android – Mobile OS
- iOS – Mobile OS
Tools & Libraries
- Git – Version Control
- Webpack – Module Bundler
- Vite.js – Build Tool
- Docker – Containerization
- Kubernetes – Container Orchestration
- ESLint – Linting Tool
- Prettier – Code Formatter
- Storybook – UI Development
- Jest – Testing Framework
- Mocha – Testing Framework
CI/CD & DevOps
Other
- Agile/Scrum – Methodology
- Test-Driven Development (TDD) – Development Approach
- Behavior-Driven Development (BDD) – Development Approach
- REST APIs – API Style
- GraphQL – API Query Language
- Unit Testing – Testing
- Test Automation – Testing