You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ivan Garcia ParrasIG

Ivan Garcia Parras

DevOps | Kubernetes | .NET | React.js | Python🎖

€390/day
3 projects
Barcelona, ES
15+ years

Average response time: 2 hours

Freelancer profile translated to English.
Back to original language

About Ivan

My experience with multiple clients over the years has led me to specialize as an Enterprise and DevOps Architect, offering comprehensive solutions with a DevOps vision always in focus.

I develop custom applications and backends for both smartphones and the web: I typically use .NET, NodeJS (React.js), Python, Java, or Flutter for development.

I help companies launch their MVPs in the Cloud, implement evolutions, or modernize legacy software.

I implement proprietary Generative Artificial Intelligence (combining RAG with custom LLM models, for example) in non-deterministic processes that allow for a certain margin of creativity in the outcome.

I use source code quality control tools (like Sonarqube) to ensure developments are easy to maintain and evolve, and security vulnerability control tools for both the developed software and the infrastructure where it is hosted.

Throughout the process, I utilize automation techniques (Continuous Integration and Deployment - CI/CD) and observability for controlling logs, application performance (APM), alerts, etc.

I love participating in the birth of new projects, contributing my experience and knowledge.

Although I have also had the opportunity to create my own digital product, designing it from scratch, coordinating the team, and developing as one of the members.
  • Spanish

    Native or bilingual

  • Catalan

    Native or bilingual

  • English

    Conversational

Can work on-site
Barcelona (up to 50km), Tarragona (up to 50km), Lleida (up to 50km), Andorra la Vella (up to 50km), Madrid (up to 10km)

Experience

  • SETDEVELOPERS
    Project Management and Software Architect
    SOFTWARE PUBLISHING
    February 2014 - Today (12 years and 6 months)
    Barcelona, Spain
    SETDEVELOPERS is a company specialized in designing and executing custom solutions for your software project.

    We have a team of senior and multidisciplinary collaborators to ensure maximum technical quality.

    We accompany you at all times: from project definition, through implementation, to subsequent feature enhancements.

    Among all the services we offer, we highlight:

    - Application Prototyping for better and faster alignment between Business and Technology.
    - Development of Applications for Smartphones and Tablets, for both iOS and Android.
    - Architecture and development of Backends oriented towards Microservices.
    - IT Consulting

    My responsibilities, among others, include:

    - Requirements Gathering from Clients
    - Project Planning and Management
    - Selection of Technology and Software Architecture
    - Selection of the optimal team of collaborators for project execution, under Agile methodology.
    Team Management Project Management Front-End Development Back-End Development Product Development Mobile Development Agile Methodology
  • Empresa sector alimentación y bebidas
    DevOps Architect
    WINE AND SPIRITS
    July 2021 - July 2024 (2 years and 11 months)
    Barcelona, Spain
    Creation of RFIs and RFPs to determine the best Observability and Git repository solution for the client.

    Development of scripts for Jenkins, Github Actions, and Bitbucket Pipelines.

    Development of an application to enforce Gitflow at the time of committing (for Github Actions and Bitbucket Pipeline).

    Development of an application to centralize CI/CD (Bitbucket Pipelines + Custom Docker image + Custom NodeJS app) for each repository in a single point, in order to simplify any massive and/or repetitive modification.

    Sonarqube Migration: From hybrid cloud to Azure AKS. Use of Infrastructure as Code for its maintenance (Custom app in Pulumi).

    Evangelization of Sonarqube in different technological verticals.

    Implementation of Observability and APM in different key client applications.

    Development of an application for dynamic and coordinated deployment of a middleware application composed of multiple repositories and multiple production and non-production environments, using Pulumi + Azure App Configuration.



    Bitbucket .net core Pulumi Microsoft Azure SonarQube
  • SETDEVELOPERS
    CEO and CTO at tamé - BOE and DGT Notifications
    SOFTWARE PUBLISHING
    December 2019 - Today (6 years and 8 months)
    Barcelona, Cataluña / Catalunya, España
    Application to receive push notifications and emails whenever the user receives a traffic ticket, sanction, request, etc.

    Migration of iOS/Android application to Flutter.

    Architecture based on DDD for the business logic part and Async Redux for immutable application state management in the presentation layer.

    Design of the application architecture and state flows using PlantUML.

    Implementation of the IoC pattern using kiwi.

    Generation of unit tests.

    Generation of driver tests to ensure the visual functionality of the application.

    Implementation of Google Ads for ad display.

    Implementation of Firebase Analytics to monitor conversion events and funnels.

    Implementation of AppleSignIn and GoogleSignIn for faster user registration and login management.

    Implementation of Firebase Crashlytics to monitor error events.

    Implementation of a subscription-based purchase system, for both iOS and Android. Possibility to upgrade/downgrade the subscription to get more or less functionality.

    Implementation of Firebase Messaging to receive push notifications from the backend.

    Use and configuration of the Bitrise CI/CD system for automatic deployment to Apple Store/Google Play.
    Flutter Domain Driven Design redux UML User Testing Display Advertising Firebase

Reviews

5.0

Out of 1 rating

L

Lucas

Damm

Reviewed on 7/3/2023

Recommendations

Be the first to recommend Ivan

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

  • Development of Computer Applications
    IES Carles Vallbona
    2002
  • Technician in Management Computing
    Universitat Autònoma de Barcelona

Skill set

Categories