Vice President of Engineering2021 - PRESENTCraftable
- Evaluated the entire software development process and implemented procedures and steps to ensure high code and product quality while maintaining the optimal coding pace.
- Received reports from development teams, analyzed their progress, and assigned future work tasks.
- Reported directly to C-level executives to help set priorities and adequately evaluate the ongoing efforts being executed in the development department.
- Interviewed candidates and made hiring decisions based on the current and projected workloads.
- Implemented features and drove architectural changes aimed at improving the product's quality as well as development productivity.
Senior Software Engineer2018 - 2021Craftable
- Designed new products and procedures, launched new products and features, and ensured the customers received them well.
- Led a team of developers, providing code reviews and technical expertise to implement features optimally.
- Collaborated with the quality assurance team and the customer success team to maintain the highest product quality possible.
- Implemented front-end, back-end, mobile, and native apps and components.
Full-stack Software Engineer2015 - 2018Craftable
- Led the rewrite of the back end from Play into Play 2 and later versions by adding support for the Akka actors.
- Rewrote the full front end of the application from Angular into Ember.js.
- Integrated with multiple points of sale platforms using C++, Micros, Aloha, and others.
- Incorporated multiple accounting platforms using their APIs, namely Quickbooks, Xero, and Netsuite.
- Integrated with multiple electronic invoicing providers, such as EDI integrations.
- Implemented countless endpoints, front-end components, and pages and built native apps for Android and iOS.
Freelance Software Developer2014 - 2016Freelancer
- Developed mobile applications and themes for WordPress and Magento platforms that supported viewing products, ordering, payments, and similar store-based features.
- Implemented mobile apps using LibGDX and deployed them across different platforms.
- Built custom content management platforms based on user specifications using PHP, Java, Ruby, and MySQL.