Scroll To View More
Diego Ballona, Ruby on Rails Developer in Belo Horizonte - State of Minas Gerais, Brazil
Diego Ballona

Ruby on Rails Developer in Belo Horizonte - State of Minas Gerais, Brazil

Member since January 18, 2014
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, front-end engineering, and product development.
Diego is now available for hire

Portfolio

  • PayCertify
    Rails, Ruby, Ember, PHP, Laravel, Redis, Postgres, CentOS
  • PayCertify
    Rails, Ruby, Ember, PHP, Laravel, Redis, Postgres, CentOS
  • NDA2
    Ruby, Rails, Node.js, Ember.js, AngularJS, Shell Script, HTML5, CSS3...

Experience

  • JavaScript, 10 years
  • SaaS, 10 years
  • Ruby, 8 years
  • Sass, 8 years
  • Test-driven Development (TDD), 8 years
  • Redis, 8 years
  • Ruby on Rails (RoR), 8 years
  • Shell, 7 years
Belo Horizonte - State of Minas Gerais, Brazil

Availability

Part-time

Preferred Environment

OS X, Terminal, Git

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.

Employment

  • CTO

    2018 - 2019
    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.
    Technologies: Rails, Ruby, Ember, PHP, Laravel, Redis, Postgres, CentOS
  • Engineering Manager

    2016 - 2018
    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.
    Technologies: Rails, Ruby, Ember, PHP, Laravel, Redis, Postgres, CentOS
  • CTO, Partner

    2012 - 2015
    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.
    Technologies: Ruby, Rails, Node.js, Ember.js, AngularJS, Shell Script, HTML5, CSS3, PostgreSQL, MySQL, MongoDB
  • Lead Software Engineer

    2010 - 2012
    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).
    Technologies: Ruby on Rails, PHP, Postgres, MySQL, HTML5, CSS3, OO JavaScript, Shell Script

Experience

  • NDA2 Learning Management System (Development)

    On NDA2, we built a Learning Management System (LMS), which gave the students the option to learn according to their preferences. We created methodology and technology in which the content offered consumption through slideshows, videos, interactive learning objects, HTML5 games, and other resources which made the user's learning experience highly customized.

  • PayCertify Payment Gateway (Development)

    On PayCertify, I had the opportunity to participate both as an individual contributor (engineer) and a manager on creating a payment gateway for cards not present (online transactions) from scratch. We integrated to multiple processors, including TSYS (now Global Payments), FirstData (now Fiserv), AMEX direct channel, and a few specific use-case processors. The whole process included from the concept phase to full certification with a PCI-DSS QSA company as PCI Level 1.

Skills

  • Languages

    Sass, CSS3, Ruby, HTML5, XML, SQL, JavaScript, JRuby, Bash Script, PHP, CoffeeScript, Haml
  • Frameworks

    minitest, Ruby on Rails (RoR), Selenium, Zend Framework, Ember.js
  • Libraries/APIs

    YouTube API, jQuery, Apache Lucene, Facebook API
  • Tools

    RSpec, Cucumber, Shell, Nginx, Sublime Text, Bower, Grunt, Ansible, Adobe Photoshop, Adobe Illustrator, Vim Text Editor
  • Paradigms

    REST, Test-driven Development (TDD), UX Design, Object-oriented Design (OOD), Class-based OOP, DevOps, Search Engine Optimization (SEO), Business Intelligence (BI), Web Design, Design Patterns, Scrum, Event-driven Programming, Behavior-driven Development (BDD), Asynchronous Programming, Iterative Programming, Agile Software Development, Kanban
  • Platforms

    Linux RHEL/CentOS, Red Hat Linux, CentOS, MacOS, Amazon Web Services (AWS), Android, iOS, WordPress
  • Storage

    JSON, Redis, Elasticsearch, Data Integration, AWS S3, Database Modeling, MySQL, NoSQL, MongoDB, Database Performance, PostgreSQL, Sphinx Search Engine
  • Other

    SaaS, System Administration, RESTful Web Services, Product Development, APIs, API Design, Ajax, Lean Development, User Experience (UX), Information Architecture (IA), Interaction Design (IxD), SEM, Security, Product Support, Design, Product Management, Sales, Scraping

Education

  • Incomplete degree in Information Systems
    2010 - 2011
    Centro Universitário UniBH - Belo Horizonte
  • Incomplete degree in Management
    2009 - 2010
    Centro Universitário FUMEC - Belo Horizonte
I really like this profile
Share it with others