Hugo Valentim Barros
Verified Expert in Engineering
Quality Assurance Developer
Hugo is the founder of software testing company Base2 and crowdtesting company Crowdtest. He has spent 10+ years working with software testing, including experience with testing automation, Agile testing, and continuous integration. He has a B.Sc. and M.Sc. in Computer Science from one of the top 3 universities in Brazil. He is a creative, dedicated individual.
Portfolio
Experience
Availability
Preferred Environment
Subversion (SVN), Git, Eclipse, Linux, MacOS
The most amazing...
...thing I've done is my master's degree project, where I developed software in C to test other software.
Work Experience
Founder
Crowdtest
- Founded Crowdtest, a service that gives money and rewards to users willing to find software defects in web, desktop, and mobile apps. Our user base allows developers, startups, and enterprises radically decrease their costs when testing software.
- Managed all projects at Crowdtest.
- Specified and tested the Crowdtest Platform developed in Ruby on Rails + MySQL.
- Configured Ubuntu Linux + Apache2 + Passenger to run the application in Amazon EC2. The database I configured was Amazon RDS.
- Estimated effort and monitored test execution for every project.
Founder
Base2
- Founded Base2 Technology, a company focused in software testing, in March of 2005. It offers software testing services to the regional market. It is established in Belo Horizonte, MG, Brazil.
- Took on many roles in the software testing environment, including tester, test automation developer, test analyst, test consultant, and software test manager. During the last few years, my activities have been concentrated in HR management, project management, test management, and consulting.
- Worked with clients and companies of many sizes and industries, such as health insurance, car rental, banking, software development, eCommerce, education, transport, and energy.
- Oversaw test effort estimation and some test specifications. Also managed the development of our test automation framework based on Selenium WebDriver.
- Built most test scripts in Java.
Project Manager
Imprensa Oficial do Estado de Minas Gerais/Qualiconsult
- Worked with many relevant technologies, including Security Enhanced Linux (SELinux), threat modeling, attack trees, Linux Virtual Server (LVS), Distributed Replicated Block Device (DRBD), Heartbeat, monitoring tools (e.g. Nagios), backup tools (e.g. Bacula), and more.
- Aimed at the establishment of a Public Key Infrastructure (PKI) completely based on open and free software. This mission critical PKI will be applied to most of Minas Gerais State services offered to citizens.
- Collaborated with the team that was responsible for the network and operating systems infrastructure. Among the tasks performed were threat modeling of the entire PKI, workload characterization (modeling of user behavior using statistical distributions). A high-availability database and other virtual services were implemented.
Manager, UFMG Open Source Laboratory
Universidade Federal de Minas Gerais
- Relevant technologies: Linux (Red Hat, Fedora, Debian), Linux Kernel, firewalls, MTA (Qmail, Postfix), Databases (MySQL, PostgreSQL), Apache Web Server, LDAP, NFS, Samba, among others.
- Led the team responsible for building a special Linux distribution in a partnership with the city hall technology company, Prodabel. This distribution, called Libertas, was installed through the municipal education system. Nowadays its the official Linux distribution of the city hall. The Federal University of Minas Gerais Open Source Laboratory was responsible for important initiatives, like this one, to spread the use of open source solutions through our country. Its most famous project was the popular computer, built with Linux as its operation system.
Experience
Distributed Version of the NuSMV
NuSMV is a symbolic model checker. It aims to find bugs in models that represent hardware, software, and protocols. Since the representation of the model internally in the software is symbolic, it demands lots of memory. My master's degree project aimed to implement a distributed version of this software using a SAT Solver as the main engine.
If back then I knew QA as I do today, I would add more comments to the code and break the function Bmc_GenSolveLtlPartitioned into smaller ones.
Skills
Frameworks
Selenium, JUnit, Appium, Rational Unified Process (RUP), Robot Framework, Ruby on Rails (RoR)
Libraries/APIs
Selenium WebDriver, Selenium Grid, Sikuli
Tools
Mantis, Apache, Subversion (SVN), Jira, Shell, VMware, Jenkins, pfSense, Confluence, Linux Virtual Server (LVS), Distributed Replicated Block Device (DRBD), Apache HTTP Server, Eclipse IDE, GCC, Zabbix, Nagios, Apache JMeter, Git, Javadoc, SugarCRM, Postfix
Paradigms
Software Testing, Test Automation, Load Testing, Stress Testing, Automated Testing, Scrum, Unit Testing, Samba, Agile Software Development
Platforms
TestLink, MacOS, Ubuntu, Ubuntu Linux, Windows, Linux, TestComplete, Amazon EC2, Eclipse, Debian, Fedora, Amazon Web Services (AWS), New Relic, Debian Linux, Android, iOS, WordPress
Other
Performance Analysis, Mobile App Testing, Test Estimation, Test Planning, DHCP, Selenium Page Object, Quality Assurance (QA), Test Specifications, Pairwise Testing, Performance, BIND9, GNU, Ubuntu Server, Agile Software Testing, Partitioning Equivalence, Unix Shell Scripting, SELinux, Heartbeat, LDAP, NFS, Gentoo, MOSIX, BIND DNS, Qmail, Requirements & Specifications, Amazon Glacier, Bacula, User Requirements, Quality Auditing
Languages
SQL, Java, C, Perl, Bash Script, Bash, Ruby, Pascal
Storage
MySQL, Amazon S3 (AWS S3), PostgreSQL
Education
Extension Degree in Innovation and Entrepreneurship Program
Stanford University Graduate School of Business - Stanford, CA
MBA Executive Degree in Finance
Ibmec - Belo Horizonte, MG, Brazil
Master's Degree in Computer Science
Universidade Federal de Minas Gerais - Belo Horizonte, MG, Brazil
Bachelor's Degree in Computer Sciente
Univeridade Federal de Minas Gerais - Belo Horizonte, MG, Brazil
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring