Lee Rogers
Software Engineer at Sidecar Health- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Alex Edward Ball
It would be great if all teams could be comprised of engineers like Lee. In my time working with Lee, I've been able to see his dedication to his craft. Upon first joining Sidecar almost 2 years ago, Lee has helped with many cross functional company initiatives, from leading engineering efforts with our regulatory/legal departments, to providing mentorship to newly hired engineers learning our stack, Lee is always a team player. As I mentioned, Lee is dedicated to his craft and is not satisfied with shipping code that was half-complete. He often addresses tech debt and takes it upon himself to make sure the code he writes is maintainable. Lee is forthright with his code reviews and helps to foster an engineering culture of accountability and communication at Sidecar. Lee works closely with engineering managers, product managers, architects and other engineers on various projects. He has great communication skills and can understand engineering problems and relate them to non-technical stakeholders in an intuitive way. Can't say enough how lucky we are to have someone like Lee.
Alex Edward Ball
It would be great if all teams could be comprised of engineers like Lee. In my time working with Lee, I've been able to see his dedication to his craft. Upon first joining Sidecar almost 2 years ago, Lee has helped with many cross functional company initiatives, from leading engineering efforts with our regulatory/legal departments, to providing mentorship to newly hired engineers learning our stack, Lee is always a team player. As I mentioned, Lee is dedicated to his craft and is not satisfied with shipping code that was half-complete. He often addresses tech debt and takes it upon himself to make sure the code he writes is maintainable. Lee is forthright with his code reviews and helps to foster an engineering culture of accountability and communication at Sidecar. Lee works closely with engineering managers, product managers, architects and other engineers on various projects. He has great communication skills and can understand engineering problems and relate them to non-technical stakeholders in an intuitive way. Can't say enough how lucky we are to have someone like Lee.
Alex Edward Ball
It would be great if all teams could be comprised of engineers like Lee. In my time working with Lee, I've been able to see his dedication to his craft. Upon first joining Sidecar almost 2 years ago, Lee has helped with many cross functional company initiatives, from leading engineering efforts with our regulatory/legal departments, to providing mentorship to newly hired engineers learning our stack, Lee is always a team player. As I mentioned, Lee is dedicated to his craft and is not satisfied with shipping code that was half-complete. He often addresses tech debt and takes it upon himself to make sure the code he writes is maintainable. Lee is forthright with his code reviews and helps to foster an engineering culture of accountability and communication at Sidecar. Lee works closely with engineering managers, product managers, architects and other engineers on various projects. He has great communication skills and can understand engineering problems and relate them to non-technical stakeholders in an intuitive way. Can't say enough how lucky we are to have someone like Lee.
Alex Edward Ball
It would be great if all teams could be comprised of engineers like Lee. In my time working with Lee, I've been able to see his dedication to his craft. Upon first joining Sidecar almost 2 years ago, Lee has helped with many cross functional company initiatives, from leading engineering efforts with our regulatory/legal departments, to providing mentorship to newly hired engineers learning our stack, Lee is always a team player. As I mentioned, Lee is dedicated to his craft and is not satisfied with shipping code that was half-complete. He often addresses tech debt and takes it upon himself to make sure the code he writes is maintainable. Lee is forthright with his code reviews and helps to foster an engineering culture of accountability and communication at Sidecar. Lee works closely with engineering managers, product managers, architects and other engineers on various projects. He has great communication skills and can understand engineering problems and relate them to non-technical stakeholders in an intuitive way. Can't say enough how lucky we are to have someone like Lee.
Experience
-
Sidecar Health
-
United States
-
Insurance
-
1 - 100 Employee
-
Software Engineer
-
Jan 2021 - Present
- Worked closely with Product, Backend and Q/A as a frontend developer to create, maintain and improve mobile responsive, client facing user interfaces for a health insurance company, with a focus on building modular, composable components. - Employed React’s virtual DOM and diffing algorithm to minimize unnecessary re-renders, utilizing reusable components to reduce repetitive code, maintain consistent style across the application and allow for dynamic representation of data. - Implemented Redux using RSAA (Redux API middleware) for streamlined state management, reducing unnecessary passing of props and preserving instances of state allowing for a simpler debugging process. - Utilized Jest and Enzyme in creation of testing suites to verify component output as well as functionality of Redux actions. - Employed React Router to make use of client side routing, reducing page loads and increasing response speed. - Leveraged Module Federation to create React micro-frontends using Webpack5 in order to further modularize codebase, allowing for independent development among teams and reducing the risk of conflicts between libraries. - Implemented Accessibe, an accessibility overlay tool, behind a LaunchDarkly feature flag, allowing for the detection and fixing of accessibility issues across the site, but with the ability to turn the feature on or off in different environments. Show less
-
-
-
CampSiter
-
Travel Arrangements
-
Software Engineer
-
Dec 2019 - Jan 2021
Application for posting and reviewing campsites: - Architected SPA using React Router to make use of client side routing, reducing page loads and increasing response speed. - Employed React’s virtual DOM and diffing algorithm to minimize unnecessary re-renders, utilizing reusable components to reduce repetitive code, maintain consistent style across the application and allow for dynamic representation of data. - Made use of React Hooks API (useState, useEffect, useContext, etc.) with functional components to allow for code reuse, simplified lifecycle management and isolation of stateful logic, thereby improving readability while reducing bundle sizes. - Implemented Node.js/Express server to manage routes using module design pattern with middleware and controllers to take advantage of Node’s non-blocking asynchronous I/O model for the handling of concurrent HTTP calls to multiple endpoints. - Hosted PostgreSQL database to store user and site data, leveraging ACID compliance for consistency, security and stability. - Encrypted passwords with Bcrypt.js’s one-way hashing algorithm that uses key stretching / salt rounds for optimal security. Show less
-
-
-
Chris-Differ
-
United States
-
Software Engineer
-
Oct 2018 - Mar 2019
- Architected database diffing application that finds all the differences between a production and development database and represents those differences with a dynamic GUI, allowing users to create all necessary SQL queries for database migration. - Developed app with Node.js and Electron to support cross-platform compatibility while leveraging powerful web technologies like React to build a dynamic and responsive user experience with the added data security of a desktop app. - Composed SQL query using multiple joins and aggregate functions on the information_schema database to retrieve all metadata required to build a visual representation of each database and the differences between them. - Leveraged Electron’s IPC event emitter model to implement a real-time bi-directional communication between main process and renderer process while enabling system level commands from UI for a cleaner user interface. - Product developed under tech accelerator OS Labs (opensourcelabs.io). Show less
-
-
-
Open Source
-
United Kingdom
-
Software Development
-
100 - 200 Employee
-
Full Stack Software Engineer
-
2018 - 2019
Infinite Loop (Help desk web interface) - Created PostgreSQL database, utilizing SQL’s relational capabilities and flexible schema design to keep track of complex relationships between students, tickets, helpers and topics, thereby allowing for the gathering of useful data analytics. - Built Node / Express API with focus on asynchronous delegation of tasks to allow for non-blocking requests from the client. - Refactored React codebase to implement Redux for streamlined state management while also providing access to time travel debugging, while employing Redux Thunk middleware for asynchronous state changes. Playlist ReCreate (Spotify playlist migration app) - Designed React-Redux app that queries API and stores results in single store for access across components, maintaining separation of concerns while dynamically rendering views to reflect changes in state. - Implemented Spotify and YouTube OAuths, employing access tokens to allow for secure delegated access authorization. - Handled asynchronous actions using Redux Thunk to appropriately manage rendered views and user authentication. Show less
-
-
-
Madison Metropolitan School District
-
United States
-
Primary and Secondary Education
-
700 & Above Employee
-
Media Specialist
-
2012 - 2017
- Administered SQL database of library MARC records, keeping records up to date and ensuring reliable, accessible data. - Maintained HTML/CSS of educational technology platform using content management software, with focus on UX. - Developed and implemented computer science curriculum with emphasis on fundamental coding concepts and skills. - Administered SQL database of library MARC records, keeping records up to date and ensuring reliable, accessible data. - Maintained HTML/CSS of educational technology platform using content management software, with focus on UX. - Developed and implemented computer science curriculum with emphasis on fundamental coding concepts and skills.
-
-
-
ALAMANCE-BURLINGTON SCHOOL SYSTEM
-
United States
-
Education Administration Programs
-
300 - 400 Employee
-
Media Coordinator
-
2009 - 2012
- Administered SQL database of library MARC records, keeping records up to date and ensuring reliable, accessible data. - Maintained HTML/CSS of educational technology platform using content management software, with focus on UX. - Administered SQL database of library MARC records, keeping records up to date and ensuring reliable, accessible data. - Maintained HTML/CSS of educational technology platform using content management software, with focus on UX.
-
-
Education
-
Florida State University
Master of Library & Information Science (MLIS) -
University of Florida
Master of Arts (MA) -
University of Florida
Bachelor of Arts (BA)