Michael Barquero
Computer Science Engineer | AI Developer | Team Lead | Python Lover
Profile
- A computer science engineer with nearly twenty years of experience in designing and implementing innovative technologies.
- As IT leader, provide direction for IT strategies, policies, and infrastructure, including security and privacy risks review to ensure compliance with frameworks such as SOC2, ISO 27001, HIPPA, and GDPR.
- As a business leader, responsible for the right recruitment and development of departmental staff.
- As a data engineer, design and maintain the infrastructure required for processing and analyzing large volumes of data, implementing ETL processes ensuring accessible and reliable data.
- Bilingual (English & Spanish).
Education
- Master in data management and Technological Innovation (big data). University of Barcelona, Barcelona, Spain.
- Bachelor of Science in Computer Science. University of Science and Technology, San Jose, Costa Rica.
Experience
Growth Acceleration Partners GAP
(software & data engineering company). Remote.
08/2023–07/2024
Staff Python Engineer
- Led the design, implementation, and maintenance of multiple FastAPI APIs, ensuring efficient data access and manipulation. Incorporated Docker for streamlined development and deployment processes.
- Managed the design and oversight of data pipelines using AWS solutions such as EC2 for scaling and CloudWatch for monitoring. Implemented Prefect for workflow management, AWS Elastic Beanstalk for deployment, CodePipeline for automated releases, Lambda for serverless tasks, and SES for email communication.
- Automated infrastructure provisioning and management with Terraform to ensure optimal performance for distributed processing. Leveraged GitHub Actions for version control and automation, enhancing development efficiency.
- Architected and implemented robust Python-based data pipelines, leveraging FastAPI, Playwright, SQLAlchemy, and Pandas to ensure efficient ETL processes.
ProofPilot
(copilot clinical trial protocol automation saas). Remote
07/2020–07/2023
Director of Technology
- Manage technology services and projects, including planning, execution, monitoring, and resource management
- Develop and establish a performance management system that includes a set of metrics or KPIs to track progress, evaluate performance, and drive continuous improvement.
- Lead technical teams in creating and customizing high-performance Python APIs using FastAPI and websites with Django, ReactJS and Tailwind, that supported all phases of clinical trial studies conducted by several sponsors and researchers.
- Develop and deploy highly encrypted environments that comply with the Federal Information Security Management Act (FISMA) and SOC 2 (Types I and II), providing data integrity, confidentiality, and study availability.
- Ensured data integrity and mined data from primary and secondary sources, organizing it into analysis-ready formats.
FHI 360
(international nonprofit human development organization). Washington, DC
04/2015–06/2020
Web Development Team Lead
- Led web development for ReactJS-PHP applications, customizing them to support 7 projects under the U.S. State Department’s English Access Micro Scholarship Program.
- Supervised full application development lifecycle, managing workflow, manual/automated testing, task completion, and timelines to ensure on-time and within-budget completion of all deliverables.
- Configured, deployed, administered, and maintained server architecture and
infrastructure, implementing solutions that optimize the development process, resource utilization, and performance.
- Developed and maintained Python scripts to efficiently manage intensive background processes, leveraging tools such as Celery and asyncio for task scheduling and concurrency. Ensured seamless support for system operations by implementing robust error handling, logging, and monitoring mechanisms.
- Revamped the management system architecture by redesigning modules and site features, improving functionality, server redundancy, and scalability.
- Successfully implemented the system across over 90 U.S. Embassies, achieving annual savings of $500K in licensing and usage fees.
Broadcast Management Group
(media production company). Washington, DC.
01/2014–02/2015
Director, Enterprise Technology
- Led development team in creating updated versions of internal applications, encompassing WordPress and SugarCRM applications, customized websites, e- commerce platforms, third-party APIs, sales control APIs, and mobile apps.
Cyclogram LLC/Starmesa
(software development companies). San Jose, Costa Rica
01/2012–12/2016
Web Developer Team Lead
- Led 3 geographically dispersed development teams in creating and maintaining high- performance PHP systems that supported all phases of clinical trial studies conducted by Emory University.
- Developed and managed 2 Centers for Disease Control (CDC)-sponsored study websites.
- Developed and deployed highly encrypted environments that complied with the Act (FISMA) and HIPAA, providing data integrity, confidentiality, and study availability.
Arcus
(nearshore services). Heredia, Costa Rica
01/2010–12/2012
Senior PHP Developer, Subcontractor for Mobiquity Inc.
- Developed 2 REST API applications for the Android operating system: the New York Post app (over 500,000 users) and Panera Bread app (over 5,000,000 installations)
Silver Arrow Marketing
(online sales and marketing firm). San José, Costa Rica
01/2009–12/2010
Senior PHP Developer
- Developed a PHP web platform enabling swift affiliate marketing program creation, seamless interaction with .NET applications for payment processing, and robust support for a large user base. Implemented a reporting mechanism extracting affiliate statistics from individual databases, ensuring timely payments and successful marketing campaigns.
Bodybuilding.com
(world’s largest online fitness store). Boise, ID
09/2008 – 12/2008
PHP Developer
- Utilized Zend framework to implement the reviews section of the company’s website, integrating web traffic analysis tools to gain a better understanding of site use.
Prime Staffing
(personnel outsourcing company). Santa Ana, Costa Rica
03/2003–08/2008
PHP Developer
- Built web applications for banking and insurance companies, including lead generators and sales tools. Developed specialized scripts, programs, and interfaces in PHP and ASP, replacing front- and back-end routines. These enhancements introduced new business logic, resulting in significant cost savings totaling thousands of dollars
CORE COMPETENCIES
- Team Leadership
- ETL
- Agile Methodologies
- Infrastructure Design
- Cloud Architecture
- Needs Analysis
- Web Development
- Data Analysis
- Data Management
TECHNOLOGIES & LANGUAGES
- Languages:
Python
, PHP, Bash, PL/SQL, JavaScript/TypeScript, Vanilla Java
- Frameworks: Tensorflow, PyTorch, FastAPI, Flask, Django, Symfony, Laravel
- Databases and storage platforms: MySQL, SQL Server, MongoDB, S3
- CRMs: SuiteCRM, SugarCRM, SalesForce
- Big Data: HBase, Spark, Big Data, Lean Start-Up, Data Management, Data Governance, Warehouses, Data Quality, Hadoop, NoSQL, Apache Storm, IT Governance, Social-CRM, BPM
- Source Control: GitHub, Bitbucket
- Cloud Providers: AWS, GCP, Azure, Digital Ocean.