Leo Fabrikant
Verified Expert in Engineering
Software Developer
Leo is a web front-end technology expert in React and TypeScript with extensive back-end experience with Node.js, Next.js, and Python. Technology stacks are one of the business's most important choices, and Leo prioritizes thoroughly understanding the trade-offs that all popular and effective web technologies make. Leo chooses the best tool for the job to maximize performance and code quality for whatever tech stack he works on.
Portfolio
Experience
Availability
Preferred Environment
MacOS
The most amazing...
...solution I've built was a complex UI and algorithm for a drag-and-drop branching workflow canvas maintaining even spacing between user-generated nodes.
Work Experience
Lead Software Engineer
Constant Contact
- Introduced unique type safe workflow across a GraphQL API and front end, allowing the front end to be synced with types generated on the back end.
- Built a library for creating a complex branching workflow canvas, allowing drag and drop of nodes while maintaining even spacing between them. Designed an algorithm to manage the node spacing. Published it as the organization's private npm package.
- Evaluated and introduced many new technologies to the company tech stack as was requested. Assessed new technologies to potentially adopt company-wide. Technologies include TypeScript, Recoil, and GraphQL.
Senior Front-end Engineer
Isobar
- Led a front-end team on a new initiative to provide a car and driver service in China. Built a full reservation flow, including location inputs integrated with mapping APIs. Helped deploy AWS Lambda API layer built using Node.js.
- Upgraded and maintained a high-traffic enterprise web app. Led initiatives and managed junior developers. Spearheaded an upgrade to React 15 and 16 and refactored an old app-state-management system to use Redux.
- Re-designed site-wide modal control architecture using React-modal to be more generic, composable, and easier to implement.
Experience
Participation Reports
https://www.crossref.org/members/prep/Transpose Scholarly Records Database
https://transpose-publishing.github.io/Skills
Languages
TypeScript, JavaScript, HTML, CSS, Python, GraphQL
Libraries/APIs
React, Node.js, MobX
Frameworks
Next.js, Redux, Django
Tools
React Apollo
Storage
PostgreSQL, MySQL
Paradigms
Web App Design
Platforms
Amazon Web Services (AWS), AWS Lambda, Web
Other
Analysis, Programming, Web Development
Certifications
Certification in Web Design Concepts
Brainbench
Certified Programmer/Analyst Aptitude
Brainbench
Master Certification in CSS3
Brainbench
Certification in JavaScript 1.8
Brainbench
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