About
I am a software developer currently working at Tata Consultancy Services since January 2022, with over four years of experience in software development and product support roles. My background includes a Master of Applied Computing from the University of Windsor completed in 2021.
My work spans frontend and backend development using JavaScript, TypeScript, React, Redux, Node.js, and Express. I have built scalable telecom self-service applications, implemented Redis caching, and optimized frontend performance with code-splitting and lazy loading. I have also developed full-stack MERN e-commerce platforms and AI-powered RAG assistants using LangChain and Groq LLM, deploying containerized applications on AWS EC2 with Docker.
What I'm looking for
Software Developer, QA, Tester, Engineer
Experience
Software Developer
Tata Consultancy Services
Jan 2022 – Present
- Designed and maintained Node.js and TypeScript Backend-for-Frontend (BFF) APIs that unified customer profiles, plan eligibility, promotions, and device inventory for telecom self-service applications.
- Led React and Redux development for the Plan Customizer, building reusable components and complex state logic for real-time configuration, pricing, and eligibility validation.
- Improved backend stability and response times by implementing Redis caching for frequently accessed data and reducing redundant downstream service calls.
- Enhanced frontend performance through code-splitting, lazy loading, and bundle optimization techniques.
- Strengthened quality through code reviews and automated tests using Jest and React Testing Library.
- Collaborated with Product, QA, UX, and backend teams to translate business requirements into scalable solutions delivered through Agile sprints.
- Supported production investigation, root-cause analysis, debugging, and performance optimization across distributed integrations.
Node.jsReactRedis
Product Support Intern
SAP Canada Inc.
Jan 2021 – Nov 2021
- Supported global SAP customers during upgrades, helping environments remain compliant with current SAP standards and security requirements.
- Diagnosed customer issues through log analysis, SAP Notes, and support tools to identify root causes and restore stability.
- Debugged SAP Notes and validated fixes across complex enterprise systems.
- Authored a Knowledge Base Article for a recurring issue that became the most-viewed KBA for two consecutive months and reduced duplicate tickets.
SAP NotesLog AnalysisSupport Tools
Education
University of Windsor
Master of Applied Computing (MAC)
2020 – 2021
Skills
JestDockerAWS EC2RedisMySQLPostgreSQLMongoDBREST APIsExpressNode.jsTailwind CSSCSSHTMLReduxReactSQLPythonJavaTypeScriptJavaScript