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.
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.
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.
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.
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.
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.
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.
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
Metodista University of São Paulo
2016 - 2018 (2 years)
Master's degree, Computer Science and Computer Architecture