Senior Software Developer, multi language developer but mainly Java and Javascript, restless mind always trying to learn more and more.
#My way
Born in Guadalajara, a small town near Madrid, when i finished my IT studies i started to work developing applications in the area of information technologies.
I have done everything since development to requirements analysis and new architectures. Backend developer but with some experience in frontend with React and React Native.
Strong supporter of TDD, using several technologies such as JUnit, mockito, spring testing framework, spock, scala unit testing framework…
For more detailed info you can take a look to my resume.
Curious? Scroll down to check my Blog or my Timeline!
Opinions expressed here are mine.
Recently I’ve had to migrate an old-fashion api to a new one with spring boot from scratch. One of the main problems when we create an api is that we have to solve the CORS problem, when your clients want to make more than only GET operations. After looking into Internet and because i am using spring boot 1.3.5, I’ve chosen use the new annotation @CrossOrigin, but, it didn’t worked. I really don’t know why but my main problem is that the CORS problem will have to be solved during today. So I opted by a…
Technical Lead / Chapter Lead Security team @ Openbank, Working with the team on the security area to ensure that all bank operations are secured. Working with the different teams to provide them the proper tools to authenticate and authorize all operations within the bank. Working closely to the CISO and Cybersecurity team in order to ensure that all requirements from product are covered with security. Working with Java 11, Spring boot and Go as the main tools.
Technical Lead of Engineering team @ Bnext, helping to improve both the team and the platform to reach a new level of maturity. Working on the definition of the new microservices architecture to reach the Technical maturity needed to accomplish the requirements of the Bank of Spain.
Senior Software Engineer @ Denizen, working as a full stack engineer for Denizen.io, creating a new bank from scratch. Giving a new approach to the fintech world, us, Denizen have created a new approach to bank, borderless accounts. All of that with the top technologies like Javascript, Java, MongoDB, RabbitMQ
Tech Lead @ Momit, Leading the engineering team in order of improvement the current platform to a new architecture based in micro-services and NoSQL database. All orchestrated with spring boot framework taking advantage of its implementations for cloud computing as spring cloud config, spring eureka… and with RabbitMQ as messaging service. Momit
Senior Software Engineer @ Packlink Working in the migration from the old monolithic PHP platform to a brand new micro-service paradigm multilanguage one communicating by events with a RabbitMQ as a messaging system. Working with docker and configuration on the cloud. Managing a remote team in Ukrania that was in charge of carriers integrations so the rest of the team could focus on the architecture.
Functional Analyst / Java Architect @ Factoria ETSIA, worked @ Betcompara
Functional Analyst @ TIBCO analyst for Ferrovial and OHL for their projects for tolls motorways without barriers working remotely with Mexico, Portugal and Chile.
Programmer Analyst @ Several develoments for Orange, working first as a senior programmer and later as a team lead of a small department (3 people), doing the requirements analysis, design and development of the client J2EE applications, planning and revieweing the team work.
Senior Programmer @ Development over Java J2EE for different clients of telecom sector (Movistar, France Telecom…) and transportation (Iberia)
IT studies @ Department of Informatics and Telecommunications on Computer Science
Don’t be shy, drop me an email!