Software Engineer experienced in Javascript, React, and Node/Express, with a demonstrated history of working in the computer software industry. Passionate about bringing inclusivity and accessibility to the engineering industry to ensure female and minority voices are heard.
Experience
2022 — Now
2022 — Now
Brooklyn, New York, United States
⇒ Spearheaded the integration of OpenAI with Elasticsearch for our AI Search Beta release in a cross team collaboration between machine learning and discovery, devising and executing a comprehensive test strategy plan focused on search accuracy validation through API testing and JSON diff comparison.
⇒ Introduced Splunk Synthetic Monitoring for robust, real-time production browser testing and alerting, including production checkout with failsafe methods and test inventory to ensure moment to moment site reliability and functionality on critical user journeys
⇒ Developed UI tests and End-to-End (E2E) tests in Cypress, API tests in Jest and TypeScript, and Acceptance tests in Gherkin within an agile environment, making use of pair/mob programming sessions and group whiteboarding to facilitate team discussions and uphold the health and quality of new projects
⇒ Collaborated closely as an Integrated QE across multiple teams, bridging the gap between Product and Engineering to outline and deliver on test strategy plans, ensuring comprehensive automation and UI/UX test coverage for new features, along with manual X-Ray coverage for rapid production of high-quality, bug-free features
⇒ Provided peer code review and offered engineer mentorship as a Quality Engineering Automation Lead and code owner of testing and storefront repositories, emphasizing best practices, quality, maintainability, and scalability
2021 — Now
2021 — Now
New York City Metropolitan Area
⇒ Implemented React to modularize our application for future scalability and separation of presentational and stateful components for declarative and easy to navigate component mapping for a comfortable user experience that is extremely developer friendly.
⇒ Used React Hooks to construct intuitive components based on related logic rather than by lifecycle methods to ensure efficiency in state management.
⇒ Integrated TDD with Jest and Enzyme for specific concurrent JS snapshot middleware testing, ensuring that React components were well structured and functioning, helping to avoid unwanted side-effects and unintended consequences of new feature developments.
⇒ Applied OAuth for user authorization through Facebook and Google for a diversified user login experience, incorporating Passport.js middleware in tandem with Express.js and persistent cookies for additional auth services.
2021 — Now
New York City Metropolitan Area
⇒ Implemented React Router to ensure flexible and swift page loading by only rendering specific components controlled by user access.
⇒ Architected a relational database to store user data, with an emphasis on ACID compliance at an application level, as well as individual session data for each user, organizing scalable many-to-many relationships between tables while minimizing potential bugs with a strictly-enforced schema.
⇒ Incorporated Axios library, establishing wide browser support and fast, efficient promise-based fetches on the front end, as well as control over asynchronous calls on the backend.
⇒ Established Node.js/Express server to seamlessly handle HTTP requests and API calls, applying the middleware design pattern to modularize routers and controllers with a discernible chain of responsibility.
⇒ Prioritized user security by incorporating Bcrypt technology, including salt methods for encryption of sensitive account information.
2021 — Now
New York City Metropolitan Area
⇒ Utilized React and CSS to create a dynamic, cohesive experience with rapid component rendering based on user input with bold, responsive visuals.
⇒ Configured a relational database to execute performant, complex queries while maintaining ACID compliance and atomicity of data for future scalability
⇒ Leveraged Node.js/Express’ single threaded event loop to facilitate the chaining of modularized middleware controller functions to handle responses and requests made from the client through HTTP endpoints to effectively execute queries to a relational database.
⇒ Implemented a Websockets protocol to establish persistent cross-server connections and event driven updates and communication between users to allow for real-time, synchronous gameplay updates between different users.
2021 — 2022
2021 — 2022
⇒Developed and assisted in the perpetuation and upkeep of the Codesmith public site and its associated online platforms for learning, CSX
⇒Maintained a custom YAML content parser to add static content into React components for a public site with over 150,000 annual users with utmost user accessibility in mind, so that even non-technical staff members could add content to the site without training.
⇒Orchestrated junior engineer onboarding and provided mentorship with code review and pair programming through the complete SDLC of fullstack applications using Agile/SCRUM methodology, with special focus on Javascript fundamentals, React, DOM Manipulation, UX Design, and Systems Design
⇒Proctored Technical Interviews for prospective junior engineers with an emphasis on Javascript, technical communication, and debugging abilities
Education
Hunter College