Teddy Morin, Developer in Pattaya City Chon Buri, Thailand
Teddy is available for hire
Hire Teddy

Teddy Morin

Verified Expert  in Engineering

Software Developer

Pattaya City Chon Buri, Thailand

Toptal member since October 11, 2022

Bio

Teddy is a full-stack software engineer. He has experience as a developer, lead developer, and teacher. Previously, he had the opportunity to work on projects at scale in industries like eCommerce, media, or networking. He started his freelance journey in 2018 and has since had the opportunity to work on several Back-End and Front-End applications. Teddy enjoys focusing on writing code but also automation, software architecture, and, more generally, quality.

Portfolio

Valtech
React, React Native, Next.js, TypeScript, Android Studio, Front-end...
Kili Technology
React, TypeScript, GraphQL, JavaScript, Jest, Redux, REST APIs, Git, Cypress...
Vertrical
React, Next.js, Gatsby, NestJS, Koa, TypeScript, JavaScript, Jest, Redux...

Experience

  • JavaScript - 6 years
  • Node.js - 6 years
  • React - 5 years
  • Jest - 5 years
  • React Native - 5 years
  • TypeScript - 4 years
  • NestJS - 3 years
  • Next.js - 2 years

Availability

Part-time

Preferred Environment

React, Next.js, Node.js, NestJS, TypeScript, Docker, Tailwind CSS, PostgreSQL, Microservices

The most amazing...

...web application I've worked on was an online marketplace dedicated to providing life-saving medication at a low-cost, reaching up to 30,000 unique users a day.

Work Experience

Front-end Expert

2022 - PRESENT
Valtech
  • Identified and gathered bad practices, processes, and wrong technical choices on a set of React and React Native applications. It led to multiple changes in architecture, CI, and test policy to increase productivity and avoid side effects.
  • Participated in adding new features to an eCommerce platform before its first launch.
  • Upgraded a sensitive React Native project whose dependencies were left unmaintained for multiple years.
Technologies: React, React Native, Next.js, TypeScript, Android Studio, Front-end, GraphQL Code Generator, DevOps, HTML, CSS, Responsive Web Apps, eCommerce, Marketplaces, Testing, API Integration, HTML5, Software Architecture, Model View Controller (MVC), Continuous Delivery (CD), SCSS, Best Practices, Mobile Development, Architecture, Mobile, Front-end Development, GitHub, Android, CI/CD Pipelines, Front-end Architecture, Unit Testing

React Expert

2022 - 2022
Kili Technology
  • Taught the team how to set up unit tests effectively and efficiently, write them, and how to define a testing strategy.
  • Challenged the team on which technical solutions were used and displayed good practices.
  • Participated in the development of priority React features.
Technologies: React, TypeScript, GraphQL, JavaScript, Jest, Redux, REST APIs, Git, Cypress, NPM, React Testing Library, Jira, Clean Code, Front-end, GraphQL Code Generator, DevOps, HTML, CSS, Responsive Web Apps, Testing, SaaS, API Integration, HTML5, Software as a Service (SaaS), Model View Controller (MVC), Docker Compose, SCSS, Best Practices, Front-end Development, GitHub, Unit Testing, Integration Testing, Full-stack Development, Back-end Development

Team Leader

2021 - 2022
Vertrical
  • Taught the most juniors members about better React pattern and unit testing.
  • Participated in developing Gatsby, Next.js, React, and Koa applications for a healthcare project reaching up to 30,000 unique daily users.
  • Transformed business requirements to technical tasks with time evaluation and priorization.
Technologies: React, Next.js, Gatsby, NestJS, Koa, TypeScript, JavaScript, Jest, Redux, REST APIs, Git, Cypress, NPM, React Testing Library, Jira, Clean Code, Front-end, Full-stack, SQL, HTML, CSS, Figma, Responsive Web Apps, eCommerce, Back-end, DB, APIs, Marketplaces, Payment APIs, Stripe, Minimum Viable Product (MVP), Testing, MERN Stack, API Integration, HTML5, Software Architecture, Model View Controller (MVC), Docker Compose, SCSS, Best Practices, Architecture, Front-end Development, GitHub, REST, Front-end Architecture, Contentful, Microservices, Unit Testing, Integration Testing, Full-stack Development, Back-end Development

React and React Native Expert

2020 - 2021
ITLink
  • Submitted a plan to reduce side-effects and implemented it.
  • Developed a mobile application dedicated to teaching self-development.
  • Improved React project architecture and shared experiences.
Technologies: React, React Native, TypeScript, JavaScript, Jest, Redux, Git, NPM, Detox, React Testing Library, Jira, Clean Code, Android Studio, Front-end, HTML, CSS, Responsive Web Apps, Testing, MERN Stack, API Integration, HTML5, Model View Controller (MVC), SCSS, Best Practices, Front-end Development, GitHub, Android, Front-end Architecture, Unit Testing, Full-stack Development

Team Leader

2020 - 2020
Futur Composé
  • Taught junior developers the basics of React and good development practices.
  • Set up a project to share business logic between a web and mobile application using React and React Native.
  • Set up an automated quality pipeline using CircleCI.
Technologies: React, React Native, TypeScript, CircleCI, NPM, Jest, Docker, JavaScript, Redux, REST APIs, Git, Cypress, React Testing Library, Clean Code, Android Studio, Front-end, DevOps, HTML, CSS, Cloud, Figma, Responsive Web Apps, Minimum Viable Product (MVP), Webpack, Testing, MERN Stack, SaaS, API Integration, HTML5, Streaming, Video Players, Video Streaming, Software Architecture, Software as a Service (SaaS), Model View Controller (MVC), Continuous Delivery (CD), SCSS, Best Practices, Mobile Development, Architecture, Mobile, Front-end Development, GitHub, CI/CD Pipelines, Front-end Architecture, Unit Testing, Full-stack Development, Back-end Development

