Software Engineer with 10+ years of experience in developing and maintaining complex software applications. Proven ability to solve complex problems and, with a focus on finding creative and efficient high-quality solutions. Expertise in a variety of programming languages and technologies, including Typescript, ReactJS, Python, and Shell.
Aptean
Product Manager
Aptean is a software company focusing on enterprise vertical solutions. After the aquisition of Produce Pro I transitions into being responsible for the lifecycle of multiple Business Central Food & Beverage & EDI products, from ideation to launch to post-launch support, working closely with stakeholders to define product strategy and ensure user satisfaction.
- Designed & successfully launched 5+ new products & integrations
- Achieved feature parity & reduced code duplication across 10+ products, through a reorganization of 70+ codebases
- Worked with staff around the world to ensure product quality & customer satisfaction
Produce Pro Software
Senior Developer
Continuing my work at Produce Pro, I led and executed on research and development initiatives to improve & eventually rewrite the ERP product and meet the unique needs of the perishable industry, while replacing internal tools and processes with modern solutions.
- Designed & coded a full stack replacement for the legacy issue tracking & time entry system using Typescript, React, & Redux, used by 100+ users, managing 300,000+ issues, & reduced the time required to do time entry by 20%
- Created tooling & migrated 80+ developers to VS Code & git
- Implemented a deployed version control system for the ERP, tracking customer 300+ branches & deploying updates
- Created a new linux environment & package management system for our ERP, replacing legacy scripts & packages on 200+ servers
- Developed a monitoring solution using a Python service, and Django backed, to monitor servers & ERP functionality, proactively identifying issues
Produce Pro Software
Developer
Produce Pro is a leading ERP software company for the perishable industry. I started as a developer in support, learning the massive code base by fixing bugs, refactoring, and rewriting code, eventually assisting and then leading customer upgrades & live implementations.
- Successfully onboarded 20+ customers on a new ERP system, including data migration, training, & live support
- Resolved 10000+ issues across over 7000+ programs with in the ERP, with a proven ability to identify and resolve complex issues quickly and efficiently
- Implemented coding standards, best practices, and user interface guidelines
- Engineered and deployed 500+ custom software solutions to meet the specific needs of clients
- Designed and coded a comprehensive lot tracking and settlement system responsible for reviewing a customers entire supply chain