Tiago T.

Tiago T.

Senior Data Engineer/Python Developer

Juiz de Fora, Brazil
Hire Tiago T. Hire Tiago T. Hire Tiago T.

About Me

Tiago has more than twenty years of experience in Systems Development and Analysis, working as a Python Back-end Developer on large enterprise projects and, also focusing on Data Science. He is also a System Analyst in the City Hall of Juiz de Fora since 2015, acting as a Technical Lead in projects focused on acquiring high-quality software for the municipality.

Work history

UpStack
UpStack
Senior Data Engineer/Python Developer
2021 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different 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.

City Hall of Juiz de Fora
City Hall of Juiz de Fora
Technical Lead/System Analyst
2015 - 2021 (6 years)
Brazil
  • Acted as a technical coordinator of the UEM - Municipal Execution Unit, being responsible for validating all the technical specifications for the National Program to Support the Administrative and Fiscal Management of Brazilian Municipalities project.

  • Worked on the Waze project which was linked to the City Hall of Juiz de Fora, as the municipality will send information of events occurred in the city to the Waze data base and will receive the information from the users.

  • Assisted with the updating of the LOA and the PPA, and also performed maintenance for the PDTI.

Freelancer
Freelancer
Senior Data Engineer/Python Developer
2013 - Present (11 years)
Remote
  • Worked for CERN in a Data Pipeline to perform a Data Wrangling to extract information based on a series of hyperparameters in order to choose a new Algorithm to be used in the ATLAS experiment after the update of the LHC.

  • Used SciKitLearn to do some simulations for the project, and also used techniques related to Machine Learning such as as Linear Regression, XGBoost, for specific parts of the CERN project.

  • Developed an API to link data from GPS to the Waze platform, and another one to consume data from the Waze platform to be stored in MongoDB.

Itatiaia Moveis
Itatiaia Moveis
SAP Functional Analyst
2011 - 2013 (2 years)
Brazil
  • Worked on the project design of SAP PI/XI interfaces with legacy systems of accounting, human resources, invoices, production. Used Java to implement some features of SAP PI/XI.

  • Coordinated a team of 13 third-party developers on the development of interfaces for the legacy systems based on specifications generated by me after performing user analysis.

  • Assisted key users of the Financial Administrative department to draw processes of the area, during the time of Business Blueprint.

Freelancer
Freelancer
Software Developer
2004 - 2014 (10 years)
Brazil
  • Developed multiple software projects in Java, including a Human Resources system.

  • Worked on a scientific software that applied Genetic Algorithms, Simulate Annealing and few more heuristics techniques to generate new architectures capable of improving how Processing Elements are placed and routed in FPGA.

  • Translated software requirements into working and maintainable solutions.

Portfolio

Senior Data Engineer/Python Developer - CERN
Senior Data Engineer/Python Developer - CERN

The goal of this project was to work in a Data Pipeline to do a Data Wrangling to extract information based on a series of hyperparameters in order to choose a new algorithm to be used in the ATLAS experiment after the update of the LHC (the LHC is the biggest machine ever built, having a diameter of 27Km, the ATLAS experiment was one of the particle detectors that proved the existence of the Higgs boson, the God Particle). To achieve this goal, it was necessary to work on the horizontal scaling of the solutions. I used a lot of libraries such as Pandas, Scipy, Numpy, Matplotlib, Multiprocessing, Concurrent, and so on. I have used SciKitLearn to do some simulations. In a few specific parts of the entire project. I used some Machine Learning techniques such as Linear Regression, XGBoost. I did contribute to some parts of the code with Apache Spark.

Python Developer - Waze
Python Developer - Waze

Waze is a GPS navigation software app and a subsidiary of Google. The goal was to develop an API to link data from our GPS to the Waze platform, and another to consume data from the Waze platform to store in our MongoDB. To reach that goal we used the Django framework, where I experimented with a model linking to the PostGree with PostGIS to Geo-referenced Data. I also used libraries such as GEOPy, Pandas, Matplotlib, Numpy, SciPy, and so on.

Technical Coordinator -  City Hall of Juiz de Fora
Technical Coordinator - City Hall of Juiz de Fora

In the City Hall of Juiz de Fora projects, I have played a few roles as Technical Coordinator in a Project of IDB, Supervisor of IT Planning, System Analyst in multiple outsourcing projects by Software Houses. The Waze project was linked to the City Hall of Juiz de Fora.

Education

Postgraduate degree, Information Technology Project Management
Postgraduate degree, Information Technology Project Management
Metodista University of São Paulo
2016 - 2018 (2 years)
Master's degree, Computer Science and Computer Architecture
Master's degree, Computer Science and Computer Architecture
Federal University of Viçosa
2006 - 2009 (3 years)
Bachelor's degree, Computer Science
Bachelor's degree, Computer Science
Ubaense Ozanam Coelho Faculty
2000 - 2003 (3 years)