Experienced Software Engineer with a demonstrated history of working in the internet industry. Skilled in Analytical Skills, React.js, Flux, Redux.js, Typescript, Javascript, Python, Ruby, Rails, Node, and ELM. Familiar with PureScript, 8086 Assembly, C, C++, and Clojure. Focused on results, not bikesheds.
Collaborated with the API team to design and implement high-impact features for a leading agricultural e-commerce platform, including bundled packages, shopping lists, and enhancements to search, cart, and product pages.
Led initiatives that contributed to over $100M in revenue, while improving key metrics such as customer retention, unique products per cart, pages per session, and post-purchase satisfaction.
Partnered with the UX team to provide technical input on feature design, estimate engineering effort, and define success metrics for A/B tests and new functionality.
Modernized the test suite by migrating from Enzyme.js to Testing Library, improving both test coverage and execution speed.
Boosted performance and reliability of the frontend application by adopting Axios and React Query for API communication and data caching.
Mentored junior developers and provided team-wide training on React best practices, React Hooks, and modern frontend architecture.
Updated and added to existing financing and invoicing services, along with improving test coverage on systems handling multiple hundreds of thousands of dollars worth of invoices and billing. Provided solutions to reported issues and bugs, and remained on call to respond to outages. Helped design React and GraphQL based replacements for existing Hack/PHP implementation of API endpoints and UI components.
Full stack engineer focusing on delivering resiliency to business. Using Ruby, Rails, PostgreSQL, React, Angular, SASS, CSS3, BabelJS, and Webpack. Assuring quality with RSpec, Capybara, Jest, Enzyme and Jasmine. Responsibilities include expanding and updating the core product, and delivering the tools to help our staff succeed.
6369 Sunrise Blvd STE 109, Citrus Heights CA, 95610
Full stack developer responsible for web and mobile platforms leveraging Cordova. Responsible for managing a team of 5 developers, facilitating and overseeing up to three projects simultaneously, assisting with the creation and maintenance of Python, Golang and Node/Babel back-ends, building single page applications with Reactjs + flux, and creating comprehensive test platforms with mocha + selenium.