Skip to content
View Hugo-Rodrigues-Dev's full-sized avatar

Block or report Hugo-Rodrigues-Dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Hugo-Rodrigues-Dev/README.md

👋 About Me

Hi! I'm Hugo Rodrigues, a final-year Computer Science and Networks engineering student at CPE Lyon, specializing in Software Development, Data, and Artificial Intelligence.

I'm currently completing a Software Engineering Apprenticeship at Orange, with graduation expected in 2027.

My experience spans backend and fullstack development, REST APIs, desktop and mobile applications, cloud migration planning, and software architecture.

I enjoy turning practical needs into useful software, understanding how systems fit together, and improving both the technical foundations and user experience of an application.

Beyond software engineering, I'm passionate about AI, robotics, emerging technologies, finance, stock markets, and the companies shaping the future of technology.


🎯 Current Focus

  • 🎓 Completing my engineering degree at CPE Lyon, with graduation expected in August 2027.
  • ☁️ Contributing to an AWS cloud migration project at Orange.
  • 💻 Developing my skills in software architecture, backend engineering, systems integration, and DevOps.
  • 🐍 Strengthening my knowledge of Python, algorithms, and data structures through personal projects.
  • 🤖 Exploring artificial intelligence, data science, and their practical applications.
  • 🌍 Building on my professional experience in France and Switzerland.

🎓 Education

🎓 CPE Lyon | September 2024–August 2027

Engineering Degree in Computer Science and Networks
Specialization: Software Development, Data & Artificial Intelligence
Apprenticeship program with Orange

Main areas of study:

  • Artificial intelligence, from fundamentals to advanced topics
  • Applied mathematics, probability, and statistics
  • Advanced algorithms and data structures
  • Software architecture and design patterns
  • Backend and frontend development
  • DevOps, CI/CD, containers, and infrastructure automation
  • Web and application security
  • Embedded systems and IoT
  • Individual and team engineering projects

🎓 IUT Dijon-Auxerre-Nevers | September 2021–August 2024

Bachelor Universitaire de Technologie (BUT) in Computer Science
Application development track — degree obtained
Final year completed through an apprenticeship at Kardham Digital

Developed a practical foundation in:

  • Fullstack software development
  • REST APIs and client/server architecture
  • Database modeling, complex SQL queries, and stored procedures
  • Cybersecurity and cryptography
  • Agile/Scrum, project management, and technical documentation
  • IT law and economics

🎓 Lycée Victor Bérard | 2018–2021

French Technological Baccalaureate — STI2D
Digital Information Systems specialization (SIN)

Studied digital information systems, electronics, and introductory software development for embedded systems.


💼 Professional Experience

🟧 Orange | Lyon, France | September 2024–Present

Apprentice Computer Science Engineer
Orange France — Information Systems Department

💻 Software Development & API Integration

  • Developed REST APIs for the automated creation of technical support requests.
  • Integrated partner services and implemented data enrichment and robust error handling.
  • Wrote unit and integration tests.
  • Contributed to technical documentation and updated CI/CD pipelines.
  • Collaborated with developers, solution architects, and DevOps teams.

☁️ Cloud Migration & Project Coordination

  • Co-leading a project to migrate internal applications from legacy infrastructure to the public cloud.
  • Analyzing technical and organizational impacts across architecture, application code, data, CI/CD, and operations.
  • Coordinating with technical, DevOps, operations, and IT teams in an Agile environment.
  • Contributing to migration solutions, milestone planning, and progress monitoring.
  • Producing meeting minutes, technical documentation, and project management materials.

Tools & Technologies: Java, Spring Boot, MongoDB, MariaDB, GitLab, Jira, IntelliJ IDEA, Bruno, Castle Mock, JUnit, Mockito

🟨 La Pierrette SA | Le Brassus, Switzerland | June–September 2026

Software Developer Intern — Engineering

Worked on software development, application modernization, and IT integration architecture within the IT department.

⚙️ IT Systems Analysis & CI/CD Prototype

  • Analyzed internal applications to identify technical, functional, and UX improvements.
  • Reviewed software development and deployment practices.
  • Designed and developed an application prototype with a complete CI/CD pipeline as a reference for future internal projects.

🏭 Workshop & Store Order Management

  • Maintained and enhanced a business application managing orders between production workshops and the store.
  • Redesigned the interface and improved the user experience.
  • Developed features for orders, favorites, items, data exports, and user role administration.

✍️ External Contractor Management

  • Designed and developed a responsive web application for reception staff, accessible on PCs and tablets.
  • Integrated safety instruction review and digital signature collection.
  • Automated data retention and deletion according to defined rules.

🔗 Cloud ERP Integration Architecture

  • Proposed a centralized REST API integration architecture connecting internal applications with the ERP.
  • Designed authentication, secure exchanges, resilience, caching, and data flow management.

📊 Azure DevOps & Qlik Sense Integration

  • Integrated Azure DevOps data into Qlik Sense through REST APIs.
  • Automated the retrieval of IT department tickets and Work Items.

