👋 Hi I'm Christian Carsin Software Developer

About me

I try to produce value without reinventing the wheel and knowing that in the future somebody will have to assimilate the system built and modify it according to the business requirements. Personally, software development is a long distance race. Due to this I'm continuously learning, focused on the quality of my development, new technologies that cover certain problems, etc.

Work experience

Backend Developer

Coforge S.A.

Iberia.com - Payments

I'm contributing to IBERIA.COM specifically on payments team developing new needs of business like new payment methods, support to new products or channels.

Most of my work on Payments has been develop a migration from legacy code to a new codebase to get a decoupling from the other parts of the company.

On this new project we work with ports and adapter architecture, different microservices with Java as a programming language, Micronaut as framework, using the AWS suite, with techniques as TDD mixing API REST with Event Driven Architecture for certains process and following standars like API First.

Currently I'm leading one of the main BackEnd squads mentoring team members and working closely to POs, Tech Lead and Architecture Team.

Software Developer

Metrica Consulting S.L.

During my time at Grupo Santander, I was collaborating in different projects.

Part of my time was contributing in the CoE MultiAPIs team where we developed different microservices for certain parts of the group, I collaborated in several projects, the main one being a KYC project with a microservices architecture, combining REST APIs with event-driven architecture for certain processes. The other part of my time was contributing in another team in the development of an internal tool for automated API management

Full Stack Developer

Teralco Group

During my time at Teraclo, I was collaborating in an IoT devices project for a public sector client, where my role was to develop new functionalities.

We were working with a microservices architecture, WebSocket communication and relational databases.

Full Stack Developer

Irys Control

At Irys Control I was collaborating in different projects.

One of them was multiple dashboards for management and control of IoT devices for agricultural and industrial customers, with different graphs, metrics and alerts systems.

Development from 0 of a native Android application for one of these clients, where the client could manage their devices.

Education

Software Development

IES Francisco Ayala

Acquiring skills of:
 - Programming
 - Mobile development (Android / iOS)
 - Relational databases
 - Web services
 - Team working

Courses

Online platforms

- I have taken several online courses to improve my expertise as a developer and acquire new skills.

Main Skills

  • Best practices

  • Java

  • Leadership

  • JVM Frameworks

  • Microservices

  • Kotlin

  • Cloud products

  • Event Driven Architecture

  • RDBMS

  • Frontend frameworks

  • Android

  • APIs

📧 Contact 📧

You can get in touch with me using this e-mail carsinchristian@gmail.com