About
Frank is a seasoned professional currently working as a software engineer at Amazon. He previously served as the VP of engineering at Penfield.AI, a Toronto AI startup pioneering in empowering human-machine intelligence in the cybersecurity space. Frank also worked as a senior engineer at Meta's enterprise trust organization, helping to build Facebook's privacy and compliance software infrastructures. He also worked on IBM WebSphere Java Runtime, which powered many Fortune 500 Java applications.
Experience
About 13.4 yrs of professional experience, estimated from the roles below (overlaps counted once).
- Jan 2022Present
Software Development Engineer
Amazon
Redesigned the Amazon Author API back end using AWS stacks. The newly improved service can send internal communication to millions of Amazon employees and alumni with a much improved peak TPS of 50,000 from the previous 2,000 TPS. Designed and developed the Amazon internal CMS tool in React and Next.js that is used to author internal communications. Streamlined deployment to AWS using AWS CDK scripts.
- Jan 2022Present
Vice President of Engineering
Penfield.AI
Launched a fully featured Penfield.AI security solution in five months from a demo project. Demonstrated product repeatability with multiple customer deployments of different integrations and cloud environments. Led the team to create the monitoring and on-call strategy for the product. Worked with the sales team to create the product roadmap to support the sales goal and long-term product vision.
- Jan 2021 – Jan 2022
Senior Enterprise Software Engineer
Meta
Scaled the Facebook risk management application from one internal customer to seven customers. Extended the Federal Trade Commission (FTC) compliance controls to internal teams. Built the data classification feature that scans and reports the presence of personal identifying information (PII) data in the Facebook internal databases.
- Jan 2013 – Jan 2021
Staff Software Engineer
IBM
Migrated IBM WebSphere observability features to the Red Hat OpenShift platform. Created and delivered new features for open-source Java Runtime Environment technologies. Designed and developed the diagnostic plans feature to assist developers in resolving intermittent runtime problems in web containers.
- Jan 2012 – Jan 2012
Software Engineer
International Financial Data Services
Developed multiple iOS MVP apps that helped the team win new contracts. Prototyped a banking MVP app that utilizes speech recognition to perform daily banking activities. Prototyped a WPF application to demonstrate client activities across the globe using Bing Map API. Designed and developed an MVP receipt scanning iOS application using OpenCV.