React Native and Node.js Developer

2020 - 2020
Log'in Line
  • Developed a Node.js and MongoDB back-end application.
  • Developed features related to a video game based on React Native.
  • Taught multiple React patterns to improve readability.
Technologies: React, React Native, Node.js, Express.js, MongoDB, JavaScript, Redux, REST APIs, Git, NPM, Detox, Android Studio, Front-end, Full-stack, SQL, HTML, CSS, Figma, Back-end, DB, APIs, MySQL, Testing, MERN Stack, API Integration, HTML5, Model View Controller (MVC), Best Practices, Mobile Development, Mobile, Front-end Development, GitHub, REST, Android, NoSQL, Unit Testing, Full-stack Development, Back-end Development

React Native and Node.js Developer

2019 - 2019
Dotmind
  • Created a Node.js and FeathersJS back-end application.
  • Created a React Native application dedicated to finding spots for outdoor gym activities.
  • Integrated a mobile UI in collaboration with the designer.
Technologies: React Native, FeathersJS, TypeScript, JavaScript, Redux, REST APIs, Git, NPM, Android Studio, Front-end, Full-stack, Amazon Web Services (AWS), SQL, HTML, CSS, Back-end, DB, APIs, Webpack, Testing, MERN Stack, API Integration, HTML5, Software Architecture, Model View Controller (MVC), Continuous Delivery (CD), Best Practices, Mobile Development, Architecture, Mobile, Front-end Development, GitHub, REST, Android, Front-end Architecture, NoSQL, Unit Testing, Full-stack Development, Back-end Development

React Developer

2019 - 2019
Reveal
  • Bootstrapped a project from scratch dedicated to a back office for a publication platform.
  • Collaborated with the back-end team to define APIs.
  • Integrated a complete UI in collaboration with the designer.
Technologies: React, JavaScript, Redux, Git, NPM, Front-end, HTML, CSS, Responsive Web Apps, Material UI, Webpack, Testing, SaaS, API Integration, HTML5, Software as a Service (SaaS), Model View Controller (MVC), SCSS, Front-end Development, GitHub, Unit Testing

React Developer

2018 - 2018
Dotmind
  • Developed a React application requested by the French Rugby Federation.
  • Collaborated with the back-end team to implement new functionalities.
  • Integrated a changing UI in collaboration with the design team.
Technologies: React, JavaScript, Redux, Git, NPM, Front-end, HTML, CSS, Responsive Web Apps, Material UI, Back-end, DB, Webpack, Testing, MERN Stack, API Integration, HTML5, Model View Controller (MVC), SCSS, Front-end Development, GitHub

Full-stack Developer

2017 - 2018
Sogeti
  • Improved the UI/UX of a previously created React Native app dedicated to use geolocation underground.
  • Improved the algorithm to find location to prevent false positives.
  • Added and improved text to speech (TTS) and speech to text capabilities on a Poppy robot.
Technologies: React Native, JavaScript, Git, NPM, Front-end, Full-stack, SQL, HTML, CSS, Responsive Web Apps, Back-end, DB, APIs, HTML5, Model View Controller (MVC), Mobile Development, Mobile, Front-end Development, GitHub, REST

Heathcare Online Marketplace

https://costplusdrugs.com/
I was asked to join a project as a team lead to support the project in several areas:

• Development of front-end React applications with Gatsby and Next.js
• Development of back-end application with NestJS and Koa.
• Technical support for the team and resolution of development issues
• Serve as a communication channel between the technical team and the rest of the company

Official Platform for the French Rugby Federation

https://www.ffr.fr/
Intervened on a React project for the French Rugby Federation :

• Under the direction of the CTO, developed in collaboration with a team responsible for the back end.

• I led the integration of the design made by an external team

Healthcare Service Platform

https://www.optum.com/
I joined a new project as a team lead to:

• Develop front-end React applications with Gatsby.
• Develop a back-end application with NestJS.
• Mentor the most junior members.
• Participate in the definition and assignment of work.
2014 - 2019

Master's Degree in Computer Science

CESI Bordeaux - Bordeaux, France

JANUARY 2022 - PRESENT

Secure Development Training

HackEDU

Libraries/APIs

React, Node.js, React Testing Library, REST APIs, Stripe

Tools

NPM, GitHub, Git, Jira, Prisma, Docker Compose, CircleCI, Android Studio, Figma, Webpack

Languages

TypeScript, JavaScript, HTML, CSS, GraphQL, SQL, HTML5, SCSS

Frameworks

Next.js, React Native, Jest, Redux, Express.js, NestJS, Tailwind CSS, Cypress, Detox, Koa, FeathersJS, Material UI

Paradigms

Clean Code, Testing, Best Practices, Unit Testing, Model View Controller (MVC), Continuous Delivery (CD), Mobile Development, REST, Microservices, DevOps

Platforms

Docker, Amazon Web Services (AWS), Mobile, Android, Vercel, Contentful, Apache Kafka

Storage

DB, MySQL, MongoDB, PostgreSQL, NoSQL

Other

Front-end, MERN Stack, Front-end Development, Full-stack, GraphQL Code Generator, Responsive Web Apps, Back-end, APIs, SaaS, API Integration, Software Architecture, Software as a Service (SaaS), TypeORM, Boilerplate Code, Architecture, CI/CD Pipelines, Front-end Architecture, WebSockets, Amazon RDS, Full-stack Development, Back-end Development, Gatsby, Secure Coding, Cloud, eCommerce, Marketplaces, Payment APIs, Minimum Viable Product (MVP), Streaming, Video Players, Video Streaming, Integration Testing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring