You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Carlos Miguel C.CM

Carlos Miguel C.

Fullstack Developer

€500/day
Toulouse, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Carlos Miguel

Software Engineer (Master's degree), I support companies in the development, evolution, and maintenance of Java and Angular applications.

I work on existing projects as well as new developments, with particular attention to code quality, performance, and maintainability.

Key Skills

  • Java (Spring Boot, Spring MVC, JPA/Hibernate)
  • Angular
  • REST API Design and Development
  • Software Architecture
  • SQL (PostgreSQL, Oracle, MySQL)
  • Git, Docker, CI/CD
  • Code review and complex problem-solving

What I can bring to you

  • Development of new features
  • Critical bug fixing
  • Performance optimization
  • Technical audit and code review
  • Support for your teams
  • Modernization of existing applications

I am currently working on projects with high quality requirements in a large group, which allows me to implement robust development practices adapted to professional environments.

Available in the evening and on weekends for one-off or regular assignments.

Feel free to contact me to discuss your needs.
  • French

    Native or bilingual

  • English

    Fluent

  • Portuguese

    Native or bilingual

  • Spanish

    Conversational

Remote only
Primarily works remotely

Experience

  • Air France
    Design Developer
    DIGITAL AND IT
    November 2023 - Today (2 years and 7 months)
    Toulouse, France
  • Sopra Steria
    Studies and Development Engineer
    CONSULTING AND AUDITS
    September 2021 - August 2023 (1 year and 11 months)
    Toulouse, France
    Development of new features and operational maintenance of a toolbox application used in France and overseas departments and territories by over 20,000 people.

    Role: Studies & Development Engineer

    Achievements:
    • Development of new features:
    Design, code, and test new features to improve the existing application, using appropriate programming languages and frameworks.

    • Web application management (API):
    Design, develop, and maintain web APIs to enable integration with other systems or services.

    • Version Management (Git):
    Use version control systems like Git to manage source code, create branches, merge changes, and ensure traceability of modifications.

    • Correction of anomalies reported from production/qualification:
    Diagnose and resolve bugs and issues reported by users, ensuring the application functions reliably.

    • Automated application deployment:
    Set up CI/CD (Continuous Integration/Continuous Deployment) pipelines with tools like Jenkins and GitLab CI/CD to automate the deployment of applications to production servers.

    • Participation in the technical backlog:
    Contribute to the planning of technical tasks in the project backlog, estimating the time required for each item.

    • Participation in Agile ceremonies:
    Collaborate with the team in Agile ceremonies such as daily meetings (Daily Standup), Program Increment (PI) planning, retrospectives, and demonstrations to ensure effective communication and coordination.

    • Quoting client needs and design:
    Work closely with stakeholders to understand client needs, design appropriate technical solutions, and estimate the necessary resources.

    • Management of package delivery:
    Participate in the planning and coordination of major feature or update deliveries, ensuring deadlines are met and deliverable quality is guaranteed.

    • Performance optimization:
    Analyze and optimize application performance by identifying and resolving bottlenecks and code inefficiencies.
    Angular SQL Spring boot Agile methodology Gitlab
  • Vitesco Technologies
    Python / AWS Developer
    AUTOMOBILE
    April 2021 - August 2021 (5 months)
    Toulouse, France
    Design and development of a Python script to efficiently transform data on an AWS pipeline, facilitating in-depth analysis by experts using the Metabase tool.

    Role: Python Developer

    Achievements:

    • Development of several modules:
    Design and implementation of several innovative modules for efficiently enriching databases within an AWS architecture, which was subsequently patented.

    • Development of a business application:
    Custom application that facilitates file name validation, thereby improving digital resource management.

    • Anomaly correction:
    Identification, analysis, and resolution of complex issues related to Python code, thus ensuring the proper functioning of applications and systems.

    • Realization of Proof of Concepts (PoC) for international clients:
    Design and implementation of customized PoCs for international clients, including optimal volume analysis, data curve study, and Word/PowerPoint file analysis, thus demonstrating the ability to provide solutions tailored to specific client needs.

    • Participation in Agile ceremonies:
    Collaborate with the team in Agile ceremonies such as daily meetings (Daily Standup), retrospectives, and demonstrations to ensure effective communication and coordination.

    • Version Management (Git):
    Use version control systems like Git to manage source code, create branches, merge changes, and ensure traceability of modifications.
    Python AWS Lambda AWS S3 AWS EC2 AWS Glue

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • MIAGE ITN
    Université III Paul Sabatier
    2023

Skill set

Categories