Degree in Systems Analysis and Development with hands-on experience in collaborative projects with technology companies. Web and mobile systems development, Machine Learning pipeline implementation, AI techniques application, and software engineering best practices.
Overview
Degree in Systems Analysis and Development with hands-on experience in collaborative projects with technology companies.
Key technical competencies and activities:
- Development of web systems and applications using modern frameworks (e.g., React, Node.js, React Native)
- Implementation of Machine Learning pipelines, including data preprocessing, training, validation, and model deployment
- Application of Artificial Intelligence techniques for automation, classification, prediction, and data analysis
- Experience with RAG (Retrieval-Augmented Generation), integrating language models with search engines and knowledge bases
- Use of relational and NoSQL databases, data modeling, and query optimization
- Adoption of software engineering practices: versioning (Git), automated testing, continuous integration and delivery (CI/CD)
Projects
1. SOS Fatec
Client: Fatec
Developed a web application designed to identify, report, and track malfunctioning computers within the institution’s infrastructure. The system centralized incident reporting, enabling more efficient maintenance management and improving communication between users and the technical support team.
Key Responsibilities:
- Gathered and analyzed requirements with stakeholders
- Developed responsive user interfaces using HTML and CSS
- Implemented backend functionalities using Flask
- Designed workflows for issue reporting and tracking
- Participated in project planning, validation meetings, and delivery reviews
Technologies: HTML, CSS, Python, Flask
2. School System Manager
Developed a desktop application for academic management and student performance monitoring in higher education institutions. The system provided tools for managing grades, attendance records, and academic performance indicators, supporting data-driven decision-making by faculty and administrators.
Key Responsibilities:
- Developed the graphical user interface using JavaFX
- Implemented business rules related to academic management
- Managed source code using Git and Git Flow
- Collaborated within an Agile Scrum environment
- Participated in sprint planning, reviews, and retrospectives
- Worked in a multidisciplinary team following industry-standard software development practices
Technologies: Java, JavaFX, Git, Git Flow, Scrum
3. Regulatory Process Management Platform
Client: IonicHealth
Developed a web platform to manage, monitor, and document critical regulatory processes, ensuring traceability, compliance, and efficient oversight of regulatory workflows.
Key Responsibilities:
- Designed and maintained PostgreSQL database structures
- Developed frontend features using React and Tailwind CSS
- Built backend services and business logic using Node.js and TypeScript
- Created wireframes and prototypes using Figma
- Implemented process tracking and documentation functionalities
- Collaborated directly with the client throughout the project lifecycle
Technologies: React, TypeScript, Node.js, PostgreSQL, Tailwind CSS, Figma
4. Meeting Room Management System
Client: SIATT
Developed a web-based platform for managing both physical and virtual meeting rooms. The system streamlined scheduling, availability management, and reservation processes, improving resource utilization across the organization.
Key Responsibilities:
- Developed responsive frontend interfaces
- Implemented meeting room booking and scheduling features
- Created and maintained RESTful APIs
- Designed database structures for reservation and user management
- Produced prototypes and validated requirements with stakeholders
Technologies: React, TypeScript, Node.js, PostgreSQL, Tailwind CSS, Figma
5. Climate Monitoring Mobile Application
Client: Kersys
Developed a mobile application for monitoring and analyzing historical climate data from specific regions. The application enabled users to track weather variations and visualize environmental trends over time.
Key Responsibilities:
- Developed cross-platform mobile features using React Native
- Implemented data visualization and climate monitoring functionalities
- Integrated relational and NoSQL databases
- Developed backend services for data storage and retrieval
- Contributed to system architecture and data modeling decisions
Technologies: React Native, TypeScript, MySQL, MongoDB
6. LLM Evaluation and Feedback Platform
Client: Dom Rock
Developed an AI-powered web platform designed to compare responses generated by different Large Language Models (LLMs), evaluate their quality using predefined criteria, and collect human feedback to support Reinforcement Learning from Human Feedback (RLHF) workflows.
Key Responsibilities:
- Developed frontend features using Vue 3
- Built backend APIs with Python and FastAPI
- Integrated multiple Large Language Models for comparative analysis
- Utilized LangChain to orchestrate AI workflows
- Implemented vector-based storage and retrieval using ChromaDB
- Managed application data and feedback records with MongoDB
- Contributed to the definition of evaluation metrics and quality assessment processes for AI-generated responses
Technologies: Vue 3, Python, FastAPI, LangChain, ChromaDB, MongoDB, Generative AI, RLHF