Accomplished Software Engineer with over a decade of professional experience, spanning large enterprises to agile startups. A diligent professional known for strong teamwork and problem-solving abilities. Adaptable, innovative and committed to delivering high-quality solutions. consistently contributing to the success of projects and teams in agile environments.
Languages: Java, Kotlin, Javascript, SQL.
DevOps: Docker, Kubernetes, Google Cloud.
CI/CD & Automation: Jenkins, TeamCity, Selenium.
Others: Blockchain, DLT, R3 Corda, React, REST WS, Scrum.
Certifications: R3 Corda certified developer.
Experience
Blocksure Ltd
Oct 2018 – Dec 2023
London
Senior Software Engineer
Sector: Insurtech Startup | Methodology: Scrum
Tech Stack: Kotlin, R3 Corda, Docker, Kubernetes, Google Cloud, REST WS, Postgres.
Progressed from a middle-level engineering position to being promoted to Principal Software Engineer in 5 years, being the sole software engineer in the company during the past year.
- Principal Software Engineer (2022 - 2023)
- Senior Engineer (2019 - 2021)
- Middle-Level Engineer (2018 - 2019)
Joined the startup during its early stages, greenfield project, playing a pivotal role in the development of a proprietary insurance product. Engaged in a variety of responsibilities within a small team, ranging from backend and frontend development to infrastructure management, continuous integration, testing, process automation, technical training for new team members, and conducting candidate interviews.
Professional Achievements:
- Began with no prior knowledge of DevOps and progressed to undertake complete DevOps responsibilities. Successfully managed end-to-end infrastructure operations and handled various sensitive and critical tasks, showcasing adaptability and a strong learning aptitude.
- Launched the inaugural production version of the system, overseeing critical moments and ensuring the smooth operation of initial production activities.
- Launched the project with a team and later took on a solo leadership role, adeptly wearing multiple hats to accommodate financial constraints within the organization. Evolved into the sole software engineer in the company, effectively managing tasks initially distributed across the team.
NTT Data
Mar 2013 – Oct 2018
Seville
Java Software Engineer
Tech Stack: Java, SQL, Javascript, REST WS, Selenium.
- Engagement in a Wide Range of Projects:
Contributed to the development of projects spanning diverse sectors, including insurance, education, and electronic administration, with proficiency in JAVA, serving as the primary programming language for all endeavors.
- Versatility in Technology Adoption:
Thrived in a dynamic environment by adapting to various technologies and frameworks used across projects. Acquired a diverse skill set, showcasing the ability to learn and excel in multidisciplinary work environments.
- Database Management and Testing Expertise:
Proficiently managed SQL databases, ensuring effective data management.
Demonstrated sound knowledge of functional and automated testing, utilizing Selenium for robust quality assurance and integration testing.
- Continuous Integration and Collaboration:
Implemented Continuous Integration (CI) using Jenkins, streamlining project workflows for enhanced efficiency.
Emphasized collaborative teamwork, providing support to colleagues and ensuring project success.
Education
University of Sevilla
Jul 2011 – Jul 2012
Master’s in IT Management, University Postgraduate, Computer Science
Pablo de Olavide University
Feb 2008 – Feb 2011
Bachelor of Computer Science in Software Development, Computer Science