Michael Barquero
Computer Science Engineer | Python 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.