development

Fishfishme.com

Fishfishme.com

Fishfishme.com

Role

DEVELOPER / CTO

Timeline

2014 - 2019

abstract project cover

The Website.

Fishfishme helps you book fishing trips around the world.


A 500startups company.

The Process.

During 1.5 years two years, I was working as a developer on a team of two, together with the team lead.


After, I got promoted to CTO and during 4 years, I was applying a lot of improvements on the team and processes on the technical area.

The Work. As a developer for 1.5 years.

  • Symfony 2, jQuery, Ajax, CSS, Bootstrap

  • Worked on Admin, affiliates, captains, public pages, and API areas

  • Created a multi-language, multi-currency, multi-domain, and responsive website

  • Automating deployment to staging & prod servers with push hooks to the git repo instead of old FTP upload process

  • Linux server administration with Apache and Nginx

  • Migration to Azure

  • Symfony 2, jQuery, Ajax, CSS, Bootstrap

  • Worked on Admin, affiliates, captains, public pages, and API areas

  • Created a multi-language, multi-currency, multi-domain, and responsive website

  • Automating deployment to staging & prod servers with push hooks to the git repo instead of old FTP upload process

  • Linux server administration with Apache and Nginx

  • Migration to Azure

Tech stack.

The Work. As a CTO for 4 years.

  • 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 for task management.

      • Use of Slack for team communication.

      • Use of Git for version control.

      • Use of PHPUnit for unit and functional testing methodologies.

      • Improved version control 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%

  • 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 for task management.

      • Use of Slack for team communication.

      • Use of Git for version control.

      • Use of PHPUnit for unit and functional testing methodologies.

      • Improved version control 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%

Tech stack.

project visual 1
project visual 1
project visual 1
project visual 4
project visual 4
project visual 4
project visual 4
project visual 4
project visual 4

The Upgraded Product.

The project has been evolving and adapting to the needs of the market, leading to the birth of the CaptainPanel proposal, focused on a more specific vertical.

project visual 1
project visual 1
project visual 1
project visual 2
project visual 3
Ready to get your business out there?
Ready to get your business out there?
Ready to get your business out there?