Matthew Jewell
Verified Expert in Engineering
Full-stack Web Developer
Matt is a British-born, Berlin-based digital expert with a decade of experience in back-end, front-end, and native application development, Agile methodologies, testing strategies, prototyping, and leading development teams. In addition to full-time and contract development work, he was the CTO for an online staffing company, a technical advisor to a digital health accelerator, and a teacher of web development.
Portfolio
Experience
Availability
Preferred Environment
TypeScript, React, Next.js, PostgreSQL, Node.js, React Native
The most amazing...
...project I’ve worked on was overhauling the onboarding experience for a consumer bank in just a few months.
Work Experience
Lead Developer
MEMBER
- Built and deployed a suite of services in TypeScript on the Firebase platform to support a React Native app, meeting all project deadlines and requirements.
- Developed and implemented key features, including user authentication, real-time data synchronization, instant chat messaging, and push notifications, enhancing the functionality and user experience of the app.
- Conducted comprehensive testing and debugging processes to ensure the robustness and reliability of the services and app, with the potential to scale to millions of monthly active users, minimizing the occurrence of bugs and issues.
- Collaborated effectively with a small team, fostering a productive and collaborative work environment, facilitating knowledge sharing, and contributing to the project's overall success.
Microservices and Data Pipeline Consultant
PPRO
- Migrated an existing microservices system involved in the financial and technical reconciliation of funds collected by one of Europe's largest transaction processing companies.
- Implemented an ETL data pipeline on Google Cloud Platform (GCP) to replace a collection of scripts that had grown into an unmanageable system.
- Migrated financial reconciliation from a Python 2.7 app run on bare-metal data center hardware to a Node.js microservices architecture running using AWS cloud services-based architecture.
Web Development Instructor
StartSteps
- Taught the basics of web development, working one-on-one with students who had no technical experience.
- Developed a tailored curriculum for each student's interests and career goals.
- Covered concepts, such as the web, HTTP, HTML, CSS, JavaScript, and SQL, and worked through code and project examples to teach the concepts and skills required to work as a web developer.
React Native Developer
Nuri GmbH (Freelance)
- Worked in a small team to rebrand Bitwala to Nuri, which involved reskinning the entire app across the website and native application.
- Added regression tests to existing components to ensure the new UI code did not introduce any bugs.
- Served on the rebranding native app team until that project was complete, then the rebranding web team, and eventually the onboarding and growth team.
- Migrated legacy code to use the latest features of React, including Hooks, to improve testability.
- Taught team members about testing methods and promoted a test-first mentality among freelancers and permanent team members.
Advising CTO and Full-stack Developer
Jolly Technologies
- Developed interactive lessons for the website using React.
- Used Flutter to develop interactive whiteboard software.
- Developed static websites deployed to Firebase using Gatsby.
- Built back-end web applications using Spring and Ktor.
- Managed deployments and security rules on Firebase and Google Cloud Platform for static HTML, single-page web apps, and back-end web applications.
- Acted as a liaison between Jolly Technologies and Jolly Learning, a sister company, to determine requirements for upcoming development work.
Project Lead
Golden Eggs Investment Services (Freelance)
- Organized the project from a simple brief to a detailed plan.
- Served as the lead developer and coordinated the work of designers and freelance developers to deliver the project.
- Created a full-stack application using React, GraphQL, Node.js, and PostgreSQL.
CTO
Online Staffing Company
- Created an MVP from an initial POC built by freelancers into a working, secure, and well-tested platform ready for consumer use.
- Built a continuous delivery pipeline with end-to-end and unit testing.
- Owned responsibility for career development for interns and junior team members.
- Worked on a back end, mostly in Node.js, with some microservices built in Python.
Project Lead
Innovitas Vitae (Freelance)
- Developed a chatbot app in React Native to collect temperature readings and other healthcare information.
- Built a back end in Ruby on Rails to securely store health data in accordance with privacy and data protection laws and regulations.
- Created a continuous deployment system that reployed code to AWS Elastic Beanstalk and Expo.
Infrastructure Engineer
Kenkou GmbH (Freelance)
- Used Docker to ship the same environment to our production servers on AWS ECS that developers could use locally. This helped to eliminate issues in production that could not be reproduced in development environments.
- Spiked server technologies for a new project by recreating a prototype server in Node.js, Java, Spring, Kotlin, Elixir, Python, and Go to test performance and find a good fit for engineers already on the team.
- Removed security holes in the codebase by encrypting secrets stored in version control. This made it easy to manage and revoke access to privileged keys without relying on third-party services while all data remained within the VCS.
Entrepreneur in Residence
Startupbootcamp
- Worked simultaneously with 12 startups, from MVP to Series A, as they worked through the Startupbootcamp Digital Health accelerator program.
- Provided guidance and hands-on assistance for all aspects of technology within a digital health business, covering strategy, back end, front end, native apps, infrastructure, and support.
- Used a variety of technologies, including Node.js, WordPress, Swift, Android, AWS SES, Elastic Beanstalk, and Docker.
Senior Software Developer
Sainsbury
- Worked on internal software projects that supported one of the UK's largest supermarkets.
- Played a key role in a large-scale transformation of a huge enterprise from Waterfall to Agile workflows. This change affected everyone, from C-level executives to new hires like myself.
- Used TypeScript, GraphQL, and Jest, leveraging the benefits of static type checking and code generation within front-end code.
Senior Software Developer
Roxi
- Wrote the first line of code on a software project, which is now deployed on hardware across the world.
- Developed initial software prototypes to work with a variety of hardware solutions, aiming to ship a new category of device with its own interaction methods. This required close coordination with the product team and other stakeholders.
- Worked with low-power Android devices at 1080p resolution while keeping acceptable frame rates for full-screen animations and transitions, which meant that profiling and code optimization were essential.
Front-end Developer
Osper (Freelance)
- Assisted a junior developer in refactoring the front end of an existing application as the company focused on improving software stability and security and reducing bugs.
- Learned and applied additional best practices for security and privacy while working with the personal and financial data of young people aged eight and above, which I keep with me to this day.
- Performed a technical review of the existing codebase, identifying technical debt and prioritizing the improvement of existing code against working on new features.
UI Engineer
Five Cool
- Created reusable UI components to improve an analytics dashboard.
- Delivered a solution that received data and updated the UI in real time, a feature that enterprise software, such as Google Analytics, was not providing at the time.
- Implemented continuous integration, automated deployment systems, and Agile methodologies on a mature software product.
Full-stack Developer
Maido
- Worked on projects for major clients, such as Land Rover, Just Eat, and Agent Provocateur. Being on small teams, usually two or three people, for such prominent clients was an amazing learning experience early in my career.
- Partnered with clients that were used to pure Waterfall and sign-off-based work to transition to sprint-based, continuous improvement methodologies.
- Improved the in-house PHP framework that was created to solve specific problems on a small number of projects. We made it more general as the team using the framework grew and the projects they worked on increased in scope.
Web Developer
We Love Mobile
- Worked for one of the world's first mobile web development agencies when mobile devices were becoming omnipresent. This provided a unique perspective on a technological revolution in real-time.
- Advanced within a few months from an intern developer to lead developer on projects for big clients, such as Coca-Cola.
- Used web technologies on mobile devices to deliver interactive experiences. This was brand new for many users, who were surprised and delighted.
Experience
Rebranding Project
http://nuri.comI collaborated with one other developer to build the initial sign-up flow on native and worked on these screens in the web app as part of a slightly larger team. These screens were critical to the business, and we ensured that no issues were introduced as part of the rebranding effort.
aHead Emotional Intelligence
http://www.ahead-app.comMEMBER
https://member.appSkills
Languages
TypeScript, HTML, CSS, JavaScript, GraphQL, SQL, Ruby, PHP, Dart, Kotlin, Swift, Java, Python
Frameworks
React Native, Jest, NestJS, Next.js, Flutter, Spring, Ktor, Ruby on Rails (RoR), Angular, Cypress
Libraries/APIs
React, Node.js, REST APIs, Backbone.js, D3.js, NumPy
Paradigms
Testing, Unit Testing, REST, Mobile Development, Continuous Deployment, Test-driven Development (TDD), Continuous Delivery (CD), Agile Project Management, Microservices, API/Services Architecture
Platforms
Amazon Web Services (AWS), Firebase, Heroku, Docker, Android, Google Cloud Platform (GCP), Kubernetes
Other
Web Development, Front-end Development, UI Testing, Full-stack, Back-end Development, Front-end, Back-end, APIs, Minimum Viable Product (MVP), Architecture, Software Design, Research, Regression Testing, Cordova, Dashboards, Startups, API Testing, B2C Marketing, Gatsby, ICE, Argo CD, Firebase Cloud Functions, Serverless, Instant Messaging
Tools
CircleCI, Firebase Cloud Messaging (FCM), Prisma, Jekyll, Docker Compose, Apple HealthKit, Cloud Dataflow, GitLab CI/CD
Industry Expertise
Teaching
Storage
PostgreSQL, Google Cloud, MySQL
Education
Bachelor's Degree in Anatomy and Human Biology
University of Liverpool - Liverpool, England, United Kingdom
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring