<about_me>

Hi, I'm Jose Diaz Hi

Jose Diaz

Head of IT with 15+ years experience.

With this years of experience in software development, I am highly skilled in building scalable and clean code software.

Passionate about crafting efficient and effective solutions and have successfully led software development teams through the entire development process, from conceptualization to deployment in production environments.

Constantly seek to improve and grow professionally and am fearless in taking on new challenges. My strong desire to learn and evolve helps drive my success in the field.

I have a track record of consistently delivering high-quality software solutions to my clients and am dedicated to achieving optimal results.

Confident in contributing value to any project and am eager to apply my skills and expertise to new opportunities.

computer monkey dott

<technologies>

<what_do_i_do>

Team lead & management

I have a proven track record of leading and mentoring teams of developers for +6 years.

Excellent communication and leadership skills, and am able to manage multiple projects and priorities simultaneously.

I have a passion for fostering a positive and productive work environment, and am dedicated to helping my team members reach their full potential.

Full-stack development

I have extensive experience in full-stack development, with a strong emphasis on creating robust and maintainable code.

Deep understanding of web technologies and have worked on a wide range of projects, from small websites to large-scale enterprise applications.

I have a proven ability to deliver high-quality work, on time and within budget.

Mobile apps

I have experience in mobile app development, with a focus on creating user-friendly and visually appealing apps.

Strong understanding of the iOS and Android ecosystems, and have worked on a variety of projects, from simple utility apps to more complex, feature-rich apps.

<work_experience>

+15 Years of Experience

$i->experience

jan 2009 - now
my company codelabs.studio Malaga, Spain codelabs.studio

CEO / CTO / Freelance

Created e-commerce websites, business webpages, mobile applications & electronic books.

Active management of:

  • customer relationship about needs
  • manage product design and specifications
  • project outsourcing if needed
  • meetings with customer and team
  • feature planification
  • tasks and timing management

Diverse technologies used according the specific needs of the client Development for internal and external projects, using technologies like PHP, Laravel, Symfony, Go, Python, Docker, Kubernetes, JS, Node.js, Typescript, React, VUE, jQuery, API, MongoDB, Firebase, MariaDB, PostgreSQL.

php laravel symfony go python docker javascript nodejs typescript React vuejs jQuery mongodb firebase mariadb postgresql figma

Project design and team management for outsourcing.

Mobile apps for iPhone/iPad/Android with Swift, Dart, Flutter, Flutterflow & Ionic.

flutter

may 2021 - now
IMCW Europe
(part of IMC)
London, UK IMCW Europe

Head of IT

  • IT team management of 5 people.
  • Hiring and onboarding processes.
  • Managing in-house and outsourcing projects.
  • Improved internal processes for:
    • Development
    • Testing
    • Deployment
  • Docker, PHP 8, Laravel, Symfony 4.

php laravel symfony docker mysql

may 2020 - april 2021
Docline Malaga, Spain Docline

Senior backend developer

  • Worked on white label product.
  • PHP 7, Docker, Node.js, PHPUnit (tests).
  • Laravel 6 & Symfony 4.
  • Refactoring different monoliths into microservices.

php laravel symfony docker mysql nodejs

dec 2019 - april 2020
PadelManager Malaga, Spain Padelmanager

Senior backend developer

  • Created first microservice in the company using Laravel 6 & API for managing payments from different products of the company.
  • Created documentation based on Swagger OpenAPI.
  • Implemented Docker in the company for virtualize and unify development environments: PHP, Nginx, Apache, Redis, MariaDB & MySQL.
  • Implemented habits for Unit and functional testing with PHPUnit.
  • Started Scrum as agile methodology.

php laravel symfony docker mysql redis mariadb

dec 2015 - dec 2019
Fishfishme, Inc San Diego, USA Fishfishme

CTO - Lead developer

Blog post related: Managing a remote Scrum Team across Time Zones and Languages: Tips and Strategies for Success

The company moved from Dubai to San Francisco, USA, for VC investing.

Different remote teams spread worldwide: India, Egypt, Dubai, Malaga (Spain) and San Diego (USA), which became a challenge in terms of communication and work due to time differences.

  • Implemented some Agile Methodologies and improved processes which increased the team speed by 50%:
    • Use of Scrum methodology as Scrum Master.
    • Creation of staging servers for testing worldwide.
    • Workflows redesign: version control, coding standards (PSR), coding good practices and deployment process.
    • Unified framework and libraries using Symfony & Docker.
    • Use of JIRA, Slack & Git.
    • Use of PHPUnit for unit and functional testing methodologies.
    • Improved version control for deployment to production with custom commands from old previous FTP upload.
  • Hiring process and onboarding 6 team members.
  • Training the team in new workflows and work tools to improve performance.
  • Whole new implementation of the server infrastructure on Amazon AWS (EC2, RDS, ELB stack configuration) which improved server power by 25%, cutting the expenses by 50%.

