Skip to content
View alex0rpi's full-sized avatar

Block or report alex0rpi

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
alex0rpi/README.md

Hi! I'm Alex! 👋🏻

Bon dia! My name is Alex Orpinell and I am an engineer reskilled to Backend developer.

I was born in Barcelona, where I was raised and took my engineering degree. For the last academic year I was enticed to pursue my studies abroad so I took a double engineering degree program between UPC (Barcelona) and ENSAM (Bordeaux). Then I started off my work experience back in Barcelona with an automotive engineering company (MAZEL). A year later I decided to move to France again, this time Toulouse, to do an advanced master’s degree in aeronautical maintenance at ISAE Supaero. Then I had the chance to work for Airbus at the Saint Eloi pylons factory. At first I was a maintainability engineer as a subcontractor for a French company (Aeroconseil) for three years. Then I joined a Spanish supplier (ARITEX) to co-manage the design and implementation of the A330neo pylon assembly line. Two years later tough, I started missing my hometown and also the permanent travelling was taking its toll on my personal life. Thus, after some hard meditating and having spent over 6 years in France, I decided to quit my job, come back to my hometown, and re-think my career. I then started reskilling myself to software development and today I work as a junior fullstack developer at NTT DATA (Barcelona). I am always eager to level up my knowledge, build projects and try new ways.

Programing experience

  • November 2024 A new project starts within my company and I now find myself learning JAVA☕ and microservices!! Seems I need to get competent at the Spring framework for this new project. Incidently, the basic knowledge I gained from C# and Go is being helpful to grasp and interiorize the JAVA syntax. On the other hand it looks like NextJS is gonna have to wait a bit.
  • July 2024 Lately I've been thinking about learning in my spare time NextJS (I've always used REACT but I think at some point I need to make the step) and perhaps a new language such as Go, C# or Kotlin for backend dev purposes. I find it worthy and future proved.
  • June 2024 🕓📅 It's been 6 months already at NTT DATA and here's a summary of my journey and learnings:
    • Utilizing Hyperfront, a JS full-stack framework by Basikon, which integrates backend and frontend seamlessly using React and Bootstrap under the hood and custom API endpoints and many other utilities. Currently, my team applies it to develop a banking loan and dealer portal.
    • This framework is made to work with mongoDB. I've been using some advance query features like pipelines, aggregates and projections.
    • Implemented Jest for unit testing, ensuring a clean and efficient architecture for functions and scripts with clear responsibilities.
    • I definetly leveled up my Git skills in the last months in this collaborative project. I feel confident managing stashes, merges, rebases and conflicts.
    • Engaging directly with a French client, refreshing my French language skills, and utilizing Poker planning techniques.
  • April 2024 I'm happy to have published a new project for the FCB Rink Hockey Veterans Association (Associació de Veterans d'Hoquei Patins del FC Barcelona). I made a static website with React-Vite and Tailwind. Veterans Hoquei Patins I first wanted to make a fullstack app with a KOA backend and a postgresql DB but its for the moment on a different branch, ready to be deployed if they request to have user authentication and blog functionality.
  • From December 2023 ⭐🔋I started a new position as junior engineer at NTT DATA in Barcelona!
  • June-December 2023 | Involved in ITA-WIKI as backend developer.

Developer training

  • Jan-June 2023 | Backend development bootcamp at Mediatic (Barcelona). The end of bootcamp project is a fullstrack chat web app that can be found in my pinned repositories.
  • 2020 - 2022 | Self-taught web development learning (online bootcamps, tutorials etc.)

Languages and Technologies 👦•💻

HTML5 CSS3 JavaScript TypeScript Shell Script

Backend stack

NodeJS Express.js Fastify Postman Socket.io JWT
API documentation with Swagger

Databases and ORM

MongoDB MySQL Postgres Sequelize Prisma

Frontend stack

Bootstrap TailwindCSS Vite React

Other tools

Freelance experience 👦•🏎️

2018-2022 | Index Futures micro investments. "While working with the NinjaTrader graphical software, I became familiar with using basic C# commands and syntax to customize equity indicators. Over time, I decided to devote my energy and time exclusively to programming."

Previous Work experience 👦•🚅

  • 2015-2017 | ARITEX as Project Manager for the A330neo Pylon Assembly Line implementation.
  • 2012-2015 | AEROCONSEL (AKKA Technologies) as maintainability engineer in Airbus.
  • 2012-2012 | ALTEN (A couple months suffised to realize that it wasn't my place).
  • 2010-2011 | MAZEL Ingenieros as Quality engineer and later as commercial engineer.

Official education 👦•🎓

  • 2011-2012 | Advanced Master’s degree in Aeronautical Maintenance (ISAE Toulouse, FRANCE)
    Double Master's degree in engineering:
  • 2002-2009 | Escola Superior d'Enginyeria Industrial de Barcelona (UPC)
  • 2008-2010 | (ENSAM Bordeaux)
    Extra-curricular education:
  • 1993-2003 | Musical studies and piano at
    Conservatori Superior de Música del Liceu

More about myself

  • One of my main passions is piano🎹 music; you can find me on youtube where I post self-made videos in my spare time (@alexpiano or just ALex):
    YouTube
  • I also like cooking🍜, bricolage🔨, cats😼, airplanes✈️, grow my little orchard🌱🌱.

Pinned Loading

  1. web-veterans-hoquei web-veterans-hoquei Public

    Ongoing project with a cool tech stack 😎

    TypeScript 1

  2. Gat-Chat Gat-Chat Public

    A nodejs app that uses SocketIO.

    TypeScript 1

  3. SERN-fullstack-blog SERN-fullstack-blog Public

    This is a SERN blog web app that uses a MySQL database which is accessed via Sequelize from the express backend. Allows CRUD and allows to like posts. It includes jwt authentication.

    JavaScript 1

  4. hackaton_challenge_jum2digital_AO hackaton_challenge_jum2digital_AO Public

    An API challenge for the jump2digital hackaton for the backend modality.

    JavaScript

  5. nodejs_dice_game_api nodejs_dice_game_api Public

    An API that stores dice games with user authorization and db storage in SQL and Mongodb

    JavaScript

  6. Workout-Buddy Workout-Buddy Public

    This is a web app to post gym workouts that uses a mongoDB. It also features jwt authentication (in progress).

    JavaScript