Bruno R.

Bruno R.

Senior Software Engineer

Belo Horizonte, Brazil
Hire Bruno R. Hire Bruno R. Hire Bruno R.

About Me

Bruno is a Senior Full Stack Developer responsible for development tasks and the complete life-cycle of software solutions and web apps, focusing on development, testing, and support. He is hands-on with emerging technologies, frameworks and techniques; with a passion for continuous improvement - rapidly prototyping and implementing scalable, reliable, and maintainable web applications for clients.

Work history

UpStack
UpStack
Software Developer
2017 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Toptal
Toptal
Software Developer
2017 - Present (7 years)
Belo Horizonte, Brazil (Remote)
  • Building advanced applications for different clients across a broad range of industries.

  • Assess and improve code quality of solutions through the writing of unit tests, automation and code reviews.

  • Liaise with cross-functional teams to define, design and deliver new features on different applications for clients.

Zone
Zone
Senior Developer
2015 - 2017 (2 years)
Remote
  • Provided technical expertise in implementing and maintaining various CMS applications for different clients using Java framework.

  • Developed two quality React Native source code applications for clients and ensured optimum solution performance of the different applications.

  • Provided expert User Interface and backend implementation processes on different applications for clients using Scala.

Conversion Science Ltd Company Industries
Conversion Science Ltd Company Industries
Senior Developer
2013 - 2015 (2 years)
Remote
  • Led the development of CMS applications for clients using the Java framework AEM.

  • Provided technical expertise in developing an asynchronous scraping process using Twisted (a Python library) for a client.

  • Researched, proposed and implemented creative technical solutions in developing a single page app using Angular and Node.js.

Mydeco
Mydeco
Programmer
2008 - 2013 (5 years)
Remote
  • Contributed to the development of an information retrieval (search and indexing) backend service using Xapian, Xappy and Python for a client.

  • Developed software and analytical tools to support ETL processing for indexing using Hadoop and Dumbo.

  • Provided solutions for efficient web scraping of applications using Python and libraries such as Beatiful Soup for clients.

CMBH - Câmara Municipal de Belo Horizonte
CMBH - Câmara Municipal de Belo Horizonte
Analista de Tecnologia da Informação (Information Technology Analyst)
2008 - 2015 (7 years)
Belo Horizonte, Brazil
  • Supervised and managed the technical components of the architecture which allowed multiple web applicatons of CMBH to be developed and accessed independently.

  • Led the development of different web applications for the CMBH using different frameworks in response to the requirements of CMBH.

  • Maintained robust QC processes in implementing continuous integration services using Jenkins on different applications with the architecture.

Paradigma Serviços de Informática LTDA
Paradigma Serviços de Informática LTDA
Programmer | Technical Manager
2004 - 2008 (4 years)
  • Utilized established and standard methodologies in managing Zope and Plone projects effectively for different clients.

  • Employed Plone, Zope and Python in storing procedures, packages, functions, and views for the CMS applications of different clients.

  • Created and maintained clear web scraping services using Python for clients.

Portfolio

Software Developer - Fraunhofer
Software Developer - Fraunhofer

Fraunhofer is Europe’s leading application-oriented research organization; focusing on the development of needs-based solutions – from idea and scientific consultations to prototyping to pre-production. Worked together with Eggs to create Fraunhofer Society's website in AEM (Adobe Experience Manager).

Software Developer - Interflex
Software Developer - Interflex

Interflex offers complete solutions for workforce management with time accounting and personnel scheduling as well as security systems including card production, CCTV video surveillance, offline components and biometrics. Worked together with Eggs to create Interflex's website in AEM (Adobe Experience Manager).

Software Developer - Onemarkets
Software Developer - Onemarkets

Onemarkets is a European securities and financial services firm geared towards the German financial market. It offers a wide range of products which include different levels of risk tolerance, market opinions and investment horizons. Worked together with a team using Eggs to create Onemarkets' website in AEM (Adobe Experience Manager).

Software Developer - Guardian Soulmates
Software Developer - Guardian Soulmates

Guardian Soulmates is a leading online dating service dedicated to helping likeminded people find meaningful and lasting relationships online. Contributed towards multiple projects in the application's back-end API (Scala), front-end (Django), and data analysis.

Software Developer - Mydeco

Mydeco is a furniture search engine and offers an e-commerce platform that enables shoppers to find and buy furniture and home accessories from boutiques in Europe. Led information retrieval tasks including web scraping, ETL, indexing, and search for the platform. Created a custom ranking schema based on machine learning as part of the indexing.

Education

Education
Master's degree in Information Science
UFMG - Universidade Federal de Minas Gerais
2001 - 2004 (3 years)
Education
Bachelor's degree in Computer Science
UFMG - Universidade Federal de Minas Gerais
1998 - 2001 (3 years)