Teddy Morin
Verified Expert in Engineering
Software Developer
Pattaya City Chon Buri, Thailand
Toptal member since October 11, 2022
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
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
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
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.
React Expert
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.
Team Leader
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.
React and React Native Expert
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.
Team Leader
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.
React Native and Node.js Developer
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.
React Native and Node.js Developer
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.
React Developer
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.
React Developer
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.
Full-stack Developer
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.
Experience
Heathcare Online Marketplace
https://costplusdrugs.com/• 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/• 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/• 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.
Education
Master's Degree in Computer Science
CESI Bordeaux - Bordeaux, France
Certifications
Secure Development Training
HackEDU
Skills
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
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