
I am a highly skilled and experienced full-stack web developer, specializing in the dynamic and efficient React and Node.js technologies. With a rich background encompassing over 5 years of hands-on experience, I bring a wealth of expertise in creating robust and scalable web applications. My proficiency extends across the entire development lifecycle, from crafting intuitive user interfaces with React to building powerful server-side applications with Node.js. Throughout my career, I have consistently demonstrated a commitment to delivering high-quality solutions that meet both client expectations and industry standards. I thrive in collaborative environments, leveraging my technical acumen to contribute effectively to cross-functional teams. My passion for staying abreast of the latest industry trends and continuously refining my skills positions me as a dedicated and adaptable professional in the ever-evolving landscape of web development.
Founding Engineer | Full Stack Developer
Avataar Skincare TechnologiesSoftware Development Engineer 1
Kratikal TechSoftware Development Engineer 1
GiveIndiaSoftware Development Engineer 1
Tutree
MySQL

jQuery

Javascript
Node.js

PostgreSQL

Express.js

ReactJS

sequelize
TLMS, a versatile learning platform utilized by over 250 organizations. I played a pivotal role in enabling the creation of cyber attack-focused courses complete with engaging videos, quizzes, and customizable templates. Utilizing a combination of HTML, CSS, JavaScript, and JQuery on the frontend, coupled with NodeJS, ExpressJS, and MySQL on the backend, I ensured a seamless user experience. Additionally, I spearheaded the development of an Infographics Campaign, leveraging NodeJS Child Process and Kue to enable parallel distribution of templates to over 10,000 users in groups. This project not only showcased my technical prowess but also demonstrated my ability to track email engagement in real-time through database updates. I further elevated Kratikal's services by creating tailored question banks for a key client, empowering administrators to generate interactive sets of questions that adapt intelligently based on user responses. Furthermore, I addressed security vulnerabilities in TLMS by identifying and resolving reported bugs, contributing to the overall robustness of the platform. Lastly, my work on enabling flexible storage solutions in TLMS, such as white-label and SaaS models, highlights my proficiency in adapting technology to meet diverse business needs while optimizing system performance.
In my role, I spearheaded the development of several critical projects that showcased my proficiency in ReactJS, NodeJS, ExpressJS, and PostgreSQL. Notably, I led the creation of GiveIndia's internal Beneficiary Management Tool (BMT), which proved instrumental in facilitating the seamless onboarding of over 100,000 beneficiaries from more than 300 NGOs onto GiveIndia's esteemed donation platform. By harnessing the power of these technologies, I ensured the efficient management and organization of beneficiary data. Additionally, I built a dynamic Program Report Dashboard tailored for NGOs, enabling the tracking of vital programs like "Feed a Hunger" or "Educate a Poor Child." This dashboard empowers GiveIndia to provide donors with real-time impact updates. It incorporates features such as sheet uploads, question-answer reports, and monthly progress tracking, which GiveIndia managers can readily review and approve. I also contributed to donor engagement by implementing specialized cron jobs that enable the seamless delivery of monthly and yearly donation updates to over 1 million donors. This transparent reporting mechanism offers valuable insights into donation impact, beneficiary well-being, and overall progress. Furthermore, my work extended to developing a comprehensive dashboard showcasing both individual and group beneficiary details within programs. This dashboard provides in-depth information, including personal profiles, monthly progress reports, total donation utilization, and annual report status (whether approved or cancelled) overseen by managers. Through these achievements, I have demonstrated my ability to create innovative solutions that optimize operations and enhance user experiences.
Contributed to Tutree's NodeJS-ExpressJS-PostgreSQL backend, seamlessly integrating Jitsi Meet and Google Calendar for tutor-student class scheduling. Spearheaded a dynamic SEO portal using NodeJS+ExpressJS with EJS templating to empower the SEO and marketing team.