👋 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.

Software Developer

Metrica Consulting S.L.

Project Group Santander

- MultiAPIs Santander:
 - APIs Development
 - Microservices architecture
 - Tech Stack: Java, Spring Boot, Kafka, RDBMS...

- Internal project Group Santander:
 - Development of internal tool
 - Full Stack Development
 - Microservices architecture
 - Tech Stack: Java, Spring Boot, Angular, MySQL, Swagger, OpenShift..

Full Stack Developer

Teralco Group

IoT project - Public sector.

 - Full Stack development.
 - Microservices architecture
 - Tech Stack: Java, Spring Boot, Angular, MySQL, Swagger....

Full Stack Developer

Irys Control

IIoT Platform

 - Full-Stack development.
 - Stack: Java, Spring Boot, Angular, MySQL, InfluxDB, Telegraf, RabbitMQ, Swagger....

IoT products to third parties.

 - Dashboard's IoT.
 - Android applications.
 - Stack: Java, Spring, ThyMeLeaf, MySQL, JavaScript, jQuery, HTML/CSS.

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

  • Spring

  • Microservices

  • Event Driven Architecture

  • RDBMS

  • Frontend frameworks

  • Android

  • APIs

📧 Contact 📧

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