👋 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