Experience
Accenture(Contract)June 2024 - August 2024
Senior Software Engineer
- Developed web applications for HMRC's Borders and International Trade division.
- Used modern technologies to build a responsive user experience.
- Transitioned legacy products to modern, scalable architecture.
- Conducted testing with Jest and Playwright to ensure quality.
- Utilized Linux for development and deployment.
- Tech stack: TypeScript, React, Redux, RTK Query, Jest, Playwright, Linux.
HitachiFebruary 2022 - January 2024
Senior Software Developer
- Enhanced Hitachi Ops Center Protector with modern technologies.
- Transitioned to GitHub Actions, automating pre-deployment testing.
- Promoted TDD and integrated Storybook for better testing and documentation.
- Led team operations: sprints, retrospectives, onboarding, and task delegation.
- Tech stack: TypeScript, React, Node, Redux, RTK Query, Jest, Playwright.
ZeroLightMarch 2020 - February 2022
React Engineer
- Created digital brochures and real-time car configurators for Cadillac and Lucid Motors.
- Led task delegation for efficient project execution.
- Developed flagship products like Concierge for Lucid Motors.
- Tech stack: TypeScript, React, Redux, GraphQL, Jest, HTML, CSS.
WubbleyouMarch 2019 - March 2020
Software Developer
- Built systems, apps, and websites with JavaScript/TypeScript (React, React Native, Node) and PHP (Yii2, Laravel).
- Used AWS (Lambda, Cognito, EC2, RDS, S3) for scalable solutions.
- Enhanced CI/CD workflows to streamline deployments.
- Collaborated with clients to meet project needs and deliver quality results.
- Tech stack: TypeScript, React, Node, Redux, GraphQL, AWS, HTML, CSS.
Rydiam SaigonJanuary 2018 - January 2019
Software Developer
- Built cross-platform mobile apps with React Native and web apps with React.
- Developed APIs in Laravel for MySQL database interaction.
- Worked on UI design, geolocation, scheduling, and Xero payroll integration.
- Tech stack: TypeScript, React, React Native, Node, Redux, GraphQL, AWS, PHP, HTML, CSS.
Education
BSc in Computer Science2014 - 2017
Newcastle University
- Mobile Computer Systems Development
- Web Technologies
- Website Construction and Management (Backend)
- Cryptography
- Distributed Systems
- Systems and Network Security
- Biologically Inspired Computing
- Bioinformatics
Skills
JavaScript / TypeScript
- React
- Node
- React Native
- GraphQL / Redux / RTK Query
AWS
- EC2 / Elastic Beanstalk
- Amplify
- RDS / ElastiCache (Redis) / S3
- Certificate Manager / Route 53
- Lambda
- VPC
Other
- Unit Testing (Jest, Vitest) / Accessibility Testing (Playwright) / Integration Testing
- GIT
- Kysely (TypeScript SQL query builder)
- HTML / CSS / SASS / MUI
- CI/CD (GitHub Actions / GitLab Pipelines)
- Websocket / WebRTC / RTMP
- Storybook
- Some Figma experience (Able to produce MVP level design)
- Full stack development; Frontend, API, database, deployment, and maintenance.