I am proficient in JavaScript, Angular, React, Next.js, and a variety of frontend tools. Also skilled in the full-Stack. Committed to crafting clean, efficient code and driving innovation in every project. Passionate about collaborating with dynamic teams to create impactful solutions and continuously advancing in the field of fullstack development.
Languages: JavaScript, TypeScript
Frontend: Angular, React, Next.js, Svelete, Astro, PHP Laravel
UI: Tailwind CSS, Bootstrap, Material, MUI, Prime NG
Backend: Node.js, Express.js
Database: MongoDB, Firestore, Supabase, Neon PostgreSQL, AppWrite, MySQL
Package Manager: npm, yarn
DBMS/ORM: Mongoose, Prisma
Tools and Software: Postman, Chrome Dev Tool, Chat GPT, AI Prompts, Codeium, MS Excel, MS Word, MS PowerPoint
Version Control, DevOps & OS: Git & GitHub, Windows, Linux
Find all my badges on Credly.com.
- Completed full stack web development certificate authorized by Amazon & issued by Coursera
- Verify URL - https://www.coursera.org/account/accomplishments/verify/NRAGJB0NJ019
- Completed developing backend apps with NodeJS & Express certificate authorized by IBM & issued by Coursera
- Verify URL - https://www.coursera.org/account/accomplishments/verify/ZBSV6Y9LJAHK
- Completed secure full stack MEAN developer certificate & course authorized by EC-Coucil & issued by Coursera
- Verify URL - https://www.coursera.org/account/accomplishments/verify/I1FKUKGKZ1Z3
- Completed cybersecurity essentials course authorized by IBM & issued by Coursera
- Verify URL - https://www.credly.com/badges/a17a9bdd-f2cc-452d-85a0-cf8037a3018f/linked_in_profile
-
Angular Development: Led the design and development of dynamic web applications using Angular, improving user experience and interface usability.
-
API Development: Developed and optimized RESTful APIs with Node.js and Java Spring Boot, ensuring seamless data exchange between front-end and back-end systems. Utilized MongoDB and MySQL for database integration.
-
Performance Optimization: Implemented performance tuning and code optimization best practices, significantly improving application speed and responsiveness.
-
Collaborative Projects: Worked effectively in cross-functional teams, ensuring timely delivery of projects while maintaining a collaborative environment focused on knowledge sharing and continuous improvement.
-
Unit Testing: Developed and executed comprehensive unit tests to improve code reliability and reduce bugs, resulting in higher application stability.
-
Mentorship: Provided mentorship and guidance to junior developers, promoting the adoption of best practices and enhancing overall team performance.
I have created and published several Angular-based NPM libraries to simplify development and enhance user experiences. Below are the details of the packages I've developed:
- Description: An Angular (8+) search and multiselection dropdown component that allows users to select multiple options from a searchable dropdown list.
- Key Features:
- Searchable multiselect dropdown
- Easily customizable theme and design
- Supports Angular 8+ and higher
- Installation:
npm install search-multiselect-dropdown
- Description: input-search-select-option Custom input search select option component for Angular 8+ with search item, selection options with customizing themes.
- Key Features:
- Input Search And Find
- Working similar like select options
- Angular forms support
- Cross browser support
- Modify colors and background
- Modify height and width of input and list container
- Installation:
npm install input-search-select-option
- Description: ngx-http-loader HTTP loader for Angular 6 and 6+ with different types of loaders, custom loader, custom complete template with title and subtitle, managing colors, font size, text colors etc. Complete package with custamization support. Interceptor will helps to shows loader when http/xhr request calls. The loader visible until the http/xhr request is in pending to complete status. If want to show and hide loader forcefully or any other operation Using NgxHttpLoaderService call show() and hide() methods.
- Key Features:
- HTTP interceptor
- Multiple types of loaders
- Custom loader support
- Custom template support
- Customize backdrop background color, text color, icon color etc
- Title or Subtitle/Description support
- Time Delay Support
- Show and Hide Services Available
- Filters request complete url, regex pattern urls, http methods or hearders for hide loader
- Installation:
npm install ngx-http-loader
- Description: angular-intl-phone Phone library supported intl-tel-input & google-libphonenumber to validate phone.
- Key Features:
- Phone number validation
- Country dropdowns
- Configuration for phone input
- Cross browser support
- Modify placeholder
- Form control supported
- Installation:
npm install angular-intl-phone
- Description: window-modal-dialog Modal popup for Angular 14+ pure css bootstrap modal. Easy to integrate & easy to use. Looks similar like bootstrap modal but different is to maintain the code redability by making different components for modal popups.
- Key Features:
- Seperated with many components
- Increase code readability
- Parent to child modal communication
- Customization with css
- Pure css responsive
- Default header
- Light weight library
- Installation:
npm install window-modal-dialog









