Scroll To View More
Leo Thorp, Software Developer in Chicago, IL, United States
Leo Thorp

Software Developer in Chicago, IL, United States

Member since November 28, 2015
Leo is an experienced engineer with exceptional skills throughout the full stack. Effective on teams of any size or alone, his work has included React SPAs for a major media publisher, full-stack architecture of a complex healthcare product in C#, and multiplayer games in Node. He takes pride in writing high-quality code, having a product-focused mindset, and finishing ahead of schedule.
Leo is now available for hire

Portfolio

Experience

  • JavaScript, 6 years
  • Node.js, 4 years
  • React, 4 years
  • Python, 4 years
  • Redux, 3 years
  • React Native, 2 years
  • Django, 2 years
  • GatsbyJS, 1 year
Chicago, IL, United States

Availability

Part-time

Preferred Environment

Windows 10, Git, Visual Studio Code, Visual Studio

The most amazing...

...application I've developed was a fleet management and route planning app for self driving cars.

Employment

  • CEO/Lead Engineer

    2015 - PRESENT
    Chroma
    • Operated a web development agency with several engineers, working 100% remotely with a variety of companies, team sizes, and tech stacks.
    • Led several projects as the team/lead primary developer.
    Technologies: JavaScript, React, Redux, C#, ASP.NET MVC/Web API, Angular, Python, Django, Node, Sass
  • Lead Front-end Engineer

    2018 - 2018
    Nuro (Contract)
    • Developed the initial React-based front end from scratch and determined technology choices/coding standards.
    • Architected and implemented a suite of complex self-driving car fleet management apps using React, Redux, and the Google Maps API.
    • Implemented a front-end deployment pipeline using Kubernetes.
    • Designed schemas for the back-end APIs consumed by the front end and implemented a sophisticated mock API to accelerate the pace of front-end development.
    • Rapidly prototyped an ecommerce REST API in Node.js to validate MVP concept in under two weeks.
    Technologies: React, Redux, Google Maps API, Node
  • Full-stack Developer

    2017 - 2018
    Sandhills (Contract)
    • Led a complete front-end rewrite of a legacy equipment sales application.
    • Developed a generalized/modular architecture for front-end/back-end components to permit rapid development of derivative sites.
    • Restructured/translated legacy code to write cleaner implementations of back-end features like authentication and interfacing with external APIs.
    • Implemented a new sales site from scratch derived from the rewritten base application.
    Technologies: JavaScript, jQuery, React, Sass, C#, ASP.NET MVC
  • Web Developer

    2017 - 2018
    Forbes (Contract)
    • Developed a number of React SPAs and interactive features for a high-traffic media website.
    • Utilized Node.js to implement meta tag rewrites and server-side rendering.
    • Implemented detailed pixel-perfect responsive designs with clean, modular Sass/CSS.
    Technologies: JavaScript, React.js, Redux, MobX, Angular, Node.js, Sass
  • Full-stack Developer

    2016 - 2017
    Apple Homecare (Contract)
    • Engineered numerous full-stack features from scratch in a large healthcare application.
    • Architected and developed the front-end and back-end components of order management, including the shopping cart/order creation functionality, inventory adjustments, and the packing/shipping/delivery process.
    • Developed logic-heavy UI components with React/Redux for features like batch transaction editing, pagination, and customer data collection.
    • Implemented back-end logic and UIs for scheduling and automated generation of invoices.
    Technologies: JavaScript, React.js, Redux, C#, Entity Framework, ASP.NET MVC/Web API, Sass, AWS
  • Full-stack Developer

    2015 - 2016
    Velocity (Contract)
    • Developed a marketing campaign development platform as the project's sole developer.
    • Implemented flexible drag-and-drop campaign design interfaces, reusable components, and animations.
    • Architected the back-end logic/REST API for development of campaigns, including persistence functionality and user authentication.
    • Successfully coordinated with a Europe-based team while working in the US; was praised for excellent communication skills and availability.
    Technologies: JavaScript, Angular, jQuery, Python, Django, HTML/CSS

Experience

  • R6 (Development)
    http://r6redux.herokuapp.com/

    R6 is a fast-paced, 3D multiplayer racing game. (JavaScript, Node.js, Three.js, Socket.IO)

  • Sonority Generator (Development)
    http://sonority.herokuapp.com/#/sonority

    Sonority Generator is a web-based musical instrument for experimenting with unusual microtonal harmonies. (JavaScript, Angular.js)

  • Geode (Development)

    A platform for connecting musicians with performances venues, streamlining various pain points around finding opportunities, establishing trust, and negotiating payment. (React, Redux, Elixir, GraphQL/Absinthe, Phoenix)

  • Wedge Finder (Development)

    An application useful for finding cryptocurrencies that are exhibiting a particular chart pattern. (Node.js)

Skills

  • Languages

    CSS, HTML, C#, Python, JavaScript, SQL, Bash, Go, Elixir, Scheme, C
  • Frameworks

    React Native, Redux, ASP.NET MVC, Express.js, Django, Phoenix
  • Libraries/APIs

    React, jQuery, Node.js, GatsbyJS, Vue.js
  • Tools

    Microsoft Visual Studio, Git
  • Paradigms

    Agile Software Development, Functional Programming
  • Platforms

    Visual Studio Code, Heroku, Kubernetes, AWS Elastic Beanstalk, AWS EC2
  • Storage

    MySQL, PostgreSQL, SQL Server 2016, AWS S3, MongoDB
  • Other

    Web Developer, Software Developer, React Native Bridge

Education

  • Bachelor's degree in Computer Science and Music Composition
    2010 - 2014
    University of Miami - Miami, FL
I really like this profile
Share it with others