Resumé
My background, and experience in a resumé snapshot.
Education
Professional Experience
- Piloted front-end development of the treasury portal's cash-ordering module utilizing React and TypeScript, integrating accessible features that enhanced adoption by approximately 25% based on A/B testing.
- Collaborated with designers and backend engineers to build pixel-perfect, responsive UIs for desktop and mobile using React.js, HTML, CSS, and SASS.
- Optimized front-end performance by ~10% via techniques like code splitting, image optimization for enhanced UX.
- Utilized AWS S3 for static asset hosting and CloudFront for global content delivery of the front-end application, ensuring high performance and availability.
- Designed and implemented scalable React components utilizing the company's UI framework, which accelerated feature deployment cycles by 30% enhancing cash-ordering module adoption.
- Refactored existing state logic from local component state to Redux store, improving state traceability and debugging efficiency across the app.
- Leveraged Redux middleware (Thunk) for managing asynchronous API calls, enhancing performance and error handling in user interactions.
- Designed a REST API wrapper with Java Spring Boot, improving code maintainability ratings from 2/4 to 4/4 among engineers.
- Advanced application security by composing 100+ Jest suites, elevating test coverage to address critical vulnerabilities and securing a personal achievement of running tests in under 3 minutes.
- Mentored two offshore developers, ensuring seamless onboarding and faster project delivery.
- Facilitated Agile practices including sprint planning, daily stand-ups, and retrospectives to ensure timely product releases.
- Built an employee performance dashboard using Angular, TypeScript, HTML, and CSS; displayed productivity KPIs and resolved the top three causes of workflow bottlenecks, boosting team efficiency by 15%.
- Integrated real-time data feeds into the dashboard using REST APIs, displaying user engagement metrics with an average latency of under 300ms.
- Collaborated with two other interns to improve the overall functionality and user experience of the dashboard.
My Projects
Alongside these, I contribute to open source. See my contributions.
I welcome your feedback and ideas for improvement!
SeizureCare
Designed and developed SeizureCare, a responsive website with React, Material UI, and SCSS, enabling EEG test requests and customer service enquiries while optimizing performance to a 90+ score on Lighthouse.
Playscore Pal
Playscore Pal is a web-based platform built with Next.js, Node.js, Express, GraphQL, and MongoDB, utilizing the IGDB API. It empowers users to rate, review, and recommend games.
Textful
Textful is a web-based application, made using React, Node.js and MongoDb that enables its users to exchange text messages directly.
Meteoscope
Meteoscope is a weather forecast app I made using React, Chakra UI and Open Meteo API.
AngularChrono
Exploring Angular basics and SASS, I built a hands-on mobile-responsive Stop Watch web app.
