Introduction
I am Mayur Kukadiya, a senior web developer who specializes in Angular and Node.JS. As a full-time individual freelancer and developer, I work from my home office, which allows me to collaborate with clients from different time zones and consistently deliver high-quality work within specified deadlines. With extensive experience in developing scalable and efficient web applications using various libraries and frameworks like Express, MongoDB, and React, I am passionate about providing exceptional service and delivering the best possible results to my clients. My strong analytical skills, attention to detail, and problem-solving abilities make me a valuable asset to any development project.
Work experience
Optimumbrew Technology
Angular DeveloperNotifvia Infotech
Full-Stack DeveloperIndividual Freelancing
Full-Stack DeveloperEducation
Master of computer application and science
2018-2020Data-structure, Logic building, Complex problem solving, Dynamic programming
Skills
Angular | Ionic Framework
I have 7+ year of experience in angular framework.Throughout my career, I have developed a deep understanding of the Angular framework and its related technologies, including TypeScript, RxJS, and NgRx.The following concepts are areas in which I have achieved expertise.
Angular Material, Kendo UI, Nz-Zorro, Dev-Express (Design-Grid)
Reactive Form
Rxjs / NgRx Store
Map Integration
Custom Reusable Component Designing
Custom Directives
Socket Connection for realtime message passing.
Webpack configuration
Canvas based Library integration like Fabric.JS, Konva.JS, Three.JS
Rest API integration
Angular Universal (Server side Rendering)
Payment Integration
Angular Library Concept (Custom NPM packages)
Cordova Plugin Integration For Mobile Application
Capacitor Plugins Integration For Mobile Application
Angular Unit Testing
React Framework
As a React developer with 6 months of experience and a passion for continuous learning, I am committed to developing high-quality web applications that meet the needs of my clients and end-users. My focus on constantly expanding my knowledge and skill set has allowed me to stay up-to-date with the latest trends and best practices in React development. With a strong foundation in JavaScript and a solid understanding of HTML and CSS, I am able to create dynamic and engaging user interfaces that are both visually appealing and functional. I am dedicated to delivering clean, well-documented code that is easily maintainable and scalable, and I am always eager to take on new challenges and projects. The following concepts are areas in which I have achieved expertise
JSX
React Routing
Component Communication using props
Event handling
Material UI Component Customisation
Node.JS
As a web developer with over 5 years of experience in Node.js development, I have extensive expertise in developing server-side applications using Express and GraphQL. Additionally, I am well-versed in the Nest.js framework, which allows me to rapidly develop scalable and maintainable server-side applications.The following concepts are areas in which I have achieved expertise.
Express Server
GraphQL Server
Email Template Customisation
Authentication Libraries Integration
Custom logger
Mail/SMS sending utility
Notification using firebase
Socket Connection for realtime message passing.
Payment Integration
MongoDB | PostgreSQL | FirebaseĀ (Database Integrations)
TypeORM based query execution.
Nest.JS
As a web developer with over 2 years of experience in Nest.js development, I have extensive expertise in building scalable and modular server-side applications using the Nest.js framework. My experience includes developing custom directives, working with metadata, and implementing other Nest.js concepts to create robust and efficient applications. The following concepts are areas in which I have achieved expertise
Moduler code
Custom utility services that can use for multiple projects
Middleware
Custom pipes to filter data in reliable way
Custom guards to protect routes
Custom interceptors to intercept and make some calculations
Custom decorators
Nest.js data transfer objects (DTOs) to validate each request payload
Chrome Extension Development
As a developer, I have had the opportunity to work on Chrome extension development projects, gaining valuable experience building custom browser extensions using JavaScript, HTML, and CSS. I am well-versed in the Chrome extension architecture and understand the various components that make up a Chrome extension, such as background pages, content scripts, and popup windows. I have experience in utilizing the Chrome APIs, such as storage API, tabs API, and messaging API, to build extensions that interact with web pages and perform specific tasks. I also possess knowledge in debugging and testing Chrome extensions, as well as publishing them on the Chrome Web Store. My experience in Chrome extension development has allowed me to work with cutting-edge web technologies and build solutions that provide a better browsing experience for users.