My journey into the world of computers and the web began in 2009 when I was first introduced to HTML. That moment sparked a passion that set me on the path to becoming a Software Developer. The experience I had in 2009 left a lasting impact, driving me to pursue this career with unwavering determination.
Software Engineer | Formerly at ThynkWeb.
My Tagline:
"My Success may not be Immediately but Definitely".π
-
π± Iβm a Software Engineer | Formerly at ThynkWeb | π» Full-Stack Developer | MERN Stack Developer
-
Results-driven Full Stack Web Developer with 2 years of experience specializing in React.js, Backbone.js, and modern web technologies. I excel at building scalable applications, migrating legacy systems, and implementing pixel-perfect designs.
Passionate about solving complex issues, I thrive in fast-paced environments, consistently delivering high-quality software solutions while meeting tight deadlines.
-
I have a strong passion for learning new technologies and am currently pursuing a Minor in AI from IIT Ropar, focusing on foundational and advanced AI concepts. Key learnings include:
- Python Programming, Pandas, Data Visualization
- Regression Models, PageRank Algorithm
- Perceptron & Neural Networks (Forward & Backward Propagation)
- Convolutional Neural Networks (CNN)
- Support Vector Machines (SVM)
- K-Means Clustering
- Supervised & Unsupervised Learning
-
π¬ Ask me about HTML, CSS, JavaScript, React.js, Redux, Typescript, Node.js, MongoDB, Express.js
-
π«Reach me at khansuman240694@gmail.com
Worked on a diverse range of projects, contributing to frontend and full-stack development while enhancing user experiences and system performance.
Role: Platform Modernization & API Builder Development
- Debugged and enhanced features in Platform, built with Backbone.js, and quickly adapted to unfamiliar frameworks.
- Redesigned and migrated the API Builder from Backbone.js to a React.js Micro-Frontend (MFE) using Web Components.
- Developed a React.js UI as per Figma specifications, ensuring seamless project integration.
- Resolved 90% of reported bugs in API Builder during migration, improving stability and performance.
- Implemented key features like stage duplication, action buttons, default rules, and automation enhancements.
- Optimized performance by refining metadata handling, stage-setting logic, and adding a refresh button.
- Improved UX by implementing copy-paste functionality for UI elements.
- Documented No Code Platform & API Builder on Confluence, aiding team knowledge sharing.
Tech Stack: Backbone.js, React.js, Marionette.js, Underscore.js, jQuery, Web Components (MFE), Webpack, Ant Design, Sass, Figma
Role: Frontend & API Development for Employee Management
- Built reusable React components & custom hooks, enhancing scalability and reducing code duplication.
- Developed RESTful APIs for seamless import/export of employee data, batch processing, and synchronization.
- Automated the email and notification systems for leave approvals and system alerts, integrating frontend triggers with backend services to streamline communication and provide real-time updates.
- Implemented a full-stack feature for users to view all applicable leave policies, including frontend UI for policy display and backend logic for fetching role-specific data, improving HR transparency.
- Implemented core HRM features like user management, leave management, payroll processing, and employee profile updates using TypeScript & Redux-Toolkit.
- Migrated JavaScript components to TypeScript (TSX), improving type safety and reducing runtime errors.
- Revamped the UI by migrating to the latest design standards, improving user experience and accessibility.
- Creatively designed and built a reusable Delete Modal from scratch, integrating an intuitive warning message and dual-step confirmation handling to enhance user safety and prevent accidental deletions.
- Developed an innovative, reusable Filter Component, dynamically adapting to various datasets and improving usability.
- Documented HRM Software on GitHub Wiki, outlining best practices in React, coding standards, and architectural decisions for effective knowledge sharing and team collaboration.
- Redefined the README.md, providing clear setup instructions, project structure, and development guidelines to improve onboarding and team collaboration.
- Reviewed & approved PRs, ensuring high code quality and adherence to best practices.
Tech Stack: React, TypeScript, Redux-Toolkit, Flowbite, Chart.js, Axios, API integration, C#, .NET, MySQL
Role: Frontend Development & Product Visualization
- Built the Catalog and Product Details screens, enabling product publishing, 2D-to-3D digitalization, and immersive AR/3D product visualization.
- Improved digital product management by integrating essential editing and metadata functionalities like product editing, share count, product attributes, and descriptions.
Tech Stack: React (Class Components), Vectary, API Integration, Bootstrap, Figma
Role: UI/UX Enhancements & System Optimization
- Contributed to UI/UX improvements on the My Intuitive and Da Vinci screens, optimizing system usability and efficiency for better healthcare workflows.
Tech Stack: React, Bootstrap, Custom Client Components
Role: Intern, Frontend Development (mostly)
- Developed a real-time vehicle performance dashboard, displaying critical analytics such as battery metrics and fleet reports, improving tracking and monitoring capabilities for fleet administrators.
Tech Stack: Angular, Bootstrap, SCSS, C#, .NET, MySQLβ
- Actively participated in technical hiring, conducting interviews for React.js developer positions, ensuring high-quality talent acquisition.
- JavaScript, TypeScript, C#, Python
- React.js, TypeScript, Redux-Toolkit, Angular, Backbone.js, Marionette.js, Underscore.js, jQuery, Web Components (MFE), Webpack, Ant Design, Bootstrap, Flowbite, Tailwind CSS, Chart.js, Axios, API integration, Sass, SCSS, Vectary
- Node.js, Express.js, REST APIs, .NET Core
- MongoDB, MySQL
- Git, GitHub, GitHub Wiki, JIRA, Confluence, Postman, Figma, Swagger (OpenAPI), Slack, Microsoft Teams
- Custom Client Components