# Sheldon Johnson > Software Engineer @ Lessen Location: New York City Metropolitan Area, United States Profile: https://flows.cv/sheldonjohnson Software Engineer specializing in fullstack JavaScript and co-creator of Hermes, a Kubernetes cluster logger & visualizer with a robust configurable alerting system. Passionate about providing the best experience for users. Hermes: https://github.com/oslabs-beta/Hermes Github: https://github.com/avatarwnd ## Work Experience ### Software Engineer @ Lessen Jan 2021 – Present - Designed and deployed a cost-effective serverless infrastructure for a Next.js app, leveraging AWS CloudFront and Lambda - Leveraged RTK thunks to handle async requests to the Hasura wrapped GraphQL layer, allowing for manageable server state -Built Front-End architecture for greenfield React product, incorporating modern design-patterns such as Route based splitting to reduce bundle size, improving page load times and HOC to reuse component logic promoting code readability - Maintained a cross-platform React Native UI library, ensuring consistent and efficient user experiences across multiple platforms (iOS and Android). ### Software Engineer @ Hermes Jan 2021 – Present - Leveraged React’s expansive library and custom component structure to rapidly adapt to the everchanging goals set by sprints under an agile development workflow, improving ramp up time, code efficiency as well as scalability making it easy to add new features - Incorporated RESTful routes,to effectively query elasticsearch database to display interactive graphs representing log data from Kubernetes clusters as well as tracking errors within these clusters, increasing codebase efficacy and reliability - Utilized Elasticsearch’s RESTful architecture to store and analyze logs from Kubernetes clusters by leveraging its powerful analytics engine, this helped in abstracting away the logic needed on the backend to query the clusters, effectively increasing both code efficiency - Employed BEM architecture to increase the maintainability and scalability of styling the codebase, by utilizing its recognizable terminology to lead to less confusion in a team of engineers, aiding in improving development flow through semantic structure - Implemented React-Router to increase content delivery of viewport on SPA by utilizing switches and routes as components that conditionally alter the layout and dynamically display the data from the Virtual DOM decreasing unnecessary querying of server - Used Agile development with OS labs to create a developer tool with a team of engineers and minimal guidance, allowing for a rapidly evolving development cycle that efficiently prioritizes features, improving development flow and team coordination - Incorporated Material UI to expedite workflow and promote styling conformity throughout the app, improving developer workflow ### Jobsmith | Job tracking community dashboard @ Open Source Jan 2021 – Present - Applied React Hooks with the Context API to manage functional components, avoiding unnecessary boilerplate and binding methods. - Implemented a SQL database for its ability to retrieve data from multiple tables with subqueries and joins and allowance of referential integrity between the users and companies table, as well as the companies table, and the applications table - Incorporated Tailwind CSS framework to promote a performant and flexible styling structure throughout the codebase, by leveraging its use of semantic utility classes, leading to styling uniformity throughout the product without restricting development workflow ### Recrypto | Crypto monitoring dashboard @ Open Source Jan 2021 – Present -Created a uniformized React codebase by leveraging reusable component abstractions to promote maintainability and readability, utilized a unidirectional data flow in line with Flux architecture to display data from API requests with the higher-order component pattern in React - Applied custom React hooks to elegantly handle state changes in child components by abstracting state functionality, reducing bloated states, and increasing efficiency - Utilized React-Query as a performant and robust data synchronization solution to minimize global state bloat and resolve data fetching logic leading to a smoother developer & UX, improving the efficiency of the product by allowing workload to be focused elsewhere ## Education ### Penn State University ## Contact & Social - LinkedIn: https://linkedin.com/in/sheldon-hodari-johnson --- Source: https://flows.cv/sheldonjohnson JSON Resume: https://flows.cv/sheldonjohnson/resume.json Last updated: 2026-03-23