
Jose Diaz
CTO / Team lead
Full-stack dev
<about_me>
Hi, I'm Jose Diaz 
Jose Diaz
CTO
Team lead
Fullstack
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.

<technologies>
<what_do_i_do>
<work_experience>
+15 Years of Experience
$i->experience
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.
Project design and team management for outsourcing.
Mobile apps for iPhone/iPad/Android with Swift, Dart, Flutter, Flutterflow & Ionic.
dec 2019 - april 2020
PadelManager Malaga, Spain
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.
dec 2015 - dec 2019
Fishfishme, Inc San Diego, USA
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%.
april 2014 - nov 2015
Fishfishme, Inc Dubai, UAE
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.
january 2009 - april 2015
Quieropilotar.com Malaga, Spain
june 2011 - april 2013
Atrapalo.com Barcelona, Spain
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
$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
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
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
Master in Graphic Design and Multimedia, 2,000 hours
Autocad, 3D Studio, Photoshop, Flash.
2001
Universidad de Málaga Malaga, Spain
Technical Engineering, Information Technology Management
<certificates>
Certificates of Experience
$i->certificates
<portfolio>
Some of my Best Works
<blog>
Some articles I posted
- All |
- blog.jjdiaz.dev
- medium.com
- dev.to |
- Open-source
- SCRUM
- Laravel
- Symfony
- PostgreSQL
- MongoDB
- Python
- Go