Steven LaBrie
Software Engineer at Codesmith- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Spanish Full professional proficiency
-
English Native or bilingual proficiency
Topline Score
Bio
Experience
-
Codesmith
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Dec 2020 - Present
Provided technical training and led workshops on full-stack development principles, including algorithms, DOM Manipulation, React, Redux, HTML, CSS, Node.js/Express, SQL/NoSQL databases, testing and authentication basics. Integrated Cypress end-to-end tests for a React/Redux application to verify user flow along a CI/CD pipeline ensuring overall component functionality and detection of unintended side effects. Used Docker to develop in a containerized environment, upholding Codesmith’s style guide, including formatting and linting, and ensuring smooth integration and continuous deployment workflow. Mentored a team of engineers through the development life cycle of full-stack, open-source applications by managing team dynamics, and fostering engineering best practices and codebase uniformity throughout product life cycles. Performed regular, in-depth code review to monitor fellow engineer’s continued progress and future excellence. Maintained and updated a custom YAML content parser to dynamically compile YAML files into React components, simplifying the development process and integration for technical and non-technical members of the team. Proctored technical interviews focusing on JavaScript knowledge, technical communication, analytical problem-solving skills, and engineering best practices. Show less
-
-
-
QLens
-
Software Development
-
Software Engineer
-
2020 - Present
• Deployed Electron’s open-source framework for bundling cross-platform React/Node/Chromium applications to create a sandboxed, high performant and very accessible environment allowing users to convert non-relational database schemas into correctly formatted GraphQL schemas, complete with resolvers and mutations for users to download in zip format. • Utilized React component reusability paradigm to develop an SPA with modularized components that follow React design patterns such as conditional rendering, React hooks, stateless components, and render props. • Applied CodeMirror’s versatile text editor to output formatted GraphQL and non-relational database schemas with which users can interact, visualize and download based on their URI input. • Integrated Jest test-suites for TDD methodology to create unit and integration tests by checking schema validation, constructing planning sessions with the team to define behaviors pre-implementation, enforcing clean and well-structured code integration. • Configured D3 layout algorithms to display non-relational database schemas in an interactive hierarchical tree structure, providing a meaningful and dynamic data-driven representation of user’s database information. • Designed custom modular Express middleware for non-blocking functionality to ensure a scalable, secure, and responsive server,, handling errors and leveraging Express’s lightweight framework. Product developed under tech accelerator OS Labs (opensourcelabs.io). Show less
-
-
-
Open Source
-
United Kingdom
-
Software Development
-
100 - 200 Employee
-
Hush
-
2020 - Present
• Optimized UX and client side efficiency by leveraging React and React Router’s ability to dynamically display information and increase content delivery speed by implementing static routes, minimizing server requests and providing a seamless SPA experience.• Implemented Redux state management library to handle state with limited prop-drilling to ensure predictability and traceability by utilizing the single source of truth design pattern in a centralized global store for application maintainability. • Integrated WebSockets library using the websockets library to handle real-time user communications within a private messaging board utilizing Bcrypt’s hashing functionality to send encrypted messages, ensuring client side privacy in both individual and group messaging. • Designed and developed RESTful endpoints using Express framework to ensure a highly scalable, secure, and responsive application server for accessing RDBMS by engaging the middleware design pattern to modularize backend requests.• Constructed Webpack application for future scale, maintainability and faster load times by writing configuration to utilize hot module reloading, ES6+ transpilation for developer packages, and minification and uglification features decreasing bundled file size. Show less
-
-
Engineer's Notebook
-
2020 - Present
• Optimized loading performance by establishing static routes through React Router to minimize server calls within SPA to handle progressive resolution of views by preventing page reload, optimizing performance and experience. • Employed React Hooks for comprehensible state management while maximizing modularity of stateful components by decoupling logic from user interface and leveraging React’s built in component life cycle methods to dynamically manage state and component rerendering.• Deployed PostgreSQL database for a more structured storage of relational data and guaranteed validity of transactions between stores and users in the event of errors through ACID compliance. Show less
-
-