Sacha Morgese
Verified Expert in Engineering
Front-end Developer
Sacha is a proficient front-end developer with over seven years of experience in the IT industry. He specializes in building UIs with JavaScript, TypeScript, React, and Vue but has comprehensive knowledge of developing server-side apps using Node.js, Express.js, MongoDB, and games with Canvas, PixiJS, and Unity. Sacha enjoys learning and mastering his mobile development, DevOps, and machine learning skills.
Portfolio
Experience
Availability
Preferred Environment
WebStorm, Visual Studio Code (VS Code), JetBrains Rider, MacOS, Windows 10
The most amazing...
...application I've worked on from scratch is a real-time simulation of the US senate with over 100 devices participating between web and Android!
Work Experience
Senior Full-stack Engineer
Improbable
- Contributed to the development of the open-source Metaverse Markup Language (MML) project and participated in the public release.
- Created an E2E testing strategy for MML using Jest, Cypress, and WebDriver.
- Designed and maintained the official MML website using Next.js, Tailwind CSS, and TypeScript.
- Used Three.js and HTML5 Canvas to create web experiences.
- Created and managed several projects using MML and React.
Lead Full-stack Engineer
Earlyworks Co. Ltd
- Developed a Next.js app used as a platform to create, showcase and sell NFTs.
- Set up internationalization to provide English and Japanese translation.
- Worked closely with design to create fantastic animations using Framer-Motion.
Lead Developer
EMKI
- Developed and successfully deployed a Node.js real-time app that simulates a session of the Senate with up to 120 users.
- Created a React Native application with Expo, targeting Android and Web, with different roles for different devices.
- Led and monitored several playtest sessions and actively collected user feedback to improve stability.
- Worked closely with the tech department to code, where possible, around technical issues of the internal network.
- Added the ability to translate to different languages for both the UI and the content.
Lead Front-end Developer
Myriad, Inc.
- Delivered an HTML5 interactive web application from the initial concept to the final product.
- Implemented localization for translating the web app to Spanish and future languages.
- Met daily with stakeholders to discuss the current implementation and the addition of new features.
- Lead another developer to build, style, and test the application.
Senior Game Engineer
Playco
- Delivered games such as Thug Life and The Walking Dead spin-off by working on a fully typed, TypeScript-based codebase.
- Designed, developed, and deployed several major features hundreds of thousands of players used, including graffiti, casino, premium cards, and clubhouse.
- Worked actively with Meta and Zoom to integrate games on their platforms.
Senior Full-stack Developer
Tempo
- Created a full testing strategy with the Jest testing library, from tools to documentation.
- Collaborated with the stakeholders and designers to shape pitches for the whole team.
- Investigated a migration from Selenium to Cypress.io for E2E testing.
- Set new rules for code style and deployment to smoothen the delivery process.
- Mentored junior and mid-level developers by creating several presentations on React Hooks, testing, and TypeScript for educational purposes.
- Delivered a complete billing section integrated with Xero, which can fetch user info and invoices.
- Supervised several other projects, such as Storybook creation and migration, PWAs, bulk actions for users, and algorithm changes.
Front-end Developer
Vodafone UK
- Collaborated with the core components team, creating a library of reusable components for the entire company.
- Created a flexible, accessible, high-performance tab component to be used in the company as a building block for future interfaces.
- Helped create an SSO by refactoring the application to make use of MobX.
- Used React, TypeScript, Styled-components, and Mobx to create and launch the new version of the personal area.
Front-end Developer
Hennge
- Rewrote the old application from AngularJS to Vue with Vuex and successfully released it to our customers.
- Improved the overall speed and look of the entire application and reduced the bundle size.
- Added several features to the user dashboard and helped create transitions and animations to ensure a smoother experience.
- Created a testing strategy for the front end and wrote unit tests using Jest.
- Added several features to the admin dashboard and implemented and fixed the form validation.
- Developed a few apps for internal use with React and Redux in collaboration with other teams.
Front-end Developer
Recruit Technologies
- Improved several components by fixing the CSS, switching from PropTypes to Flow, and writing tests.
- Added, styled, and tested several components to release a trial version and add a timecard and attendance function.
- Documented the UI components in the internal wiki and made them available in a library using Storybook.
- Tested each component, action, selector, and reducer created with Jest and Node.js assert.
Junior Application Developer
Celsys
- Created several tools to streamline the development of Clip Studio Paint and the translation of release notes and software updates.
- Helped unify the pre-existing Japanese version and foreign version into a multi-language version through the creation of tools.
- Updated and maintained the company website using jQuery and Bootstrap.
- Used C++, Python, and MySQL to deliver new features and fix bugs.
- Assisted in internationalization by translating several documents from Japanese to English.
- Helped with the development and maintenance of the internal wiki by making it responsive for tablets and mobile.
- Developed a few internal web pages to visualize data for presentations.
Experience
My Home Page
https://www.sachamorgese.comTic Tac Toe with React
HTML5 Pong
https://html5-simple-pong.netlify.app/Flappy Bird Clone
https://sachasbird.netlify.app/Full-stack Portfolio
Education
Bachelor's Degree in Asian Studies, Japanese Language and Culture
University of Naples "L'Orientale" - Naples, Italy
Skills
Libraries/APIs
React, Node.js, REST APIs, React Router, React Testing Library, jQuery, Vue, Vuex, MobX, GSAP, Redux-Saga, HTML5 Canvas, Socket.IO, Three.js, WebGL
Tools
WebStorm, JetBrains Rider, Flow, JSS, Redux Thunk, Expo, IntelliJ IDEA, Auth0, Canvas 2D
Frameworks
Redux, Tailwind CSS, Bootstrap, Jest, Cypress, PixiJS, Unity, React Native, Express.js, Electron, Next.js
Paradigms
Testing, Asynchronous Programming, Responsive Web Design (RWD), App Development
Languages
TypeScript, CSS, CSS3, Sass, JavaScript, HTML, GraphQL, HTML5, C++, Python, C#, Multiscale Modeling Language (MML), SQL
Storage
MongoDB, MySQL, Databases
Platforms
Visual Studio Code (VS Code), Docker, MacOS, Amazon Web Services (AWS)
Other
Japanese, Styled-components, Libraries, Responsive UI, Front-end, Full-stack, Pixel Perfect, Full-stack Development, APIs, Gatsby, Team Mentoring, Windows 10, Railway, i18next, Framer Motion, Graphical User Interface (GUI), HTML Canvas, 3D Graphics Engines, Computer Graphics
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