Professional portfolio · Software engineering · Teaching

Elohim Cabezas Sánchez

Team Lead / Full Stack Developer / Lecturer

Technical leadership, full stack development and academic mentoring to build robust, scalable solutions with real-world impact.

Contact LinkedIn
10+years in technology
CTTI / GTRpublic administration
UOCuniversity teaching

01 · Profile

Technology, leadership and teaching with a product mindset.

Team Lead, Senior Full Stack Developer and Lecturer Passionate About Teaching

Currently, I am a team lead at Minsait for the GTR project of the Centre for Telecommunications and Information Technologies (CTTI) of the Government of Catalonia, where I have consolidated my experience in end-to-end application development. Previously, I held the position of Senior Full Stack Developer and had the privilege of leading the management and development of advanced technological solutions for this project. My technical focus has been on implementing innovative technologies and full-stack solutions, tackling complex challenges and contributing to the success of meaningful projects.

Alongside my career in technology, I have had the privilege of working as a database teacher at a high school. This experience has been incredibly enriching, giving me the opportunity to share knowledge and contribute to students’ academic growth. Close interaction with them and being able to guide them as they acquire new skills are aspects I find particularly exciting.

Returning to the university where I received my academic training strengthens my connection with the student community and renews my commitment to the values and academic excellence of our institution. In addition, I am firmly committed to motivating students to participate actively in the learning process and to contributing significantly to the educational environment.

02 · Journey

Work experience and education

Work experience
01
Universitat Oberta Catalunya - 2022 - Present

Associate Lecturer (UOC)

As an associate lecturer in the Bachelor's Degree in Computer Engineering at the Universitat Oberta de Catalunya, I actively participate in teaching and supporting students in subjects such as Distributed Systems and Object-Oriented Design and Programming (DPOO). My work combines both technical and pedagogical aspects, focusing on fostering understanding of advanced concepts in software engineering, distributed architecture and object-oriented programming.

02
Minsait - 2022 - Present

Team Lead

As a Team Lead, I have taken responsibility for guiding and supervising my collaborators’ work, ensuring proper task allocation and achievement of objectives. My role includes end-to-end team management, fostering an environment of collaboration and effective communication. I have implemented strategies to optimize team performance, proactively addressing and resolving challenges. In addition, I have focused on team members’ professional development, providing ongoing guidance and support for their growth and success.

03
Gossan Information Technology - 2021 - 2022 (1 year)

Full Stack Developer in Telecommunications

In my role as a Full Stack Developer in Telecommunications at Gossan Information Technology and Avatel Telecom, I worked on the development and maintenance of an in-house ERP designed for end-to-end management of internet users and SIM cards. This system was key to optimizing and centralizing customer administration processes, improving operational efficiency and the user experience. My work covered both front-end and back-end development, ensuring a robust and scalable solution that meets the specific needs of the telecommunications sector. I collaborated closely with different departments to ensure effective implementation and continuous system improvement, adapting it to changing market demands and the company’s needs.

04
IES Caparella - 2021 - 2021 (6 meses)

Database Teacher

I worked as a substitute teacher in a higher vocational training program (DAW), delivering key knowledge in web application development. During my time as a lecturer, I facilitated learning of fundamental concepts and advanced techniques in programming, web design, databases and IT security. My approach focuses on providing high-quality education, adapting to students’ needs to ensure their academic and professional success in the field of web development.

05
Indra - 2015 - 2021 (5 years)

Full Stack Developer in Public Administration

As a Senior Full Stack Developer at the Centre for Telecommunications and Information Technologies (CTTI), I led the development of an end-to-end telematic livestock management project using Java. This innovative system covers everything from animal movement management to care and vaccination control, ensuring efficient and accurate administration. My role as a full stack developer involved implementing both front-end and back-end, using advanced technologies to guarantee the system’s functionality, security and scalability. I collaborated closely with multidisciplinary teams to ensure the project aligned with the livestock sector’s needs and the most current technological standards.

06
Midaforma SL - 2015 - 2017 (2 years)

Analista programador

I led and carried out the creation of an intranet network for an educational institute, where I acted as the lead developer. My work included configuration and management of the entire internal network, as well as full database design and development, and programming of both the frontend (web interface) and backend (server). I used cutting-edge technologies, such as the Bootstrap framework, to ensure the web interface met current standards, including search engine optimization for Google.

