ASHISH KUMAR
5 YEARS
MERN DEVELOPER
PROFILE OVERVIEW:
Passionate MERN developer with 5 years of experience in building robust and scalable web applications. My expertise lies in crafting efficient and elegant solutions using the MERN stack.
I specialize in turning complex ideas into user-friendly and high-performance applications.
With a solid foundation in JavaScript and modern web technologies
I’m a dedicated and skilled web developer specializing in creating dynamic and responsive user interfaces with React.js. My expertise extends to robust state management using Redux, Redux Toolkit, and Async Thunk, ensuring seamless and efficient application flow.
PROFESSIONAL SUMMARY:
Proficient in creating dynamic and responsive user interfaces using React.js, leveraging state management tools such as Redux , Redux toolkit , async thunk for efficient application flow.
Skilled in back-end development with Node.js and Express.js, adept at crafting robust APIs, handling server-side logic, and ensuring data integrity.
Dedicated to continuous learning, staying up-to-date with the latest tools, trends, and best practices in MERN development and the wider tech ecosystem.
Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript, Node Js and MongoDB.
Looking forward myself to take new challenges in web development.
Front-End Mastery:
React.js: Crafting intuitive and engaging user experiences.
State Management: Proficient in Redux and Redux Toolkit for reliable state management.
UI/UX Design: Implementing UI guidelines and standards with HTML, CSS, and JavaScript to deliver cohesive and user-friendly interfaces.
Back-End Proficiency:
Node.js & Express.js: Building scalable and performant APIs, managing server-side logic, and ensuring data integrity.
TECHNOLOGY USED:
PROGRAMMING:
JavaScript, NodeJS, ExpressJS, ReactJS, Cypress
WEB TECHNOLOGIES:
HTML, CSS, SCSS, JavaScript, React js, Redux-toolkit, thunk, and Bootstrap
DATABASES:
Mongo DB , SQL
CONFIGURATION TOOLS:
Git, GitHub
WORK EXPERIENCE:
MERN STACK DEVELOPER IN LATITUDE TECHNOLABS PVT. LTD ( 2019 - 2024)
PROJECTS UNDERTAKEN:
PROJECT NAME: E-Learning labs
PROJECT DOMAIN: Ed-Tech
PROJECT DESCRIPTION: E-Learning is an EdTech platform built on a microservice architecture where students can enroll in courses, administrators can manage tasks such as adding employees, handling attendance, managing courses (whether online or offline), and choosing options for Google Meet or Zoom. The platform also includes discussion and chat facilities, along with other management features to enhance efficiency
RESPONSIBILITIES:
Made an exclusive user-friendly design in HTML, SCSS & Bootstrap with React js
Taken care of all the Front-end Design as per user requirements.
Made this project from scratch.
Also worked in backed handling and created other services (MICROSERVICE)
I was working in a team of 6 Developer
TECHNOLOGY USED: React js, SCSS, Bootstrap, JavaScript, Node js , Express , Koa Js , Joi , Docker , Microservice Arhitecture
Team Size: 6
PROJECT NAME: Efraud Detection App
PROJECT DOMAIN: Banking
PROJECT DESCRIPTION: Efraud Detection App is a banking domain product designed to detect fraud by analyzing uploaded bank and credit card statements. The project utilizes InferIQ, a third-party API, to extract data from PDF statements and return it in JSON format. A human-in-the-loop process leverages ML and AI to compare the original PDFs with the inferred JSON data. Additionally, the project integrates the Yurbi API to generate comprehensive analytics dashboards.
RESPONSIBILITIES:
Developed a secure and efficient fraud detection system.
Implemented data extraction using the InferIQ API.
Managed the human-in-the-loop process to refine and verify extracted data.
Integrated the Yurbi API for generating detailed analytics dashboards.
Contributed to both frontend and backend development.
Used AWS S3 and EC2 for scaling and for client requirement
TECHNOLOGY USED: JavaScript, Node.js, Express, InferIQ API, Yurbi API
Team Size: 1
PROJECT NAME: Klouds Eats
PROJECT DOMAIN: Food Delivery
PROJECT DESCRIPTION: Klouds Eats is a food delivery platform where I played a crucial role as a dedicated developer, focusing on automation testing. The client required comprehensive testing to ensure the robustness of the application. My primary responsibility was to write automation tests using Cypress for each individual component, as well as conduct thorough end-to-end testing. In addition to testing, I also contributed to some design modules, gaining valuable experience in both frontend design and automation testing.
RESPONSIBILITIES:
Developed and implemented automation tests for each component using Cypress.
Conducted end-to-end testing to ensure the robustness and reliability of the application.
Contributed to the design of specific modules as per client requirements.
Gained significant experience in automation testing and frontend design.
Ensured high-quality standards were met throughout the development process.
TECHNOLOGY USED: Cypress, React , JavaScript, HTML, SCSS, Bootstrap
Team Size: Individual Contributor
PROJECT NAME: Builder.ai
TECHNOLOGY USED: React.js, TypeScript (TSX), JavaScript, Jest, API Integration
PROJECT DESCRIPTION: Builder.ai is leading a software revolution, breaking down barriers to technology creation. As a dedicated developer, I handled multiple projects, including Go QR and CarsDealership. I thoroughly understood the requirements and scope of these projects, analyzed client specifications, and translated them into actionable development tasks. I worked closely with co-developers to divide tasks, resolve technical challenges, and ensure that project milestones were met. I also participated in code reviews and provided constructive feedback to maintain code quality.
RESPONSIBILITIES:
Developed robust and efficient code for the Go QR and CarsDealership projects using relevant programming languages and frameworks within Builder.ai's environment.
Ensured adherence to coding standards, best practices, and project guidelines.
Wrote test cases in Jest to validate the robustness of the code.
Collaborated with the team to divide tasks, address technical challenges, and meet project deadlines.
Participated in code reviews, contributing to the overall quality and maintainability of the codebase.
Team Size: Individual Contributor
PROJECT NAME: Resource Provider
PROJECT DOMAIN: Talent software
PROJECT DESCRIPTION: The Project is about to build a Resource management application where users will create their resumes according to the tech stack. Third-party consultancy (admin) can have permissions governed by a super admin to watch only those resources. He can go through such profiles according to interest, and they can connect further. There will also be a unique link for the special admin to watch all other resumes.
ROLE: MERN DEVELOPER
RESPONSIBILITIES:
Collaborated on Figma for application feature design, ensuring user-centric and visually appealing interfaces.
Successfully implemented Agile methodology to meet project targets and achieve milestones efficiently.
Demonstrated versatility by contributing to both frontend and backend development phases.
Designed and developed APIs in Node.js for three modules, incorporating JWT-based authentication for enhanced security.
Seamlessly integrated backend functionality into the frontend, delivering a unified and cohesive user experience.
Three different flow are there:
1. User
2. Admin
3. Super Admin
User first create their account and then he/she can generate their resume by filling some fileds based on your choice ,where I have used REDUX to and BASE64 to store data
Some of the fileds are dynamic which could be triggered by super admin (apis)
For Super admin has power to govern over admin and user as creating their account and provide role and permission like admin can watch only node js resource candidate .
Super admin can suspend admin’s account if required .
Generated unique link which doesn’t required credential , using that link special admin can watch all resumes means having all other tech stack candidate.
TECHNOLOGY USED: HTML, SCSS, REACT JS, NODE JS, EXPRESS JS, MONGODB
PROJECT NAME: Quiz App
PROJECT DOMAIN: Qualification Testing App
PROJECT DESCRIPTION: Quiz App: Test your knowledge with quick, themed quizzes. Choose topics, answer multiple-choice questions, and compete for high scores. User-friendly interface for a seamless experience
ROLE: MERN
RESPONSIBILITIES:
Involved in analysis and design of the application features.
Implement robust security measures for data privacy.
Integrate using Axios and Middleware Async Thunk
Created custom hook
Maintain clean code and comprehensive documentation.
Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and react js , node js , mongodb
TECHNOLOGY USED HTML SCSS, JAVASCRIPT, REACT JS, Node js, Express js, MongoDb
EDUCATION DETAILS:
Completed BCA from PATNA SCIENCE COLLEGE in the 2020 with 8.6 CGPA