Software Engineer experienced in Javascript, React, Typescript, Elixir, Phoenix, SQL. Passionate about architecting and deploying scalable web applications through AWS and improving the developer experience through structured GraphQL querying.
2021 — 2024
Los Angeles, California, United States
2019 — 2021
Greater Los Angeles Area
Fullstack engineer on the Feature Development team, leading the charge on new product features for Boulevard’s largest application (Dashboard) in Angular, React, Typescript, GraphQL, and Elixir, in addition to features for secondary applications
Navigate Angular to React migration, deciphering appropriate cases in which to improve existing Angular code or create new React components within the Angular framework based on feature size and future scalability
Develop new, market-driven features in React and TypeScript utilizing a customized Angular to React migration bridge and Boulevard’s Blvd-UI custom component library, alongside various tooling for increased efficiency
Collaborate on teams of 3 to 16, following AGILE methodologies and working closely with product and design teams, to complete both large features and essential product enhancements within committed time frame
Capitalize on Apollo GraphQL’s precision to reveal specific fields and database information from the backend, develop and expand schemas and unique resolvers, and query only for explicitly necessary fields in the frontend
Calculate complex and detailed order and commerce values on the backend, taking advantage of Elixir’s immutability of data and clear error handling to ensure stable values through diverse use cases
Built rebranded company website using React and NextJS, synced with Contentful, Salesforce, and Postmark
2019 — 2019
Greater Los Angeles Area
Engineered React/Redux and Node/Express single page application deployed with Docker/AWS to organize event-based transactions, enhancing backend integrations in concert with services such as mailchimp, copper, and Google Analytics
Integrated Node.js server with Google Analytics API by pushing real-time user interactions as Google Analytics events throughout the application in order to facilitate analysis of user trends and interaction with CTAs
Developed React components and render logic, integrating React Router to provide a more intuitive and functional experience for users by creating breadcrumbs to follow page history and additional logic to dynamically display new components
Refactored Node.js / Copper CMS integration by removing unnecessary code through testing, and adding comprehensive detail to integration type with new tagging structure, providing analytical insights into program applications
Mentored developers in React, Redux, Node, and SQL/NoSQL best practices with technical support via one-on-one code review
2018 — 2019
Los Angeles, California, United States
Mira
Designed traversal algorithm to parse through AWS SDK in order to analyze relationships between AWS instances, allowing users to easily reconfigure instance connection through direct editing of security group information
Created React-based application incorporated with Redux for centralized state management library, streamlining the addition of subsequent components and optimizing development experience via time travel debugging
Configured Electron with NodeJS using ipcRenderer and ipcMain Event Emitters to orchestrate communication between Electron instances and to save users’ AWS credentials via individual file systems for increased security and ease of use
Leveraged GraphQL’s declarative data fetching to create structured queries, decreasing total payload size and reducing costly round trips to the server to improve application efficiency and performance for users
Constructed Jest and Enzyme testing suite for React components to ensure robust functionality and sustainability of application
Implemented SCSS partial files and variables to improve style sheet readability and code base maintainability
2018 — 2019
Greater Los Angeles Area
SocialKeep
Architected RESTful API endpoints through Node.js/Express with customized controller middleware for effective routing between client-side HTTP requests and SQL database
Modeled SQL database for its ability to maintain data integrity, ensuring consistency of user information
Developed Jest and Supertest integration testing suite to guarantee server-side API functionality, laying the foundation for straightforward and comprehensive test-driven development to improve code quality
Education
2008 — 2012
University of Portland
Bachelor of Arts (B.A.)
2008 — 2012