07
Indra - 2015 - 2015 (4 meses)

SAP BI Technician

As an intern in the SAP BI Technician area, I gained experience in configuring, maintaining and supporting Business Intelligence solutions using SAP BI. During my internship, I actively collaborated on projects related to data extraction, transformation and loading (ETL), as well as creating reports and analyses to support business decision-making. My focus is on learning and applying practical knowledge in a professional environment, contributing to the team with initiative and commitment.

08
Autos Manel - 2014 - 2014 (6 meses)

Android Developer

I developed an Android application specifically designed to improve the vehicle return process for rentals at a dealership in Ibiza. The app enabled dealership staff to manage vehicle returns efficiently and accurately. I incorporated features that made it easier to record key information, such as the car’s condition and any existing damage, through an intuitive, user-friendly interface. The main goal was to optimize time and improve the customer experience by streamlining this crucial process within the vehicle rental service.

Education
01
Universitat Oberta Catalunya (UOC) - 2024 - In progress

Master's in Computer Engineering

02
Universitat Oberta Catalunya (UOC) - 2018 - 2023

Computer Engineering

03
IES Almatà - 2013 - 2015

Higher Vocational Training (Web Application Development)

04
IES Ciutat de Balaguer - 2011 - 2013

Science and Technology Baccalaureate

03 · Services

Areas where I deliver value

</>

Web Development

Design and development of dynamic, responsive websites. Development on both the front end and the back end. Implementation of e-commerce solutions.

Σ

Data Analytics

Data collection and analysis to support decision-making. Implementation of analytics tools, including Google Analytics. Report generation and data visualization to support understanding and strategic action.

Cybersecurity

Assessment and strengthening of security in web applications. Implementation of measures to prevent cyberattacks. Vulnerability analysis to ensure the integrity and protection of IT systems.

Mobile App Development

Development of applications for iOS and Android platforms. Design of mobile user interfaces. Integration of advanced features to optimize the user experience on mobile devices.

Cloud Computing

Implementation and management of cloud solutions. Experience with cloud platforms such as AWS, Azure and Google Cloud. Migration and maintenance of applications in cloud environments to ensure availability and operational efficiency.

Teaching & Mentoring

Delivery of computer science and technology classes, focused on formal education or professional training. Development of teaching materials and lesson plans adapted to different learning levels. Provision of personalized tutoring for students, enabling effective learning tailored to individual needs.

04 · Technical stack

Top 10 technical skills

01 JAVA EE

JAVA EE

Set of Java specifications for developing scalable and secure enterprise applications, including APIs and services to manage transactions, security and data persistence efficiently.

02 SpringBoot

SpringBoot

Set of Java specifications for developing scalable and secure enterprise applications, including APIs and services to manage transactions, security and data persistence efficiently.

03 Microservices

Microservices

Software architecture that structures an application as a set of small, autonomous services, each running a single process and communicating with each other via lightweight APIs.

04 WS REST

WS REST

Architectural style for designing web services that uses HTTP for creating, reading, updating and deleting resources, fundamental in modern API development.

05 Hibernate

Hibernate

Object-relational mapping (ORM) framework for Java that simplifies access to and manipulation of data stored in a relational database using Java objects.

06 JavaScript

JavaScript

Programming language fundamental to front-end web development, enabling interactivity on web pages and increasingly also used on the back end with Node.js.

07 Jenkins

Jenkins

Continuous integration and continuous delivery (CI/CD) tool that automates the build, test and deployment process, improving development efficiency and quality.

08 Oracle SQL

Oracle SQL

Standard language for accessing and manipulating Oracle relational databases, widely used in enterprise applications due to its robustness and data management capabilities.

09 Maven

Maven

Java project management tool that simplifies dependency management and project builds, ensuring consistency and control over the software lifecycle.

10 Shell Script

Shell Script

Scripting language used mainly on Unix/Linux systems for task automation and system administration, facilitating integration and efficient resource management.

05 · Personal competencies

Interpersonal skills

Empathy Liderazgo Effective communication Time management Collaboration Working under pressure Motivation Negotiation Adaptabilidad Problem solving Strategic thinking Teamwork

06 · Featured cases

Key projects

07 · Contact

Shall we discuss your next challenge?

Tell me what you need and I will prepare an email message for you to send.