You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Marcos G.MG

Marcos G.

Fullstack / Backend - Java, Kotlin, Typescript

€350/day
Madrid, ES
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Marcos

I am a software engineer with over 15 years of experience. I love everything related to technology and strive to stay up-to-date by reading everything that comes my way.
I am an expert in Java, Kotlin, and Javascript, but I have also worked with other languages like Go and Python. I adapt easily to any framework/language that is needed.
I also have extensive experience in team management, engineering management, and the implementation of agile methodologies.
  • Spanish

    Native or bilingual

  • English

    Native or bilingual

  • Italian

    Conversational

Can work on-site
Madrid (up to 50km)

Experience

  • IE University
    Learning Facilitator
    EDUCATION AND E-LEARNING
    October 2024 - Today (1 year and 8 months)
    Madrid, Spain
    Data Modeling and Data Visualization Courses:
    • Responsibilities: Live classes, exercise correction, and student management.
    Data visualization Data Modeling
  • ESCUELA MUSK
    Online Professor
    EDUCATION AND E-LEARNING
    May 2024 - Today (2 years and 1 month)
    FullStack Course
    Course recording and management
    • Responsibilities: Record all video lessons. Prepare, correct, and grade exercises. Review the documentation generated for the courses. Contact students through the school's internal system and Discord. Teach live classes twice a week.

    JavaScript React.js Node.js PostgreSQL MongoDB
  • CTO @ Proppex Inc.
    Senior Back-end Engineer
    REAL ESTATE
    June 2022 - February 2025 (2 years and 8 months)
    Madrid, Spain
    PropTech Company
    Senior Front-end Engineer

    *Responsibilities:Design and implement the user interface, ensuring high code quality standards, including test coverage. Guide interns in best practices with TypeScript, React.js, and Jest.


    Senior Back-end Engineer

    *Responsibilities:Implement the back-end, initially in Kotlin with Spring and, after Heroku stopped being free, migrating to JavaScript and AWS Lambdas. Design and maintain the database in PostgreSQL and DynamoDB. Design REST APIs and WebSocket communications with the front-end.


    DevOps and Architecture

    *Responsibilities:Design the cloud infrastructure for the application using an event-driven serverless architecture. Implement this architecture in AWS, first with AWS Amplify and then migrating to AWS CDK when an event-driven approach was needed. Manage domains and certificates for the web application and database. Implement CI/CD using GitHub Actions. Deploy software in various stages from development to production.


    Delivery Manager

    *Responsibilities:Manage the development team, ensure delivery, and prevent work shortages. Implement an agile methodology based on SCRUM. Conduct SCRUM rituals such as daily stand-ups and retrospectives. Conduct technical interviews for potential new developers.


    Product Owner

    *Responsibilities:Work with the CEO and the UI/UX manager to develop the product, define the MVP, create user stories, track progress with alpha and beta testers, and test the final implementation before launch.

    JavaScript Typescript PostgreSQL Amazon Web Services (AWS) Agile Project Management React.js

Recommendations

Be the first to recommend Marcos

Help this freelancer shine by sharing your experience working together.

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

  • Master of Data Science
    Immune Institute
    2020
    Data Science Master
  • CS Master
    Politecnico di Milano
    2008
    CS Master

Skill set

Categories