# Catherine Lavin > Front End Software Engineer Location: New York, New York, United States Profile: https://flows.cv/catherinelavin Full stack software engineer with 5+ years experience and a penchant for front-end development. I enjoy working in a collaborative environment with opportunities for growth as an engineer. Formerly a chemist, I bring strong critical thinking and problem solving skills. Skills: JavaScript, React, Typescript, Next.js, Redux, HTML, CSS, React Query, React Testing Library, Jest, Storybook, React Hook Form, Zod, Yup, Python, Flask, Ruby, Rails, MongoDB, PostgreSQL, Agile, Git ## Work Experience ### Front End Software Engineer @ MonetaGo Jan 2020 – Jan 2023 | New York, NY • Built features for web applications to digitize bank processes and reduce fraud in financial transactions for international clients • Led and implemented epic to allow editing of uploaded CSV/JSON files, crafting reducers that work with a complex API, writing forms with React Hook Form and Zod validations, and styling pages with Material UI based on Figma wireframes • Created and owned the user management page, implementing CRUD operations using Formik and Yup validations, to display user information and roles • Overhauled the application’s state management for ease of adding new features while maintaining core functionality • Interfaced with engineers and product team on feature implementation to fulfill product requirements on a geographically distributed, fully remote team ### Front-end/UI Developer @ Lucera Financial Infrastructures Jan 2019 – Jan 2020 | New York, New York, United States • Developed features for a greenfield, websocket-based web application to trade US treasuries at high speed • Owned a significant portion of the application, allowing for placing and controlling trades, and viewing data at update speeds up to 250ms • Aided in a component library initiative based on Ant Design components • Regularly communicated with product manager and designer on story progress, feature implementation, and strategic output in an agile sprint structure ### Product Engineer @ °Nomad Health Jan 2018 – Jan 2019 | New York, New York, United States • Converted user profile forms written in WTForms to React and Redux Form • Wrote Enzyme unit tests for various features to increase application test coverage • Worked closely with design to build resilient, responsive emails using Jinja templates and tested across different email providers using Litmus • Collaborated with front-end engineers on the creation of a design system, composing stories for commonly used components with Storybook ### Full Stack Developer @ Cognizant Jan 2018 – Jan 2018 | New York, New York, United States • Worked on internal tools for job placements, wrote unit and acceptance tests, and ran automated testing using Nightmare on a full stack JavaScript application • Completed Platform Acceleration Lab course on microservices and cloud computing ### Student @ Flatiron School Jan 2017 – Jan 2017 | New York, New York Software engineering immersive program. ### Graduate Research Assistant @ Syracuse University Jan 2011 – Jan 2017 • Synthesized novel air-sensitive organometallic compounds and analyzed their structures to understand their formation • Performed computational modeling and theoretical calculations and determined trends for molecular binding energies • Gave oral and poster presentations on research results at national and regional American Chemical Society meetings ### Teaching Assistant @ Syracuse University Jan 2011 – Jan 2017 • Instructed undergraduate students in general chemistry and forensic science laboratories demonstrating proper lab technique and teaching how to critically analyze results • Gave prelab lectures illustrating the connection between lecture concepts and the laboratory experiment • Fielded questions from students in office hours to facilitate their understanding of lecture material ### Chemistry Department X-ray Facility Administrator @ Syracuse University Jan 2014 – Jan 2016 • Repaired the single crystal X-ray diffractometer and associated equipment • Implemented regular maintenance schedule for the instrument reducing its downtime • Trained new users in the proper usage of the instrument, which allowed them to independently analyze their samples ### Undergraduate Research Assistant @ The University of Arizona Jan 2009 – Jan 2011 • Synthesized transition metal compounds using Schlenk line and glove box techniques • Performed computational modeling and theoretical calculations on a supercomputer ## Education ### PhD Candidate in Inorganic Chemistry Syracuse University Jan 2011 – Jan 2017 ### Full Stack Web Development Flatiron School Jan 2017 – Jan 2017 ### Master of Philosophy - MPhil in Chemistry Syracuse University ### Bachelor of Science (B.S.) in Chemistry University of Arizona Jan 2006 – Jan 2010 ## Contact & Social - LinkedIn: https://linkedin.com/in/cmlavin - Website: http://www.catherinelavin.com/ - GitHub: http://github.com/cmlavin --- Source: https://flows.cv/catherinelavin JSON Resume: https://flows.cv/catherinelavin/resume.json Last updated: 2026-03-23