
Guilherme Braga
Computer Engineer graduated At University of Brasilia
Focused on Data Engineering and Data Science. Providing ongoing AI and Analytics consultancy.
Specialist in Data Science and Big Data certified by PUC Minas Gerais
Currently pursuing a Master's Degree in Statistics at University of Brasília
My professional background is centered on ongoing analytics consulting (mapping problems and managing valuable solutions in the context of multidisciplinary agile teams), data engineering, database management, data science, and process mapping using BPMN and ontologies. I bring hands-on experience with Python (Pandas, Spark), R language for statistical analysis, C/C++, JavaScript (Node.js), complemented by foundational experience in backend development (Django).Beyond technical expertise, I am known for my collaborative mindset, analytical thinking, and ability to transform ideas into business value. I thrive in multidisciplinary environments, where active listening, teamwork, and clear communication are just as important as technical skills.I currently work as an IT Analyst at Bank of Brazil, where I focus on data engineering and data science initiatives, including—but not limited to—machine learning solutions. My work primarily leverages Apache Spark and Hadoop ecosystems to deliver scalable, data-driven outcomes.
Early days
I am a native Portuguese speaker, and I hold both the DELE C1 Certificate in Spanish (earned in 2020) and the Cambridge English C1 Advanced Certificate with a score of 199 (earned in late 2021). I firmly believe that mastering foreign languages is essential to true freedom—the ability to understand and be understood across borders.Attending the University of Brasília (UnB)—one of Brazil’s most prestigious and competitive institutions—was a deliberate and transformative decision. The Computer Engineering program at UnB consistently ranks at the top nationally, regularly achieving the highest rating on Enade, Brazil’s National Student Performance Exam. I was admitted in 2017, having been granted early completion of high school in order to fully dedicate myself to this academic pursuit.Between 2020 and 2023, I was actively engaged in research focused on Information Systems and Open Linked Data, including two separate research cycles. My Undergraduate Final Thesis, titled the Calliandra Project, was funded by FAP-DF (Federal District’s Research Support Foundation) and is publicly available on my GitHub. During this period, I also completed two internships, including a role at Anatel (Brazil’s National Telecommunications Agency), where I worked as a Data Engineer.My contributions as an undergraduate researcher were formally recognized as among the best of the year at UnB. I continued to advance the field of web semantics through my thesis, which resulted in both a robust written paper and the publication of a academic article.As a graduated computer engineer since 2023, I worked professionally as a backend developer in Typescript for a short period of time. During this time, I helped develop an internal system for the company I worked at an integration of GPT 3.0 into the responses given to users through WhatsApp automation. Months later, the IT community recognized this type of solution as Retrieval Augmented Generation, something that is clearly part of our reality today. At that time in my life, I understood that even though I had good experience in development, I should focus on AI consulting, with an emphasis on data processing and data science. Therefore, I returned and expanded what I did as an intern at Anatel in my next job.
Right now

In my position at Bank of Brasil, my primary role is to provide AI and Analytics consultancy for a team that deals with Payment Methods. I am part of the Artificial Intelligence and Analytics Unit (UAN).My main responsibilities in this position are outlined below, along with the key areas I actively focus on to drive impact and deliver results:- Perform validation, monitoring and delegation of tasks to a technical team
- BPMN for process mapping (mostly regarding data extraction tasks)
- Develop pipelines in Python using the company's interal Apache Hadoop datalake systems.
- Machine Learning Process architecture and development
- NLP and RAG-based systems architecture and development
- Data Extraction with Databricks/Azure DevOps
- Development of simple dashboards in PowerBIAlso, I am pursuing a master's degree in Statistics at the University of Brasília. Since 2026, as a regular student after a period as a non-degree student. In this context, I intend to develop my skills in the field of computational statistics.
My free time and the future

