Software Engineer with more than 10 years of experience.
I am currently Software Architect at Paradigma Digital where I design IT solutions using advanced design patterns and new technologies. I'm used to work mainly in Cloud based solutions using Google Cloud Platform as well as on-premise solutions.
I have extensive experience in the sectors of digital payments (PCI-DSS), e-commerce, Fintech and telecom.
I am passionate about my work and, although I enjoy all aspects of it, my favourite stage of a project is, after working with the stakeholders and the product unit leader to understand the business objectives, design the IT solution and implement it together with the team. I love learning new management methodologies and new technologies; and I am always evolving through continuous training.
In addition, I have knowledge and wide experience in Agile and Agile Management methodologies. Speaking of Scrum, I am Product Owner and Scrum Master. I have also led development teams and projects of up to 12 people.
I like to stay in touch with other IT experts. I am open to connect with former colleagues, managers, or just interesting people, so don't hesitate to contact me.
Kubernetes Certified Application Developer certification (KCAD).
Issued on: 21th March 2021.
Specialisation on Software Engineering.
Final project: Payments Fraud Prevention.
Grade: A
Dates attended: 2017 – 2021.
Professional Scrum Product Owner I certification (PSPO-I, 2019).
Professional Scrum Master I certification (PSM-I, 2020).
Multiplatform applications development in many languages such as Java, Python, XML, SQL.
Android applications development.
Dates attended: 2011 – 2014.
Grade: 8.8
Mastering the principles and tasks of the
Java Programmer Analyst.
Dates attended: 2013 – 2014. (250h).
FirefoxOS applications development with
HTML5, CSS3 and JavaScript.
Dates attended: 2013 – 2014. (40h).
Design of IT solutions using advanced design patterns and new technologies (cloud and on-premise).
Design, implementation and evolution of digital payment platforms based on core and distributed components for the most important payment methods (credit cards, wallets, direct debit) and based on AI.
Credit card related platforms are PCI-DSS compliant.
Talent management and technical recruitment.
Product Owner & Technical Director.
Advanced design patterns and new technologies (Cloud based and on-premise).
Collaboration in R+D+I initiatives.
Definition of the Software Development guidelines and standards.
Design and implementation Continuous Integration and Continuous Deployment (CI/CD) pipelines.
Design and implementation of the iCarrier platform based on AI and core components.
Design of IT solutions for value added services for telecommunication companies worldwide.
Design and implementation of PCI-DSS payment platforms (core and local).
Talent management and technical recruitment.
Use of the SCRUM framework to develop products and lead projects.
Head of Software Development
Global management of the development team and its projects.
Design of IT solutions for value added services for telecommunication companies worldwide.
Advanced design patterns and new technologies (cloud and on premise).
CI / CD processes.
R+D+I
Software Engineer in charge of the design and programming of IT solutions for value added services for telecommunication companies worldwide.
Collaboration with the Head of Software Development in teams and projects management, and I assume his role in his absence.
Main technologies: Apache Spark, Bash Scripting, BigQuery, Cassandra, Cloud Services (AWS,GCP), Docker, Glassfish, Git, GO, HAProxy, Java8 / JEE, JavaSpark, Javascript, JFrog, JWT, Kotlin, Microservices Architecture, MySQL, Redis, SMPP, Spring, SQL, SVN, TCP, Webservices AXIS / REST / SOAP.
Specialist in Java / JEE.
Technical Lead. Programmer Analyst. Java/JEE Developer.
Projects Technical Lead. Involved in international projects.
All kind of enterprise applications (desktop, microservices, mobile, web, web services) mainly focused on server side.
Main frameworks: AngularJS, JPA, JavaSpark, Spring, Velocity, ZK.
Main patterns: MVVM, MVC, MV*.
Main environments: AWS, Docker, Tomcat.
Programmer Analyst. Java/J2EE Developer.
Involved in international projects.
All kind of enterprise applications (web, desktop, mobile, web services) mainly focused on server side.
Main frameworks: Spring, JPA, Velocity, ZK.
Main patterns: MVVM, MVC.
Main environments: AWS, Tomcat.
Design and code a shipment management database.
Language VBA. Built in Access 2010.
Application to control and collect data from a digital sonometer CESVA SC102.
Developed in VB.NET with Visual Studio 2010.
Leadership and management wide experience. Agile Management practitioner.
Leading and managing local and global distributed teams as a daily basis.
Stakeholders and project management.
Related tasks: mentoring, coaching, goal setting, resource planing, among others.
Big picture vision and business analysis capabilities.
Design and coordination of complex IT solutions.
Use of AI & Cloud technologies to analise and evolve the deployed applications.
Profound knowledge of Software design patters, best practices and standards.
Design and implementation of complex IT solutions mainly focused on the backend side even being capable of guiding the frontend part as well.
Enthusiast and passionate about microservices and cloud architectures.
Proficiency in Java and Spring.
Used to work hand by hand with systems department to coordinate the deployments and build CI/CD processes. Also used to work with Docker and Kubernetes.
Experience with Gradle, Grafana, JFrog, Jenkins, Maven, Nagios and Puppet.
Platform monitoring with ELK stack (Elasticsearch, Logstash, Kibana) and other tools such as OpsCenter for Cassandra, and custom scripts and reports.
Specialist in Google Cloud Platform.