- Self Improvement
Andrew James
Senior Software EngineerAndrew James
Senior Software Engineer / Scotland, UKContact
Contact
Expertise
Expertise
- React JS
- TypeScript
- JavaScript
- HTML
- CSS
Interests
Interests
- UI Design
- Design Systems
- Infrastructure
- Accessibility
- Technical Writing
Education
Education
- BSc (Hons) 2.1
Audio Technology
Glasgow Caledonian University- Erasmus+ Study Abroad
UMass Boston-
References
References
Andrew's exceptional customer focus is evident in every project he undertakes, consistently ensuring that user needs are not just met but exceeded. His technical expertise in front-end engineering demonstrates a deep understanding of both the fundamentals and the latest industry trends.
Chafin BryantEngineering ManagerRarely have I had the opportunity to work with an engineer that combines Andrew's technical calibre, his exceptional citizenship, his ability to communicate and demonstrate his ideas to both team and client, and his commitment to coaching and mentoring the folks he works with.
Matthew SinclairVP, EngineeringAndrew always showed a strong desire and passion for his work and the technologies behind it. He picks up techniques, approaches, libraries, and languages with ease, delivering on project requirements whilst also taking the time to truly understand how something works.
Ian BrennanCTO
Profile
I'm a senior software engineer based in Glasgow, Scotland. My passion for frontend technologies continually drives me to advance my skill set and adopt the latest industry best practices. An analytical mindset and strong communication skills allow me to excel in environments where I can learn from others and inspire my peers.
Over the years I've refined a set of technical principles to strive towards, namely: complexity should only be introduced when it’s unavoidable; code should be easy to reason with and delete; avoid abstracting too early, and the top priority is always the best possible user experience.
Experience
Experience
Senior Software Engineer (IC5)
Currently working within a multi-disciplinary team to create intuitive and trustworthy user experiences for institutional customers on Coinbase Prime. Committed to technical integrity, I build and maintain robust frontend infrastructure to deliver high-performing, reliable user interfaces. I also ensure seamless trade execution and efficient portfolio management over the Prime UI surfaces. Additionally, I previously led the UI development for the Data Marketplace.
Software Engineer
Worked with teams across Rockstar's worldwide studios to develop frontend features and applications for the company's online services. Delivered feature-flagged content under time-sensitive release cycles, whilst maintaining legacy architecture. Key contributions included updating the Social Club to meet AA accessibility standards, and developing the foundations of an internal design system.
Senior Frontend Engineer
Led the UI development for several successful startup and institutional businesses. Engineered, launched, and delivered robust and well-documented digital products as part of multiple cross-disciplinary teams. I also participated as a mentor in the Code First Girls program, directly contributing to the community by supporting the growth and development of future engineers.
Frontend Engineer
Contributed to exciting data visualization and trading platform projects for fintech clients and major banks. Also actively participated in the redesign of the company's website, and in various internal events such as hackathons, live streams, and technical presentations.
Junior Frontend Engineer
Learned the fundamentals of frontend web development, both in-house and at some of Londons top advertising agencies. Worked with both green field and legacy codebases that provided the chance to learn new technologies and approaches, and gain a deeper understanding of how to maintain and improve existing systems.
QA Tester
Credited as a QA Tester on Grand Theft Auto V. Ensured the overall quality of the existing game and any upcoming features. Responsibilities included finding and accurately reporting issues through detailed bug reports, providing critical analysis and feedback, and executing various types of testing across multiple platforms.
Featured
Using Notion and Next.js ISR to sync content across platforms
Create an optimised workflow that synchronises content across multiple platforms
- Productivity
If you'd like to support my work and stay up to date, click here to follow the RSS feed. You can also click the cup to buy me a coffee ↘️
- Sponsored
- Family
- Self Improvement
- Technology
- Productivity
So you want to game the system and get promoted?
A guide to stacking the odds in your favour to get to the next level.
Read the articleSo you want to work remotely?
Tips and product suggestions for setting up an effective remote workstation.
Read the articleBuilding an Accessible Menubar Component Using React
Create an accessible Menubar based on the WAI-ARIA design pattern for a menubar widget.
Read the articleEnjoying the blog?
You can support my work and stay updated by following the RSS Feed. You can also Buy Me a Coffee
Follow me- Sponsored
So you want to write a Groom’s speech?
Advice for the groom to help him create a memorable and meaningful wedding speech.
Read the articleSo you want to build a PC?
An overview of the main hardware components you will need to build a desktop PC.
Read the articleMultiple Entry Points in Create React App Without Ejecting
Create multiple entry points without ejecting from the safety net of Create React App.
Read the articleSo you want to WFH?
Tips maintaining focus and effective communication whilst working from home.
Read the article
Featured
Watch videoEpicWeb.Dev LiveStream #12: Professional Web Forms V
In this livestream, I'll be working through the File Upload chapter from the Professional Web Forms module.
Follow along as I work through Kent C Dodds' Epic Web course and learn how to build modern, reactive full-stack web applications.
Join me as I build my online presence from the ground up and migrate my personal website from Gatsby to Next JS.
A curated collection of videos that I find interesting and informative in the world of modern frontend web development.