Scroll To View More
Hire the top 3% of freelance developers
Leo Thorp

Leo Thorp

Chicago, IL, United States
Member since November 28, 2015
Leo is a driven web developer 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 and finishing ahead of schedule.
Leo is now available for hire
Portfolio
Experience
  • JavaScript, 5 years
  • C#, 4 years
  • Node.js, 3 years
  • AngularJS, 3 years
  • React, 3 years
  • Python, 2 years
  • Django, 1 year
  • Redux, 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 flexible platform for crowdsourcing API documentation.
Employment
  • Software Engineer
    2015 - PRESENT
    Chroma
    • Worked 100% remotely with a variety of companies, team sizes, and tech stacks.
    • Led several projects as the primary developer.
    Technologies: JavaScript, React.js, Redux, C#, ASP.NET MVC/Web API, Angular, Python, Django, Node, Sass
  • Full-stack Developer
    2017 - 2018
    Sandhills (Remote 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 (Remote 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 (Remote 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 (Remote 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
    JavaScript, CSS, HTML, Python, SQL, Bash, Elixir, C#, C, Scheme
  • Frameworks
    Express.js, ASP.NET Web API, ASP.NET MVC, Jest, NUnit, React Native, Django, AngularJS, Redux, Phoenix
  • Libraries/APIs
    React, Vue.js, Node.js, jQuery, Backbone.js
  • Tools
    Visual Studio, Sequelize
  • Paradigms
    Agile Software Development, Functional Programming, Test-driven Development (TDD)
  • Platforms
    Heroku, AWS Elastic Beanstalk, Android
  • Storage
    SQL Server 2014, PostgreSQL, MySQL, MongoDB, SQL Server 2016, AWS S3
Education
  • Bachelor's degree in Computer Science and Music Composition
    2010 - 2014
    University of Miami - Miami, FL
Hire the top 3% of freelance developers
I really like this profile
Share it with others