Diego Ballona
Ruby on Rails Developer
In the past 10+ years, Diego's focus has been helping companies building technology-related products, mostly in mission-critical environments, such as financial services and eCommerce. He has deep experience in leadership, software architecture, systems administration, software engineering, and product development. He has very recently joined the team as an engineering manager at Spotify.
Portfolio
Availability
Preferred Environment
Git, Terminal, OS X
The most amazing...
...thing I've created is a JS plugin for detecting real-time payment fraud on merchant checkout pages through publicly available records and proprietary data.
Work Experience
CTO
PayCertify
- Led a team of six managers responsible for 50+ people in engineering, data, design, product, DevOps, security, and quality.
- Managed CAPEX, OPEX, and all budgeting related to technology efforts.
- Led quarterly objectives and key results definitions.
- Actively participated in shaping culture, recruiting, and team building.
- Implemented policies and procedure guidelines for information security, business continuity, disaster recovery, secure software development, and access control.
- Led compliance efforts for PCI-DSS Level 1 certification.
Engineering Manager
PayCertify
- Led 4+ teams totaling 20+ people in engineering, data science, design, product, DevOps, and quality.
- Led the development of technology to prevent credit card fraud through public records, device fingerprinting, geolocation data, network data, persona creation/linking, and social media data.
- Helped create a model for fraud contexts such as bin attack, chargeback/friendly fraud, and application fraud as well as by generating a fraud propensity score based on hundreds of data sources.
- Led integrations to 50+ APIs, from modern REST interfaces to legacy ISO 8583-based communication,.
- Managed and facilitated processes of engineering, design, and product teams while reporting to the CEO.
CTO, Partner
NDA2
- Actively participated in the strategic decisions of the company.
- Led 5+ teams totaling 20+ people, composed of engineers and designers both remote and on-site.
- Guided product decisions, release/milestones, and the roadmap.
- Managed CAPEX and OPEX for all tech-related projects.
- Actively participated in pitching for investors, VCs, and clients.
- Led a partnership with Softlayer Business Catalyst, an IBM company, for an acceleration program.
Lead Software Engineer
Viaweb
- Led the development of a content management system for the largest Christian school network in Latin America.
- Oversaw website development for 50+ clients.
- Led engineering/product/design teams totaling 15 people.
- Led talent recruitment and management.
- Developed a 30-second video contest tool that had on its first month 1+ million hits and 2,000 video uploads without any paid advertisement.
- Ran the operations for a web radio that reached 50 thousand people daily on the central food supplier of Belo Horizonte's state, Minas Gerais (CEASAMINAS).
Experience
NDA2 Learning Management System
PayCertify Payment Gateway
Skills
Languages
Sass, CSS3, Ruby, HTML5, XML, SQL, JavaScript, JRuby, Bash Script, PHP, CoffeeScript, Haml
Frameworks
Ruby on Rails (RoR), Selenium, AngularJS, Laravel, Ember.js
Tools
RSpec, Shell, NGINX, Sublime Text, Ansible, Adobe Photoshop, Adobe Illustrator, Terminal, Git
Paradigms
REST, Test-driven Development (TDD), Object-oriented Design (OOD), Class-based OOP, DevOps, Design Patterns, Scrum, Event-driven Programming, Behavior-driven Development (BDD), Asynchronous Programming, Agile Software Development, Kanban
Platforms
Linux RHEL/CentOS, Red Hat Linux, CentOS, MacOS, Amazon Web Services (AWS), Android, iOS, OS X, WordPress
Storage
JSON, Redis, Elasticsearch, Database Modeling, MySQL, NoSQL, MongoDB, Database Performance, PostgreSQL
Industry Expertise
Security
Other
System Administration, Product Development, API Design, Engineering Management, Compliance, PCI Compliance, GDPR, User Experience (UX), Information Architecture (IA), Product Management, Sales, Shell Scripting
Libraries/APIs
Node.js
Education
Incomplete Degree in Information Systems
Centro Universitário UniBH - Belo Horizonte
Incomplete Degree in Management
Centro Universitário FUMEC - Belo Horizonte
Certifications
CISSP
(ISC)²
CRISC
ISACA
CISM
ISACA
PCIP
PCI Security Standards Council