Versatile software engineer with experience designing, building, deploying and maintaining web enabled systems.
Proficient in most areas of web backend technologies, containerization (Docker/Podman & Kubernetes) and relational database systems.
Proficient in most areas of web backend technologies, containerization (Docker/Podman & Kubernetes) and relational database systems.
Familiar with NoSQL databases (ie. Redis, MongoDB, Memcached).
Proven problem solving and analytical skills, experienced. Able to work on own initiative and as part of a team.
See the recommendations I've received
Experience
Kubernetes monitoring/alerting stack researcher:
Grafana dashboards, both static & dynamically generated, with configurable Slack notifications from mixed datasources: Mimir/Prometheus/Loki+Promtail with configurable variety of authentication methods
Provisioned via Terraform module(s) to GKE/EKS/custom clusters, automated by Gitlab CI/CD pipeline(s)
Broadcom BlazeMeter at Enterprise Software Division of Broadcom (2018 – 2021)
2020 – 2021: Staff Software Engineer
Mentoring new engineers about platform
Non-trivial tasks lead (ie. minimize breaking changes for some new features)
2018 – 2020: Senior Software Engineer
Multi-cloud solutions: GCP, AWS, Azure: SDK client in PHP 5-7 and Python 2-3 for:
Convert Docker image solution to native multi-platform solution using PyInstaller and NSSM for Win32 service management
Introduced use of Alpine Linux for reduced security footprint and size/cost improvements
Splunk dashboards
In 2018 Broadcom acquired CA Technologies
CA Technologies BlazeMeter (2017 – 2018)
Software Engineer at CI/CD Division of CA Technologies
IronSource Search (2014 – 2016)
Implemented in Go high performance & low latency geolocator and browser sniffer.
Implemented Bing search feed consumer and client tracking. Maintance of Yahoo, InfoSpace and partial Google feeds. At runtime feeds segregated by brand, market and multiple AB tests.
Implemented detection & reporting of prominent browser ad blockers, which allowed management take strategic business decisions.
Developed:
Solutions with a mixture of PHP, SQL (MySQL, RedShift), Python, Javascript and Go.
Search extensions for Chrome and Chromium browsers (ie. Binkiland New Tab).
Internal automations for department needs (ie. AV scans, remote jobs, up/down-loads, reports) with storage at S3, statistics from RedShift consumption.
Enhanced AB testing framework used for high-traffic landing pages (300M+ hits/mo.) with extreme low latency.
IronSource Display (2013 – 2014)
Azure hosted next generation version of C.A.S.T based on C#.
Native display advertisement platform development.
Migrated custom third party integrations from previous PHP to new C# solution.
In 2013 IronSource acquired AfterDownload
AfterDownload R&D (2011 – 2013)
Designed & implemented prototype of online advertisement platform C.A.S.T.
Maintained hundreds of landing pages for FriedCookie.
Designed & implemented tracking system of installations (PIO: Products, Installation & Offers).
Planned and executed integations with partners.
Techinical contact & lead developer for most stategic client: CNET’s Download.com (ie. native ads platform & PPD bidding program).
PHP, SQL development and Debian system administration.
Integrations with CyberSource, PayPal and SendGrid services.
Management of Apache and mod_php.
- Senior Developer (2008 - 2009):
- Senior member of eCommerce back-end PHP Development team.
- R&D Team Leader (2009 - 2010):
Architecturize, implement and maintain distributed and adaptable systems.
Coordinate requirements between back-end, front-end and marketing needs.
- Special Projects Lead (2010 - 2011):
- R&D for business growth.
- eBussiness PHP Developer:
Member of Zend’s internal PHP Development team.
Maintainer of mission critical, fault tolerant systems.
Design and development of multilingual dynamic web applications.
Administration of Linux servers: Apache, MySQL, PostgreSQL, Postfix, Dovecot
Project Leader for Chilean Postal Service Postal Code Development, business intelligence and most mayor projects.
Team mentoring.
Research and Development of new web enabled technologies for internal use.
Freelance software developer (POS, thesis support, web pages, etc).
Y2K readiness, support and hardware maintainer for several customers.
Assembly and sale of custom computers.
Projects
Open source projects.
- socks5map
Simple SOCKS5 proxy for local web development aid; see “Uses of socks5map proxy tool”. - duration-php
Time duration class, Go-like. - after
Cronjob tool for subminute scheduling. - See all
All repositories at Github