Leo Crossman
Software Engineer at Codesmith- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
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.
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.
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.
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.
Experience
-
Codesmith
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Oct 2021 - Present
-
-
-
Qache
-
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
-
-
-
Open Source
-
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