Technologies & Tools: C#, ASP.NET, Razor, REST APIs, CI/CD, Azure DevOps, Qlik Sense

🟥 Kardham Digital | Dijon, France | September 2023–September 2024

Apprentice Software Developer

  • Implemented features in existing applications to meet client needs and improve usability.
  • Diagnosed and fixed bugs to improve application stability.
  • Maintained applications and updated functionality in collaboration with project managers and lead developers.
  • Developed a Blazor portal for analyzing electricity consumption and production data through the Enedis API.

Technologies & Tools: C#, Blazor, Razor, JavaScript, HTML, CSS, SQL, Azure DevOps, Postman

🟨 La Pierrette SA | Switzerland | July 2023

IT Technician — Summer Assignment

  • Continued development work following my internship.
  • Installed computer hardware and updated computer systems.
  • Documented technical solutions.

🟨 La Pierrette SA | Switzerland | May–June 2023

Software Developer Intern

  • Developed a deployment-ready desktop application for managing internal company contacts.
  • Implemented contact creation, viewing, editing, deletion, and search.
  • Added exports in Excel, XML, CSV, and TXT formats.
  • Implemented database connectivity checks at application startup.

Technologies: C#, WPF, SQL

🟨 La Pierrette SA | Switzerland | July–August 2022

IT Technician — Summer Assignment

  • Installed IT equipment and workstations.
  • Created software installation procedures.
  • Installed and configured Windows operating systems.
  • Prepared and deployed user workstations.

🚀 Academic & Personal Projects

🚒 Integrated Incident Management & Monitoring System — SDMIS

Academic team project at CPE Lyon | November 2025–January 2026

Designed and developed an incident management and monitoring system inspired by the operational needs of Lyon's fire and rescue service.

  • Designed an architecture connecting backend services, web applications, IoT communication, and data storage.
  • Developed a decision-support API for incidents, interventions, vehicles, and resource allocation.
  • Implemented a supervision interface with interactive maps and intervention status tracking.
  • Built a simulation engine for incidents, vehicle movements, and field events.
  • Designed secure communication between simulated IoT devices, gateways, and backend services.
  • Integrated authentication and access control through Keycloak.
  • Set up automated build, testing, and deployment pipelines.

Technologies: Java, REST APIs, Leaflet, OpenStreetMap, Keycloak, OIDC, Git, CI/CD, containerized deployment

📱 IoT Android App — Environmental Monitoring

Academic project at CPE Lyon — four-person team | April 2025

Developed the Android application within an IoT system monitoring temperature, humidity, pressure, and light through connected micro:bit devices.

  • IP/port-based server connection and dynamic device selection.
  • Live sensor dashboards and real-time charts.
  • Drag-and-drop sensor ordering.
  • UDP communication for measurements and configuration commands.
  • Offline demo mode with simulated data.

The application communicates with a Python UDP server within a system using MongoDB for storage and Grafana for visualization.

Technologies: Java, Android Studio, UDP, MPAndroidChart, RecyclerView, Python, MongoDB, micro:bit

🔗 View Repository

📊 DevOps Monitoring & Observability

A team project combining a Spring Boot application with a containerized monitoring environment.

  • Retrieval, persistence, and automatic or manual processing of tasks.
  • Application metrics, distributed tracing, and centralized logging.
  • Load-testing scenarios using Gatling.

Technologies: Java, Spring Boot, Docker Compose, PostgreSQL, OpenTelemetry, Prometheus, Grafana, Jaeger, Elasticsearch, Filebeat, Kibana, Gatling

🔗 View Repository

📋 Job Application Tracker

Personal project | Started September 2025

Built a web application to organize job and internship applications, contacts, and follow-up actions.

  • Track companies, roles, priorities, statuses, next actions, and notes.
  • View application metrics.
  • Search and filter by status, priority, type, or keyword.
  • Add, edit, and delete applications.
  • Persist data locally between browser sessions.

Technologies: React 19, Vite, Tailwind CSS, Lucide React, localStorage

🐍 Python Learning Repository

Personal learning project | Started September 2025

A progressive repository documenting my study of Python, data structures, algorithms, and object-oriented programming.

Includes readable examples, tests, complexity analysis, and practical mini-projects such as:

  • Calculator
  • Hangman game
  • CSV contact manager
  • Labyrinth solver
  • Password generator

🔗 View Repository

💊 Pharmacy Management Portal

Academic project at IUT Dijon | October–December 2023

Worked as both Developer and Product Owner on a pharmacy staff management application.

  • Shift management and automatic weekly schedule generation.
  • Overtime, absence, and reinforcement request management.
  • Task assignments and access to individual schedules.
  • Planning history.
  • Client communication, project coordination, and sprint management.

Technologies: Vue.js, JavaScript, HTML, CSS, Bootstrap, C#, MySQL, GitHub

🔍 Taskstep — Application Audit & Optimization

Academic team project at IUT Dijon | March–May 2023

