
Krunal Shah
Verified Expert in Engineering
Full-stack Developer
Gandhinagar, Gujarat, India
Toptal member since August 2, 2021
Krunal enjoys building great software and helping others do the same. He has a passion for technology, education, and software development, particularly full-stack development for the web and mobile. He's worked in different environments, from big outsourcing companies to startups. Krunal expertise includes working with programming languages and tools such as React, Redux, Laravel, CodeIgniter, Express.js, NestJS, GraphQL, MySQL, PostgreSQL, MongoDB, AWS, SASS, and more.
Portfolio
Experience
- Laravel - 7 years
- Express.js - 7 years
- React - 7 years
- Node.js - 7 years
- Microservices Architecture - 6 years
- Next.js - 5 years
- React Native - 4 years
- Amazon Web Services (AWS) - 4 years
Availability
Preferred Environment
MacOS, Amazon Web Services (AWS)
The most amazing...
...project I've worked on is a privacy and payments platform which is heavily used by Fortune 500 companies.
Work Experience
Technical Lead
Infynno Solutions
- Improved the web application of Notice Ninja, making it 50% more scalable than before using a microservices architecture. Created an automated code pipeline, hence increasing allowance to move to a continuous delivery model.
- Worked on multiple software projects simultaneously and participated in the entire software development process from design to implementation and delivery.
- Performed requirement analysis, design, development, and test management of 6+ projects.
- Successfully led four client projects and managed a team of 12+ developers, designers, and testers. Key responsibilities included code reviews, manage the daily scrums calls, implement the infrastructure, and deliver the product on time.
Senior Front-end Developer
Medentry
- Single-handedly designed the entire tech stack and converted 50+ Figma designs to React.
- Successfully integrated the existing REST API build in PHP and Laravel.
- Build a CI/CD pipeline that helped in quick prototyping to the design team and tester, increasing the productivity within the overall group.
Full-stack Developer
Xcoobee
- Improved the analytics dashboard performance by optimizing GraphQL queries.
- Suggested advancements on security and confidentiality of data through the implementation of key processes.
- Successfully solved numerous bugs in the applications, increasing user friendliness by 25%.
Software Consultant
Magic Technolabs, Pvt. Ltd.
- Trained 5+ individuals in handling software development cycles as part of their induction processes. Mentored and performed code reviews for two projects.
- Suggested advancement of security and confidentiality of data through the implementation of key processes and protocols.
- Planned high-end software, thereby improving the overall efficiency of company processes by 25%.
Software Associate II
Rayvat Outsourcing
- Led the development of 4+ projects in the fields of VoIP, events, architect, and software services.
- Developed an event ticket marketplace that scales to the millions of requests per year.
- Created prototypes and functional specifications for web applications.
- Acted as the main researcher in the fields of web services, jQuery, PHP and CodeIgniter, and several other new frameworks.
Experience
Yonder
Notice Ninja
https://app.noticeninja.comMy role is to design and develop a scalable architecture that handles millions of tax notices processing per month. I have designed a scalable combination of microservices and a serverless system that takes your tax notices and extracts the required information, creates a workflow for resolution, and helps you stay in compliance.
Xcoobee
My role is to optimize the performance of the application, build the GraphQL APIs, and create lambda functions.
React Loading.io Spinners Library
https://www.npmjs.com/package/react-loading-ioI have created an open-source library with TypeScript, React, Rollup, Storybook, GitHub Pages, GitHub Actions, Coveralls, and CircleCI.
Tixbag
https://www.tixbag.comI acted as a lead developer to create the responsive website, REST APIs for mobile applications, deployment, and scaling.
Education
Bachelor's Degree in Computer Engineering
Gujarat Technological University - Gujarat, India
Skills
Libraries/APIs
React, Node.js, Stripe, jQuery, Chart.js, React Router, Rollup.js
Tools
Git, Amazon Elastic Container Service (ECS), Amazon Elastic Container Registry (ECR), Amazon Simple Notification Service (SNS), Amazon ElastiCache, WebStorm, CircleCI, Auth0, GitHub, GitHub Pages, NPM, Coveralls
Languages
HTML5, SCSS, GraphQL, JavaScript, PHP, TypeScript, CSS
Frameworks
Laravel, Next.js, Express.js, Redux, CodeIgniter, Bootstrap, NestJS, Ant Design, Tailwind CSS, React Native, Cypress
Paradigms
Microservices Architecture, Agile, Search Engine Optimization (SEO), REST, Microservices, E2E Testing, DevOps, Unit Testing, Serverless Architecture, Test-driven Development (TDD), Management, Web UI Design, Refactoring
Platforms
Amazon Web Services (AWS), Docker, MacOS, Linux, Windows, Amazon EC2, Firebase, Visual Studio Code (VS Code), Kubernetes, AWS Lambda
Storage
MySQL, MongoDB, PostgreSQL, Amazon S3 (AWS S3), Redis
Other
Gatsby, Front-end Development, Amazon API Gateway, Code Review, Progressive Web Applications (PWAs), Full-stack, PayPal, PWA, ESLint, Storybook, Segment
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring