Samuel DeSota
Verified Expert in Engineering
Web Development Developer
New York, NY, United States
Toptal member since August 5, 2019
Sam has deep experience in JavaScript and TypeScript web development. He's built projects from the ground up, including design, development, and deployment, and has managed dependencies across multiple product teams to drive larger projects to completion. He's skilled at finding the processes and tools for a project that will deliver an excellent product to the end user while being frugal with time. Sam loves to work with TypeScript, React, and Solid.js.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Git, Vim Text Editor, MacOS
The most amazing...
...project I've worked on is a programming language built on original new constructs designed to help deliver applications faster.
Work Experience
Electron Expert
MOTI TECHNOLOGIES LLC
- Built a cross-platform CI system on GitHub Actions, allowing MOTI to deliver its app to their 1st desktop customers, including code signing and development and staging release channels.
- Guided MOTI Chat's real-time synchronization architecture and established a client-side database pattern using Dexie.js and IndexedDB to fix performance problems in the app.
- Built a reliable auto-update mechanism to help MOTI deliver its app.
Software Engineer
Kumospace
- Built and shipped the Kumospace desktop app with Electron, a virtual office experience.
- Increased the performance of the web app and reduced resource utilization by over 5x by carefully optimizing critical areas of the codebase.
- Built and shipped features in the React-based web app.
Director of Technology
Noir Gallery
- Led a team to build a beautiful new eCommerce website using Stripe to manage payments.
- Saved the team hours every day by building a synchronization system to centralize orders from several sales channels and built internal systems to fulfill and send orders to multiple manufacturing partners.
- Wrote a query optimizer in Clojure for the Datomic database to eliminate issues caused by slow queries generated by a TypeScript-based Datomic ORM tool.
- Learned hard lessons on building software in a startup environment. Internalized the process of the lean startup and learned to prioritize shipping an MVP above building non-essential features.
React Web Developer
Stuff4Hire
- Took the reigns from another developer and launched the startup's first product in beta.
- Continued to refactor the codebase and build out new features to prepare for version 1.0.
- Provided notes on technologies and patterns used with the existing codebase, and developed a plan to bring the codebase to a stable point for production.
- Utilized Jira and worked with the founders and QA team members to build out new features.
Senior Software Engineer
HubSpot
- Led the front‐end development of HubSpot's cross‐object reporting builder by managing dependencies and contributing to codebases across multiple teams.
- Contributed and led many other projects to level‐up HubSpot's report‐building tools.
- Gave code reviews and helped co‐workers learn & level up their skills.
Web App Developer
Intelligen.Energy
- Developed web components to give customers instant estimates of their savings by using solar energy.
- Designed and developed portal to provide financing to energy developers across the country.
- Built a social network based on an enterprise framework to accelerate communication between negotiating parties and internal company communication.
IT and Development Consultant
EthoSolar USA
- Developed and designed tools to generate solar installation quotes for solar customers.
- Trained team members in web development techniques to aid in inbound marketing strategy.
- Improved internal tooling with custom web apps and process automation.
Web Developer
Freelance Web Development
- Developed websites and tools for clients while honing my skills via Wordpress CMS, with PHP and the web stack.
- Built a custom intuitive website editor to edit text throughout a custom Wordpress theme without aid from a developer.
Experience
HubSpot Report Builder
https://knowledge.hubspot.com/articles/kcs_article/reports/create-custom-reportsStuff4Hire (React Development)
I took over development of Stuff4Hire from another developer, a project built with React + Redux, developed a plan to improve the code base and prepare for production, and worked with the founders to build out features to launch the project into beta.
Noir Gallery
I led a small team to build an eCommerce platform to support Noir Gallery's large catalog of over 50,000 artworks from hundreds of artists, built an automated system to synchronize orders from many sales channels into a central database for the fulfillment, built internal tools to manage Noir's business processes and built a beautiful, easy to use the portal for artists to upload and manage their artwork and shops. We used TypeScript, React, Svelte, Clojure, and Datomic deployed on AWS for this project.
One of my favorite parts of this project was building a custom query optimizer in Clojure for Datomic to eliminate slow database queries.
Fight For Black Lives
We built this project using Svelte, Sapper, Javascript, and Github Pages and used various open-source APIs and scraping to populate the data.
Skills
Libraries/APIs
Node.js, React, RxJS, SolidJS, Vue, Stripe
Tools
Affinity Designer, Vim Text Editor, Git, Jira, GitHub Pages
Languages
TypeScript, CSS, HTML, JavaScript, Clojure, SQL, PHP, Python, Haskell
Frameworks
Tailwind CSS, Redux, Electron, Phaser.io, Next.js, Zend Framework, Svelte, Angular
Platforms
AWS Lambda, MacOS, HubSpot, Amazon Web Services (AWS), WordPress, Visual Studio Code (VS Code)
Paradigms
Functional Programming, Functional Reactive Programming
Industry Expertise
Web Design
Storage
Google Cloud, MySQL
Other
Web Development, Software Development, Progressive Web Applications (PWAs), Compilers, Design, Datomic, Front-end, Vite
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