php symfony docker mysql

april 2014 - nov 2015
Fishfishme, Inc Dubai, UAE Fishfishme

Senior backend developer

Fishing charters marketplace.

  • Symfony 2, jQuery, Ajax, CSS, Bootstrap.
  • Worked on Admin, affiliates area, captains area, public pages, and API.
  • Worked on multi-language, multi-currency, multi-domain, and responsive website.
  • Automating deployment to staging & prod servers with push hooks to the git repo.
  • Linux server administration with Apache and Nginx.
  • Migration to Azure.

php symfony mysql

january 2009 - april 2015
Quieropilotar.com Malaga, Spain Quieropilotar.com

Founder, CEO

Motor Activities Guide. Technology-based startup in the motor activities sector.

Motor event calendar, social network, blog, online store, iPhone & Android app.

Finalist in SeedRocket Barcelona (Catalonia, Spain), January 2009, startup accelerator among another 130 projects.

php symfony mysql

june 2011 - april 2013
Atrapalo.com Barcelona, Spain Atrapalo.com

Senior backend developer

(Moved to Barcelona for almost two years, Barcelona-based company)

  • +65 developers team
  • Worked on web infrastructure (called the COMMON team)
  • Development of an internal mobile app
  • Agile methodologies: SCRUM & Kanban
  • Custom Zend Framework
  • Unit testing
  • Version control with SVN and later moved to Git
  • Design patterns

php mysql

march 2011 - november 2012
ResultadosdeFutbol.com Malaga, Spain resultadosdefutbol.com

Freelance mobile apps developer

(Worked remotely when living in Barcelona). Now it’s called BeSoccer.com

Mobile app & API development for iPhone/Android for web Resultados-Futbol.com.

php mysql

$i->roles_of_interest

  • CTO
  • lead developer
  • senior full-stack developer

$i->languages =

array(
    'spanish' => 'native',
    'english' => 'professional level'
)

$i->technologies

  • php
  • laravel
  • symfony
  • testing
  • debugging
  • javascript
  • mysql
  • python
  • git
  • api
  • graphql
  • docker
  • kubernetes
  • aws
  • typescript
  • react
  • vue
  • jquery
  • postgresql
  • mongodb
  • go
  • mariadb
  • flutterflow
  • node.js
  • solidity
  • smart contracts
  • blockchain

$i->hard_skills

  • full-stack development
  • mobile development
  • hexagonal architecture
  • SOLID
  • DDD
  • CQRS
  • PSR
  • testing
  • api & microservices lover

$i->soft_skills

  • communication and teamwork
  • leadership
  • creative
  • proactive
  • curiosity
  • problem-solving
  • adaptability and flexibility
  • attention to detail
  • humble
  • empathic
  • analytical reasoning
  • positive attitude
  • listening skills
  • taking responsibility

$i->relocation

Since I have a small kid and I'm divorced, I cannot relocate because I prefer to remain close to him.

However I am open to travel for work as needed.

<education>

Education Experiences

$i->education

july 2009
SeedRocket Barcelona, Spain SeedRocket

Campus for technological entrepreneurs, 3rd edition of the campus

Finalist selected from over 400 candidate projects, presenting the project ElMejorPrecio.com, a mobile app for price comparison, which evolved into another concept, a shopping list for the supermarket called Scanean.com.

january 2009
SeedRocket Barcelona, Spain SeedRocket

Campus for technological entrepreneurs, 2nd edition of the campus

Finalist selected from among 130 candidate projects, presenting the QuieroPilotar.com project, a Motor Activities Guide, and a marketplace of related products and services using web and mobile apps for iPhone/Android.

2001
Aula de CAD y Multimedia Malaga, Spain Aula de CAD y Multimedia

Master in Graphic Design and Multimedia, 2,000 hours

Autocad, 3D Studio, Photoshop, Flash.

2001
Universidad de Málaga Malaga, Spain Universidad de Málaga

Technical Engineering, Information Technology Management

<certificates>

Certificates of Experience

$i->certificates

Go

2023 Jan
HackerRank

CSS

2023 Jan
HackerRank
2023 Feb
LinkedIn Learning
2023 Feb
LinkedIn Learning

PHP

2018 May
LinkedIn
2021 Feb
LinkedIn
2022 June
LinkedIn
2021 Dec
LinkedIn
2023 Feb
CodelyTV Pro
2023 Feb
CodelyTV Pro
2023 Feb
CodelyTV Pro
2023 Feb
CodelyTV Pro
2022 Dec
CodelyTV Pro
2022 Sept
CodelyTV Pro
2022 Jul
CodelyTV Pro
2021 Nov
CodelyTV Pro

<portfolio>

Some of my Best Works

<blog>

Some articles I posted

<contact>

Get in Touch

Malaga, Spain

Full-time / Freelance / Contractor