Samuel DeSota, Software Developer in New York, NY, United States
Samuel DeSota

Software Developer in New York, NY, United States

Member since February 10, 2017
Sam has deep experience in JavaScript and TypeScript web development. He's built projects from the ground up, including design, development, and deployment, and 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 end-user while being frugal with time. Sam loves to work with TypeScript, Svelte, and React.
Samuel is now available for hire

Portfolio

  • Noir Gallery
    TypeScript, Web Design, Svelte, React, Datomic, Amazon Web Services (AWS)...
  • Stuff4Hire
    Jira, Redux, React
  • Raft
    React, JavaScript, Design

Experience

Location

New York, NY, United States

Availability

Part-time

Preferred Environment

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.

Employment

  • Director of Technology

    2020 - PRESENT
    Noir Gallery
    • Led a team to build a beautiful new eCommerce website using Stripe to manage payments.
    • Saved the team hours everyday 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. I internalized the process of the learn startup and learned to prioritize shipping an MVP above building non-essential features.
    Technologies: TypeScript, Web Design, Svelte, React, Datomic, Amazon Web Services (AWS), AWS, Clojure
  • React Web Developer

    2019 - 2020
    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.
    Technologies: Jira, Redux, React
  • Solo Venture

    2018 - 2019
    Raft
    • Built a toolkit for React that enables live previews of individual components to enable faster development.
    • Worked on a research project to build a programming language and IDE to enable better debugging and development.
    • Paused working on this project at the end of 2019 to work with Noir Gallery after realizing that this project was highly ambitious and required venture funding, but it was one of the most fulfilling and challenging periods of my career.
    Technologies: React, JavaScript, Design
  • Senior Software Engineer

    2017 - 2018
    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.
    Technologies: TypeScript, JavaScript, React
  • Web App Developer

    2016 - 2017
    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.
    Technologies: Zend Framework, PHP, Vue.js, JavaScript, React, Node.js
  • IT and Development Consultant

    2014 - 2015
    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.
    Technologies: HubSpot, JavaScript, React, Node.js
  • Web Developer

    2012 - 2015
    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.
    Technologies: JavaScript, WordPress, PHP

Experience

  • HubSpot Report Builder (Development)
    https://knowledge.hubspot.com/articles/kcs_article/reports/create-custom-reports

    At HubSpot, one of the projects I worked on was heading up the front-end development of the new HubSpot report builder, designed to help customers unfamiliar with traditional reporting tools create effective reports. On this project, I had the opportunity to work with a large organization to pull together dependencies from multiple teams, as well as structure the project from the ground up and on-board new team members into the project later into development.

  • Stuff4Hire (React Development) (Development)
    https://www.stuff4hire.com/

    Stuff4Hire is a platform which allows neighbors to rent the everyday items they own but only use occasionally.

    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 (Development)
    https://noirgallery.co

    I partnered with Noir Gallery to build a beautiful e-commerce platform to allow artists to monetize their work.

    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 (Development)
    https://fightforblacklives.com

    In the wake of George Floyd's murder, my and my business partners were motivated to launch a simple site to help citizens demand change from their local representatives via Twitter.

    We built this project using Svelte, Sapper, Javascript, and Github Pages and used various open-source APIs and scraping to populate the data.

Skills

  • Languages

    TypeScript, CSS, HTML, JavaScript, Clojure, PHP, SQL, Python, Haskell
  • Frameworks

    Redux, Tailwind CSS, Zend Framework, Svelte, Angular
  • Libraries/APIs

    React, RxJS, Node.js, Vue.js, Stripe
  • Industry Expertise

    Web Development, Web Design
  • Other

    Software Development, Progressive Web Applications (PWA), Compilers, HubSpot, Design, Datomic, AWS
  • Tools

    Affinity Designer, Vim Text Editor, Git, VS Code, Jira, GitHub Pages
  • Paradigms

    Functional Programming, Functional Reactive Programming
  • Platforms

    MacOS, AWS Lambda, Amazon Web Services (AWS), WordPress
  • Storage

    MySQL

To view more profiles

Join Toptal
Share it with others