Download PDF

Thiago da Silva

Software Developer (Backend • Full-Stack • Data & AI)
Technical Profile
Computer Engineering student and IT Technician with experience in technical support, systems analysis, software development, and process improvement. Practical experience with JavaScript, TypeScript, Python, C#, Node.js, REST APIs, SQL, PostgreSQL, FastAPI, React, and Git, along with knowledge of data and Artificial Intelligence. Focused on turning real-world problems into organized, efficient, and reliable solutions, with interests in backend development, full-stack engineering, data, and AI.
Experience
São Paulo State Department of Education 2026 - Present
Technical Support & IT Technician
Pindamonhangaba, São Paulo, Brazil · PROATI (Information Technology Support Project)
  • Provided support for systems, digital platforms, and technology equipment used in academic and administrative activities.
  • Performed day-to-day maintenance of computers, printers, laptops, tablets, and other school equipment.
  • Developed eduAssets, a web solution to digitize equipment loan, return, and incident tracking, now used to control 192 devices, with more than 66 tickets handled as of November 5, 2026.
  • Gathered user needs and translated operational problems into requirements, business rules, and software features.
  • Developed and integrated backend services, REST APIs, and databases, as well as technical documentation and continuous improvement initiatives.
Gestor Seller 2025
Technical Support
Taubaté, São Paulo, Brazil
  • Registered, triaged, and analyzed system incidents, contributing to root-cause identification and solution delivery.
  • Investigated inconsistencies in system integrations and execution flows.
  • Provided technical support to clients, translating user needs and problems into structured information for the technical team.
  • Supported clients over WhatsApp, video calls, meetings, and remote access.
  • Supported feature validation and analyzed web application behavior.
  • Performed software testing on web applications, including debugging and identifying problems and errors.
  • Opened tickets for the technical team, reporting the software problems and errors identified.
Tenaris Confab 2023 - 2025
Apprentice -> Laboratory Test Specimen Preparation Technician
Pindamonhangaba, São Paulo, Brazil
  • Prepared and analyzed samples for laboratory testing following technical standards and standardized procedures.
  • Recorded and organized experimental data with a focus on traceability and information reliability.
  • Participated in continuous improvement initiatives focused on laboratory process efficiency and standardization.
  • Presented the laboratory to foreign visitors.
  • Developed strong organizational, attention-to-detail, and problem-solving skills in a technical environment, and was later promoted to a laboratory role.
Projects
Full-stack application to digitize equipment loan, return, and incident tracking based on a real problem in a school environment, with control software and working hardware using Raspberry Pi and RFID. Controls all equipment at a public school in Pindamonhangaba (192 devices), with more than 66 tickets handled from the testing phase through November 5, 2026; the system generates reports used weekly to declare inventory to inspectors and agents of the State of São Paulo. REST APIs, endpoints, validations, and business rules with Node.js and Express; PostgreSQL database modeled with Prisma, including relationships, entity states, and data consistency rules. Application structured with separation of responsibilities, access control, and a focus on maintainability, clarity, and code evolution, using Git for version control and AI tools to support development, technical analysis, and documentation. Hosting configured by me on an Ubuntu VM on Oracle Cloud, with the application running in Docker and frequent use of CI/CD and deployment.
TypeScript, Node.js, Express, PostgreSQL, Prisma, Vite, REST API, Git, Raspberry Pi, RFID
Desktop application in C# and Windows Forms for registering points of interest in Buenos Aires and planning visit itineraries, with version 1.0.0 published. Persistence with Entity Framework Core and SQLite, with migrations and code organized in layers (Models, Services, Views, UI, and Data). Integration with external APIs: forward and reverse geocoding through the Nominatim API (OpenStreetMap) and image search on Wikimedia/Wikipedia. Distance calculation between stops with the Haversine formula, interactive itinerary map with Leaflet.js through WebView2, PDF export with QuestPDF, and custom interface components.
C#, .NET 10, Windows Forms, Entity Framework Core, SQLite, WebView2, Leaflet.js, QuestPDF, Nominatim API, Wikimedia API
Education
Computer Engineering UNIVESP
In progress
São Paulo, Brazil
IT Technician SENAC
Completed
Pindamonhangaba, Brazil
Relevant coursework: Software Engineering, Data Structures, Databases, Cloud Computing, Design Patterns, Usability Engineering, Agile Methods, and Cybersecurity.
Additional Training
Data Immersion with Python Alura
Data Analysis with Power BI Fundação Bradesco
Cyber Threat Management Cisco Networking Academy
IT Essentials Cisco Networking Academy
Skills
Languages: JavaScript, TypeScript, Python, C#
Backend & APIs: Node.js, Express, FastAPI, REST APIs, HTTP, API integration
.NET & Desktop: C#, .NET, Entity Framework Core, SQLite, Windows Forms, WebView2, QuestPDF
Frontend: React.js, Vite, HTML5, CSS3, Tailwind CSS, Responsive Design
Data & Databases: SQL, PostgreSQL, MySQL, Prisma, Data Modeling, Pandas, NumPy, Scikit-learn
AI & LLMs: LLMs, RAG, embeddings, vector databases, AI-assisted development, language model APIs
Software Engineering: Object-Oriented Programming, Data Structures, Application Architecture, Business Rules, Software Testing, Debugging, Software Problem Identification, Code Organization and Maintenance
Practices & Version Control: Git, GitHub, GitHub Actions, CI/CD, deployment, branches, pull requests, technical documentation, requirements gathering, Spec-Driven Development (SDD)
Infrastructure & Security: Linux (Ubuntu), Docker, Oracle Cloud (VM), information security fundamentals
Systems & Tools: Linux, Power BI, Excel, Figma
Spoken Languages: English: Advanced - reading and communication; Portuguese: Native