Badges
Certifications
Work Experience
Python Test Engineer
Averna Technologies•  November 2022 - March 2024•  Remote, Quebec
Object-Oriented Programming (OOP) of Python Classes interfacing Linux embedded software with Windows OS test systems. Engineered integration tests and test cases for software-defined networking (SDN) via Python, boosting 30% test coverage. Automated development environment installation via Bash scripts on Linux and PowerShell scripts on Windows. Orchestrated multiplatform tests with Windows VirtualBox VMs in Linux development host. Integrated Python motor control API with optical hardware increasing instrumentation performance efficiency by 50%.
Software Developer In Test / Team Lead
IPG Photonics•  March 2021 - November 2022•  Kingston, Ontario
Led Agile team in Requirements Analysis via TestRail equivalent in Jira, achieving 80% automation test case coverage. Developed a RESTful API microservice posting to MySQL database with SQLAlchemy increasing test server uptime by 40%. Coded QA Automation integration with build pipeline establishing Jenkins-like CI/CD process. Increased hardware integration test coverage to 90% by programming TCP Python testing API. Architected Appium alternative UI Test Automation Framework via Selenium Python driver. Directed a team of 3 software developers creating Python-based test automation framework increasing test coverage to 80%.
Course Instructor
TecMilenio University•  August 2021 - April 2022•  Remote, Mexico
Taught 2 master's degree courses in AI/ML, Python for Data Science, Natural Language Processing (NLP) and Agile. Guided labs on API endpoint deployment with IBM Cloud and Numpy, Matplotlib & Pandas on IPython Notebook (Jupyter).
Technical Writer
OpenMined•  December 2019 - March 2021•  Remote, UK
Designed Privacy Preserving Machine Learning use case for Natural Language Processing (NLP) using Python & PyTorch. Managed 4-person Python Git/GitHub repository and collaborated in bug troubleshooting, code reviews and Version Control. Authored and implemented Python implementations for Crypto Primitives (Additive Secret Sharing & Beaver Triplets) in an eLearning course module on Secure Multi-Party Computation, providing DeFi security and cryptography principles. Documented Penetration Testing guidelines using VirtualBox, VMWare and Docker containerization.
Quality Assurance Engineer
Multiple Companies•  December 2011 - July 2016•  Mexicali, Mexico
Spearheaded quality assurance and testing at major aerospace firms delivering >$300K USD in cumulative cost reduction through supplier KPI analysis and defect management. Boosted product design KPIs from 50% to 93%, dramatically elevating field quality trends. Orchestrated efficient manufacturing reporting using MS Excel, VBA, and SAP BusinessObjects. Executed rigorous testing and inspections, aligning designs with CAD drawings, specifications, and GD&T ensuring adherence to regulatory compliance and aerospace standards.
Education
Western University
Master’s Degree in Electrical and Computer Engineering•  January 2018 - December 2018
National Technological Institute of Mexico
Bachelor’s Degree in Mechatronics Engineering•  January 2007 - December 2011