Over the past decade, I've forged a dynamic career as a full-stack software engineer, consistently embracing challenges that stretch beyond my comfort zone. I have led research and development projects, evolving into a subject matter expert along the way.
Led design and development of customer relationship features that powered custom dashboards and data grids used on a daily basis by account executives and managers.
•
Introduced data fetching and caching library (RTK-Query) significantly reducing new RESTful APIs setup overhead for 50+ engineers.
•
Collaborated with Data Scientists to develop machine learning (ML) driven features (using GCP Pub/Sub, MySQL, Java, Typescript & React) to A/B test automated price negotiation and reduce losses.
•
Orchestrated cross-team form standardization efforts through reusable React components fostering consistent behavior, styling & error handling.
•
Mentored and empowered 2 junior full-stack engineers resulting in them taking ownership of their small/medium project by their 3rd quarter of starting.
•
Pursued operational excellence by authoring comprehensive guides and SQL scripts, paving the way for fully automated deployments and reducing on-call burden.
Was simultaneously part of two engineering teams working on multiple products.
•
Highlighted flaws in our test suite and implemented patterns for unit/integration testing including: data factory for mocked/persisted object creation, descriptive naming conventions, and code organization.
•
Planned, designed, and developed user data synchronization feature between a 3rd party application and our Salesforce app using SFDX, RESTful APIs & Salesforce SQL.
•
Rewrote B2C multi page web app as a single page app using ReactJs, Redux, & Typescript.
•
Created B2C UI theme and accompanying theme builder using css preprocessor SASS.
•
Developed an end-to-end data exporting application for MacOS using Electron, ReactJs, REST Api, Springboot, Java, OracleDB, Docker, AWS.
•
Responded to application crashes and monitored application state as an on-call engineer.
Researched, documented, prototyped, implemented, and taught version control patterns using GitHub and Git to complement our transition from waterfall into a 2 week agile release cycle.
•
Led a team to consolidate app navigation controls that were previously hardcoded and duplicated over a majority of html pages, which made it possible to modernize the look and feel of the application with a single file change.
•
Modernized the consumer facing e-commerce web application with mobile first UX design using bootstrap 3 and AngularJs.
•
Participated in daily standups, backlog discussions, development, code reviews, testing, retrospectives, and demos to company.
•
Wrote technical documentation including how to guides and code documentation.
•
Wrote unit/integration tests when refactoring or adding new code.