Jamie Bray
Senior Full Stack Developer
6 years experience in designing and scaling web solutions.
Passionate about code quality, performance optimisations, and scalable architecture.
jamie@jamiebray.me | LinkedIn | GitHub
Vancouver BC, Canada (formerly Perth, Western Australia)
Back in September 2022, I embarked on a journey to backpack all throughout Europe and Asia, and
I am now happily establishing myself in Vancouver, BC with an open working visa.
I have a proven record of delivering exceptional results within fast-paced agile environments and tight deadlines. As I’ve been out of the game for a while, my passion and enthusiasm has never been stronger!
Senior Full Stack Developer @ GeoMoby March 2021 - September 2022 | Perth, Western Australia | ![](https://lh7-us.googleusercontent.com/docsz/AD_4nXdxi5iAWoouKKgzIZrUIl4tlN2-Xr8HILwF-K7mTmuzaLW8hMGO_OcvX07q23o5YabhBk88-WRE8x68jbjSoptMX4qTbMEhVA2JLPLdyNlrlN8ZQbcccpqXFtULvNdeHHTP04I70p2yIGNGq3dypg?key=Cewqp56h1KGgiIA9TdgGaQ)
|
- Transformed the underground tracking system by developing a real-time 3D web application.
Developed with React, Three.js, MUI, Storybook, and WebSockets. - Streamlined testing and deployment processes by implementing a robust CI/CD pipeline.
Leveraged GitHub Actions, Kubernetes with AWS EKS, ArgoCD, and Helm, managed with GitOps. - Modernised outdated systems, enhancing the team's hiring capabilities and scalability.
Deployed a Typescript, Node.js, AWS, Kubernetes, Kafka, Postgres and PostGIS stack. - Expanded live tracking capabilities by integrating drawable geofences and COVID-19 contact tracing.
Utilised Leaflet and D3.js in combination with React, Node.js, Python, and Postgres. - Mentored junior developers to improve code quality and encourage 100% test coverage.
Automated Jest with GitHub Actions, and Storybook with Chromatic.
Full Stack Developer @ HealthEngine March 2017 - March 2021 | Perth, Western Australia | ![](https://lh7-us.googleusercontent.com/docsz/AD_4nXdUtI4f_gT5W89VVKfZRUcuFGPWfAhhmAgxxSl1hDxGA2EPD4id0KIYp97GDwXfS88tKaKQDSDGRUl1VT-d8dE8Cbqu_bn56Y188axuu8y44yQekrMPHV4bGWJquwarNXO9smsfByDo1z3o_F0qxQ?key=Cewqp56h1KGgiIA9TdgGaQ)
|
- Developed server-side rendered React to maintain the platform's status as a leader in SEO.
Next.js with React, TypeScript, Apollo GraphQL, Jest and Storybook. - Collaborated closely with the design team to create a reusable design language library.
React, Storybook, Figma, Atomic Design, CSS, styled-components - Developed software to seamlessly sync practitioner data to the cloud.
Using the C++ framework Qt, syncing SQL databases with API calls. - Led the media team development, managing deadlines and ensuring 100% test coverage.
Developed with React and Node.js, with Agile Sprints, and Jira from Atlassian.
Bachelor in Science @ Curtin University Computer Science | Perth, Western Australia | ![](https://lh7-us.googleusercontent.com/docsz/AD_4nXd2HI5w2_Q7bcBZ3aNST-YVJKDNcw695bvsQhyZVnumwxAjQB4pWNdKO1Zr_jYvHLYry5-4uB5cXrn0ZrJKK_657J9BIghaKT9gtOtDZ64NaVhoLHlBBNhXkfdsQytQySfp3j56XtyaDakciQXDrg?key=Cewqp56h1KGgiIA9TdgGaQ)
|
Skills Summary
- 6 years JavaScript - Typescript, React, Node.js, Next.js, Storybook, Jest, Three.js, HTML, GraphQL
- 6 years Docker - Kubernetes, Helm, ArgoCD, VCluster, Devspace, Minikube
- 6 years SQL - PostgreSQL, TimescaleDB, PostGIS
- 6 years CSS - SASS, CSS modules, styled-components
- 4 years AWS - EKS, RDS, IAM, MSK, S3, CloudFront, Route53
- 3 years C++ - CMake, Google Benchmark, Catch2, Qt, Flecs, SFML
- 3 years PHP - Laravel, Yii, SLIM, PHPStan
Notable personal projects
- Maximising Browser Performance
Demonstrated high-performance capabilities of JavaScript in a browser environment.
Leveraging WebWorkers, Atomics, Typed Arrays and Canvas to achieve C++ like performance. - Micro-optimisations in C++
Conducted in-depth research on C++ performance, exploring topics such as
branchless logic, bitwise operations, CPU caching, compiler differences, and job pooling. - Check out my GitHub for more!