Experiences

DevOps engineer and Software developer

(2021- Today).

I am currently working as a DevOps engineer and software developer, developing projects in the insurance sector. As a DevOps engineer my responsibilities include the automation of applications following the CI/CD standard, developing pipelines in Jenkins; the creation of infrastructure environments in Azure with Kubernetes for the deployment and the management, monitoring and troubleshooting of these deployments. As a developer, my responsibilities are focused on the BackEnd development of several web microservices with REST architecture using Java with Spring Boot as well as its integration with FrontEnd (Angular), MongoDB and PostgreSQL.

Software developer

(2021).

I worked as a software developer providing consultancy for the banking sector. My responsibilities included back-end development of improvements and additions in applications, incident resolution, service maintenance and dealing directly with customers, all of which was supported by teamwork in a DevOps environment. Technologies and tools: Java, Java Spring, Bash, VB6, SQL, Oracle, SVN, Agile, DevOps, Jira, Confluence, MS Teams, MS Windows 10, Linux.

Teaching

Mathematics and science high school teacher (2021), Mathematics tutor (2014-2020), MS Excel trainer (2019).

I have a vast experience in the teaching sector, having taught and trained students, individuals and companies. This experience has helped me to solidify my mathematical knowledge and develop good communication skills.

Entrepreneurship

Instituto EMU (2019-2021), Método Isla (2018-2019)

I founded two training and coaching businesses: Método Isla for nutrition and Instituto EMU for productivity and learning. Both businesses have provided me with direct experience about the life cycle and the difficulties companies face; apart from a first contact with the web developing world. In the case of Instituto EMU, studying, practicing and counselling about productivity has given me an ample perspective of popular techniques such as Lean, GTD or the Agile methodologies.

Other experiences

Customer service in business consultancy (2020), Driver (2019), Street cleansing and maintenance operative (2013 and 2017-2018).

Projects

My repositories - I enjoy working in my spare time on different programming projects. These are available in my github repository, including programming challenges (hackerrank or freecodecamp), sandboxes that I use to learn different tools or follow courses and other minor projects, such as a map generator for the board game Twilight Imperium.

Training and certifications

  • Junior DevOps training
  • I participated in a two-month intensive training as a junior DevOps engineer receiving courses, with mentoring and doing projects with different technologies. Technologies and tools covered: DevOps, CI/CD, Git, Docker, Jenkins, Maven, Kubernetes, Terraform, Cloud (AWS and Azure).
  • Training in Test Automation
  • I completed a one month full time training in testing with a DevOps perspective; covering different theoretical and practical aspects in web projects with Java and Javascript. Technologies and tools covered: Git, Docker, Java, Gradle, Spring boot, Jenkins, Junit, REST services, Selenium, Selenide, Selenoid, Cucumber, Javascript, Node, Mocha, Cypress, Agile development, DevOps, TDD, BDD.
  • Arquitectura Java
  • Courses: OOP with Java; Java Standard Edition APIs Core; Java 8: lambdas, streams and good practices; Web Developing in Java; Java EE and EJBS; Spring Framework; Spring Boot; Spring Data; Solid Java Architecture with Spring; Java Persistence API (JPA); Maven; TDD Java.
  • English B2 TOEIC.
  • Other
  • Other courses: NDG Linux Essentials; Green coding; REST API web services; Functional Java lambdas and streams; Leading Digital Transformation in organizations; Introduction to Business Intelligence and Big Data; Project Management with Agile and Lean methodologies; Path to excellence in Project Management.