Audited an existing application across seven areas: code quality, security, performance, data quality, accessibility, user experience, and environmental impact.

  • Produced an audit report with test cases and actionable recommendations.
  • Identified technical issues and improvement opportunities.
  • Implemented multi-user support and technical optimizations.
  • Contributed to the team's project documentation.

🧺 Pikiniki — Picnic Location App

Academic project at IUT Dijon | September 2022–January 2023

Developed a mobile application to help users discover and share picnic locations through geolocation.

  • Search by distance and amenities, including parking, shade, and drinking water.
  • Account creation, login, and user profiles.
  • Location entries with photos, descriptions, titles, and custom attributes.
  • Client/server architecture with persistent data storage.

Technologies: C#, .NET MAUI, ASP.NET, MySQL


🛠️ Selected Professional Projects

Alongside my academic and personal work, I have contributed to several business applications:

  • Automated Technical Support API — Orange | February–April 2025
    A Spring Boot REST service for support request creation, customer data enrichment, business pre-qualification, and authenticated partner API integration.

  • Energy Data Analysis Portal — Kardham Digital | April–July 2024
    A Blazor portal for retrieving and visualizing electricity consumption and production data through the Enedis API.

  • Internal Contact Management — La Pierrette SA | May–June 2023
    A C#/WPF desktop application with contact management, search, multi-format exports, and SQL database integration.

  • Business Applications & Integration Architecture — La Pierrette SA | June–September 2026
    Workshop/store order management, external contractor registration and digital signatures, a CI/CD reference prototype, ERP integration architecture design, and Azure DevOps–Qlik Sense integration.


🧠 Tech Stack & Interests

💻 Languages & Application Development

  • Languages: Java, C#, Python, C, JavaScript
  • Backend: Spring Boot, ASP.NET, .NET, REST APIs
  • Frontend: React, Vue.js, Blazor, Razor, HTML, CSS, Tailwind CSS, Bootstrap
  • Desktop & Mobile: WPF, .NET MAUI, Android SDK
  • Databases: PostgreSQL, MySQL, MariaDB, MongoDB, SQL

⚙️ Tools, Testing & Delivery

  • Version Control & Collaboration: Git, GitHub, GitLab, Azure DevOps, Jira
  • Testing & API Tools: JUnit, Mockito, Castle Mock, Bruno, Postman, Swagger/OpenAPI
  • Development Environments: IntelliJ IDEA, Visual Studio, VS Code, Android Studio
  • Delivery & Infrastructure: CI/CD pipelines, Docker, Docker Compose
  • Monitoring & Observability — Project Experience: OpenTelemetry, Prometheus, Grafana, Jaeger, Elasticsearch, Filebeat, Kibana
  • Performance Testing — Project Experience: Gatling
  • Cloud & Integration: AWS migration planning, ERP integration design, Azure DevOps REST APIs, Qlik Sense integration

🧩 Foundations & Areas of Study

  • Software Engineering: Object-oriented programming, SOLID principles, design patterns, modular architecture
  • Data & Modeling: Conceptual, logical, and physical database modeling, normalization, relational algebra
  • AI & Mathematics: Machine learning, classification, model evaluation, probability, statistics
  • Security: OAuth2, JWT, OIDC, Keycloak, OWASP principles
  • Academic DevOps Topics: Kubernetes, Terraform, Ansible
  • Project Management: Agile/Scrum, Kanban, product ownership, risk analysis, technical documentation

🤾 Hobbies & Passions

  • Handball: over fifteen years of practice, with experience coaching young teams and refereeing matches.
  • Sports: basketball, volleyball, and a wide range of team and individual sports.
  • Personal Projects: building applications and learning through practical experimentation.
  • Finance & Technology: personal finance, investing, wealth management, and following major technology companies.
  • Travel: discovering new places, cultures, and perspectives.

🌍 Languages

  • 🇫🇷 French: Native
  • 🇬🇧 English: Professional working proficiency

🤝 Let’s Connect

I'm always happy to discuss software engineering, AI, cloud technologies, personal projects, or professional opportunities.

💼 LinkedIn
💻 GitHub
📧 Email

Pinned Loading

  1. python-learning python-learning Public

    This repository contains my personal journey through Python fundamentals, data structures, algorithms, and object-oriented programming.

    Python

  2. personal-portfolio personal-portfolio Public

    My personal portfolio website to showcase projects, skills, and experiences.

    HTML

  3. iot-android-app iot-android-app Public

    Android app for real-time IoT sensor data display – developed at CPE Lyon

    Java

  4. cv-hugo-rodrigues.md cv-hugo-rodrigues.md
    1
    # Hugo Rodrigues – Software Engineer Student
    2
    
                  
    3
    🎓 CPE Lyon (2024–2027)  
    4
    Engineer degree in Computer Science and Communication Networks (apprenticeship)  
    5
    > Advanced courses in Artificial Intelligence, Fullstack development, Algorithms, Mathematical Foundations, Software Architecture, DevOps, Cybersecurity, Cloud, Project Management.