Leo Crossman

Software Engineer at Codesmith
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
New York, New York, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Bryanna DeJesus

Leo is one of the most passionate engineers I have ever worked with, and it has been a pleasure working with him on multiple occasions. Not only is he a technically strong engineer with skills across the tech stack, he is a great technical communicator and is a wonderful mentor. He has a natural ability for teaching and is always willing to help and share his knowledge. I highly recommend Leo as a software engineer and think he would be an asset to any team lucky enough to have him.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Oct 2021 - Present

    • United States
    • Software Development
    • Software Engineer
      • Jan 2022 - Jun 2022

      - Designed a zero-dependency JavaScript library to provide developers with a simple API for data caching, which enables engineers to streamline their development process in a scalable, performant manner. - Implemented an LRU eviction policy for server-side caching of responses from any database and API structure to supply users with fast read and write access for highly requested data. - Developed an LFU caching option to provide developers with optimized data availability and query performance for small cache sizes, enabling frequently called assets to be cached virtually forever. - Constructed cache nodes tailored to specific use cases by specifying a preferred maximum lifetime of data for LRU and LFU caches, as the exclusive deletion policy, and omitting the feature entirely when desired. - Built out a Jest unit-testing suite of over 50 tests for LRU, LFU, and expiration-based removal systems to increase maintainability of caching logic and ensure future contributions retain core library features. - Applied the React virtual DOM’s rapid updates and low memory use in a demo application to provide a visualization of Qache’s 61% performance boost—reduced from 82ms to 32ms—in average query time over a database fetch. - Employed TypeScript’s static typing, code completion, better syntax highlighting, and avoidance of runtime errors to increase productivity when building out a demo application, allowing for more developer time on the core library. - Incorporated GraphQL and MongoDB into the demo application to illustrate the benefits of using Qache regardless of the API and database performance provided by both technologies. - Part of OS Labs open source initiative Show less

    • United Kingdom
    • Software Development
    • 100 - 200 Employee
    • BetterMe
      • 2021 - 2022

      - Used React-Redux to leverage the interaction between reusable UI components and a dedicated store for predictable tracking of state changes to increase maintainability when sharing state across app features.- Modeled PostgreSQL tables and relations with Bcrypt for password hashing while only providing data access to authorized users through parameterized queries to prevent SQL injection.- Utilized SCSS reusable style calculations via mixins to give users an accessible selection of themes to pick from. Show less

    • National Park Browser
      • 2021 - 2022

      - Built a React image carousel to capitalize on the performance of the React reconciliation process’s “diffing” algorithm when making large changes to component state, providing a smooth user experience.- Designed RESTful Express API middleware delegated to user sign-in, with cookies authenticating every user request.

  • Mobile App Development
    • New York, New York, United States
    • Software Engineer
      • 2020 - 2021

      - COVID-19 symptom check-in - Deployed to iOS/Android/PWA, this app determined the health status of employees on a daily basis for COVID-19 symptoms and compiled info into a database. - Bobcat Den Delivery - Deployed to iOS and allowed users to submit orders to the student run delivery service. - GC Functions provided clients with direct database access without the need of an intermediate API layer. - COVID-19 symptom check-in - Deployed to iOS/Android/PWA, this app determined the health status of employees on a daily basis for COVID-19 symptoms and compiled info into a database. - Bobcat Den Delivery - Deployed to iOS and allowed users to submit orders to the student run delivery service. - GC Functions provided clients with direct database access without the need of an intermediate API layer.

Education

  • Bates College
    Bachelor of Arts - BA, Mathematics

Community

You need to have a working account to view this content. Click here to join now