Software engineering graduate with practical experience in full-stack web applications using React, Node.js, and Django. Strong foundation in Agile workflows, database optimization, and component-based architecture. Currently advancing knowledge in distributed systems and cloud architecture through a Master's program.
Overview
2
2
years of professional experience
Work History
Team Member - Web Development
WDCC Student Club
11.2022 - 11.2024
Collaborated in 6-developer Agile team to redesign organization website with Django and modern frontend standards, enhancing user experience.
Implemented secure session-based authentication with CSRF protection for the member portal.
Configured Nginx as a reverse proxy to separate static asset delivery from Django application traffic, improving server performance.
Developed admin analytics dashboard using Chart.js to visualize member activity and event attendance, providing actionable insights.
Mentored teammates on Git workflows, including branching and pull requests, and facilitated pre-merge code reviews to ensure code quality.
Team Member - Software Development
Google Developer Student Club
11.2022 - 02.2023
Developed reusable React dashboard components including data tables, filters, and chart widgets, improving UI consistency and reducing code duplication across the admin panel.
Implemented a Redis caching layer for frequently accessed MongoDB queries, cutting repeated database round-trips and improving API response times.
Converted Figma mock-ups into interactive Chart.js visualizations for internal analytics dashboards, enhancing user engagement through close collaboration with designers.
Analyzed slow queries using EXPLAIN ANALYZE and introduced composite indexing, significantly reducing report generation time.
Participated in weekly GitHub code reviews, gaining insights on scalable React component design patterns while contributing to overall code quality.
E-Commerce Platform, 2023 - 2024, Developed core frontend features including product catalogue, shopping cart, and checkout flows using React with RESTful API integration. Collaborated on PostgreSQL schema design (3NF) covering product, order, and inventory entities with indexing for query performance. Integrated Stripe payments using Stripe Elements and the Payment Intent API, with webhook-based order confirmation. Containerised the development environment with Docker Compose to run isolated frontend, backend, and database services.
React Component Library, 2024, Built a reusable TypeScript React component library (Button, Modal, Form, Card) to explore scalable UI component architecture. Implemented accessibility features including ARIA attributes, keyboard navigation, and focus management for modal interactions. Documented components in Storybook and created usage examples to improve developer experience. Added automated unit tests with Jest and React Testing Library, configured Playwright end-to-end tests, and set up a GitHub Actions CI workflow to run linting and tests on each push.