My hobbies include mostly boardgames, PC gaming (and building), going to the movies, hiking and amateur photography. I'm a long-time casual Magic: The Gathering player, focusing mostly on the EDH format, and I also like to play tabletop Warhammer 40k when possible.You are more than welcome to visit my Github, where I showcase some of my skills and share freely accessible material related to the Computer Engineering curriculum at UnB for anyone to study. Some of my favorite repositories are:
Data extractor for Moth Database
Specific data engineering work to extract and organize cataloged moth data. Later adapted to a private system.Knowledge Intensive Process Ontology Implementation
One of the main results of my undergraduate research.Image Processing task using RISC-V Assembly
UnB subject work, for image manipulation with Assembly.Algorithm for dynamic adaptation of video segment quality
UnB subject work, for study of the TCP/IP Protocol.Normalized Cross Correlation for Finding Airplanes in Images
Work on the subject of Image Processing at UnB.Twitter bot using Youtube API
Consumption of YouTube API data with interaction with Twitter account - toy example.Turing complete hypothetical assembly assembler
Work on the subject of basic software at UnB.Image feature extraction for KNN Algorithm
Work on the subject of image processing at UnB.Fine-tuning of LLMs for AI-generated news detection
Ongoing work, preprint available (2025).Neural Networks in R Language
Work regarding basic Neural Networks subject in UnB Statistic's Masters Degree Program
Work Experience Timeline
IT Analyst (2023 - Ongoing)
Bank of Brazil, Brasília, Brazil (Partially Remote Work)
Full time developer working in UAN - Banco do Brasil's Analytical Intelligence Unit.
Analytics consulting for the Business team in the context of Payment Methods
Development of ETLs in PySpark (Bank of Brazil's Analytical Platform, local Apache Spark installation) for monitoring and data preparation pipeline for Machine Learning
Text processing (NLP) with Python
Machine Learning process architecture
Data extraction with Databricks/Azure DevOps
Modeling of tables in SQL
Application of agile methodologies and CRISP-DM
Development of simple panels in PowerBI following UI standards
Validation, monitoring and delegation of tasks to the technical team
I worked as a Product Consultant for a specific checkout service at Banco do Brasil, supporting product strategy and growth initiatives that resulted in over 20 million brazilian reais in indirect revenue in 2025 and a 100% increase in the active customer base over two years.Software Developer (2023)
tarken.ag, Belo Horizonte, Brazil (Remote Work)
Full time developer. Working with data analysis and Python, completely on serverless architecture.
Tarken is an agricultural technology startup company that brings more intelligence to decision-making and automation to optimize the entire credit cycle of agricultural companies.
Strider founder's company (now Syngenta Digital). I helped develop a chatbot based on Retrieval Augmented Generation in the early days of LLMs' widespread adoption using Twilio and Python's FastAPI.IT Intern - Data Engineering and Software Development (2022-2023)
Anatel - Brazilian National Telecommunications Agency, Brasília, Brazil
Development of automation scripts in Python with API interaction (Python/Pandas) and data analysis to support the inspection of Anatel's network elements. Database management and data analysis. As an intern, I architected the entire solution from start to finish, deploying it on a local machine using Red Hat Linux, Python, and Grafana.
Also provided data integration between different platforms, using an accessible SQlite database.Teacher's Assistant (2022)
UnB, Brasília, Brazil
Focus on providing assistance to students of "CIC0105 - Programming Techniques 1", answering questions and grading homework made with C/C++. Object-oriented programming class.
Teacher Fernando Antonio De Araujo Chacon De Albuquerque.IT Intern - Software developer (2021-2022)
Avanzzo, Brasília, Brazil
In my experience at Avanzzo, I worked mainly creating new features for Avanzzo's internal ERP using PHP and focusing on the backend. I also helped manage a SQL database and create data visualizations using PowerBi, providing valuable insights related to sales.
I also performed tests for a while automating the interaction between the headquarters and the stores using Python and a Whatsapp bot.Undergraduate Student Researcher (2020-2021)
University of Brasília, Brasília, Brazil
Study of Knowledge-Intensive Processes and Ontology Modeling. Implementation of the Knowledge Intensive Process Ontology using Protegé.
Experience in modeling unstructured processes.
Oriented by Prof. Dr. Edison Ishikawa.
Participation with Honorable Mention in the 27th Congress of Scientific Initiation (UnB) and of the 18th Congress of Scientific Initiation (Distrito Federal, Brazil).
FORMAL EDUCATION TIMELINE
Regular Student at UnB Statistics Postgraduate Course (2026-Ongoing)
University of Brasília (UnB), Brasília, Brazil
Selected to formally attend as a regular student.
Survival Analysis, with Professor Frederico Almeida
Information Theory, with Professor Raul Matsushita
Research conducted under the supervision of Professor Helton Saulo.Special Student at UnB Statistics Postgraduate Course (2024-2025)
University of Brasília (UnB), Brasília, Brazil
Selected to attend data related courses as a special student at UnB's Postgraduate Course in Statistics.
Advanced Neural Networks, with Professor Guilherme Rodrigues
Mathematical Statistics, with Professor Roberto Vila
Statistical Inference, with Professor Raul MatsushitaPostgraduate in Data Science and Big Data (2024-2025)
Pontifical Catholic University of Minas Gerais, Minas Gerais, Brazil
Specialization course with emphasis on the following topics: Continuous Data Flow Integration and Processing, Data Visualization, Parallel and Distributed Data Processing, Machine Learning, Neural networks and Deep Learning, Statistical Models and Natural Language Processing.Special Student at UnB Applied Computing Postgraduate Course (2023)
University of Brasília (UnB), Brasília, Brazil
Selected to attend data related courses as a special student at UnB's Postgraduate Course in Applied Computing, 01/2023 semester.
Data Mining and Database FundamentalsArtificial Intelligence Training Course UnB+Huawei (2022)
University of Brasília (UnB), Brasília, Brazil
Selected for the first extraclass group for Studies in Artificial Intelligence by UnB in partnership with Huaweii. I was later approved at Huawei's HCIA Exam in Agoust of 2022.Bachelor in Computer Engineer (2017 - 2023)
University of Brasília (UnB), Brasília, Brazil
Approved with maximum score in my undergratuate final thesis using Python/Django, developing AI and Ontologies, creating intelligent metadata.
At the time of completion of my final undergratuate thesis, there were no publications of similar work in the field of documentation and control of unstructured business processes.
Final Academic Performance Index: 4.14 out of 5.High School (2016 - 2017)
Brasília’s Military School, Brasília, Brazil
Approved in the middle of the school year in the UnB entrance exam. Got a Bronze medal in 2013's OBA (Brazilian Astronomy and Astronomy Olympiad, 8th grade).Bilingual High School (2015)
Saint Andrews School, La Paz, Bolívia
Part of a 1-year exchange in Bolivia for immersion in the Spanish language.
CERTIFICATIONS
PCAP - Python Associate Level Certification (2026)
Linguaskill C2 English Exam (2026)
Business Intelligence Foundation Professional Certification - BIFPC (2026)
PCEP - Python Entry Level Certification (2025)
Cybersecurity Fundamentals by IBSEC - Brazilian Institute of Cybersecurity (2025)
Microsoft's AI-900 (2025)
Microsoft's DP-900 (2025)
Microsoft's AZ-900 (2024)
ANBIMA'S Brazilian Financial Professionals Certificate CPA-20 (2024, valid until 2029)
Databricks Fundamentals Accreditation (2024)
Data Science Academy - Microsoft Power BI For Business Intelligence and Data Science (2024)
Huawei Certified ICT Associate (HCIA): Huawei's Certification of Artificial Intelligence (2022, valid until 2025)
Cambridge C1 Advanced (CAE) - Score 199 (2023)
Instituto Cervantes - Diploma de Español como Lengua Estranjera DELE Nivel C1 (2020)

I presented my websemantics research (work in progress as an undergraduate researcher) at:- 2022 WPOS (UnB's Computer Science Departament Workshop)
- 27th Congress of Scientific Initiation of UnB/18th Congress of Scientific Initiation of Distrito Federal
- UnB as an organizor of an extension activity that was part of the Digital Journalistic Writing course (in late 2022, Unb's "Semana Universitária")Publications Regarding Websemantics:
- ApliCom 2023 (at the Federal University of Maranhão) - link
- CISTI 2023 (18th Iberian Conference on Information Systems and Technologies in Aveiro, Portugal) - linkRegarding LLMs- Pipeline for AI-generated News Detection (2026) - link to preprintAnd I'm continuously updating my Medium feed with content on a variety of topics, in texts both in English and Portuguese.
Continuous Posts on my Medium


PURPOSE
The purpose of a good engineer, and maybe of any professional in IT, is not merely to deliver code, just as the purpose of a bricklayer is not to stack bricks, but to build a house.In the same way, the role of a data professional goes beyond writing scripts or training models. It is about understanding problems, making informed decisions, and delivering solutions that generate real, measurable value. The goal is to produce outcomes that, in one way or another, use technology responsibly and ethically to improve quality of life over time and not merely to deploy yet another agentic LLM in order to mindlessly increase "this semester's KPI".A good professional is defined by continuous learning, intellectual curiosity, and the discipline to apply knowledge effectively. To never answer "I don't know" and instead answer "I don't know yet, just give me time and resources".Tools, languages, and frameworks evolve but the underlying responsibility remains the same: to transform knowledge into impact. "Individuals and interactions over processes and tools".
CLASSROOM NOTES
- Knowledge Intensive Process Ontology (Final Presentation - 2023) Link
- Aplicom 2023 Link
- Neural Networks Final Project (AI Detected Fake News- 2025) Link
- Seminar on LLM Fine-Tuning (2025) Link
- Understanding Deep Learning Chapter 15 (2025) Example 1 Example 2
CONTACT
The best way of contacting me is sending a direct message on LinkedIn first. You may also send me an email, but there will be faster replies via LinkedIn most likely.
Brasília, Distrito Federal
Brazil, 2026gbraga[email protected]
