jofervac@gmail.com

(click to copy)

Download CV

Johnny speaking

Engineering Manager - Tech Lead - IT Consultant

I'm a hands-on engineering leader who's passionate about mentoring teams, building scalable systems, and delivering innovative solutions.

Valencia, Spain
Available for opportunities
10+ Years of Experience
Core Skills
Engineering Management - 3.5yMentoring - 4yProject Management - 7.5ySystems Design - 4yTechnical Leadership - 5yJavascript - 2.5yReact - 4yC++ - 2.5yJava Spring Boot - 4yLua - 4yMicroservices - 4yNode.js - 8.5yTypescript - 4.5yMongoDB - 4.5yMySQL - 4.5yPostgreSQL - 2.5ySQLite - 4yAWS - 4yDocker - 4yKafka - 4yKubernetes - 4y

Experience

June 2025 — Present

4 months

Fractional Engineering Manager | Contract Tech Lead | IT Consultant

Various Clients

  • Providing technical leadership and engineering strategy for multiple clients
  • Architecting scalable solutions and establishing engineering best practices
  • Mentoring development teams to accelerate product delivery and improve code quality
  • Hands-on development of high-quality and scalable software solutions
MentoringProject ManagementSystems DesignTechnical LeadershipNext.jsReactTailwind CSSJava Spring BootMicroservicesNestJSNode.jsTypescriptMongoDBMySQLAWSCloud ComputingDockerKafkaKubernetesRabbitMQ

Sep 2021 — Feb 2025

3 years, 5 months

Engineering Manager - Technical Lead

DialApplet

  • Built and scaled an engineering organisation of 25+ engineers, leading the modernisation of the company's tech stack, the launch of a new software platform, and the successful migration of clients from the legacy system
  • Defined the engineering culture, technical vision, and performance metrics aligned with business goals
  • Implemented agile practices, CI/CD pipelines, and automation tools that improved productivity and delivery speed
  • Led technical hiring and interviewing, building a high-performing, multidisciplinary engineering team
  • Mentored engineers across all levels, helping them grow, collaborate effectively, and improve overall satisfaction and performance
  • Remained hands-on in full-stack development at all times, ensuring alignment between strategy and execution
AgileEngineering ManagementHiringMentoringPerformance ReviewsProduct DesignProject ManagementSystems DesignTeam ManagementTechnical LeadershipReactReduxJava Spring BootMicroservicesNestJSNode.jsTypescriptMongoDBRedisAsterisk (PBX)AWSCI/CDCloud ComputingDockerKafkaKamailioKubernetesSIPTerraform

Apr 2020 — Sep 2021

1 year, 5 months

Lead Software Engineer

DialApplet

  • Led a small team of 4 engineers while staying deeply involved in full-stack design and development
  • Worked closely with stakeholders to translate business requirements into solid technical solutions and roadmaps
  • Implemented agile workflows and development tooling that improved delivery speed and code quality
Technical LeadershipJavascriptJQueryC++PHPPostgreSQLAsterisk (PBX)BaremetalSIP

Oct 2018 — Sep 2019

11 months

Software Engineer

DialApplet

  • Contributed to the full-stack development and maintenance of the company's core software product
JavascriptJQueryC++PHPPostgreSQLAsterisk (PBX)BaremetalSIP

Feb 2015 — Jan 2019

3 years, 11 months

Game Development - Founder & Technical Lead

Self Employed

  • Founded and operated online multiplayer platforms, reaching over 200,000 users across multiple projects
  • Designed and developed server-side systems, gameplay logic, and content frameworks
  • Managed live production environments, ensuring high uptime, performance, and scalability for active player bases
  • Built monetization systems, community engagement tools, and content updates to keep the platforms growing and profitable
  • Coordinated distributed teams handling design, coding, mapping, and user management across different time zones
  • Gained deep experience in product development, technical operations, and user experience in real-time environments
Business StrategyProduct DesignProject ManagementTeam ManagementLuaNode.jsPHPMySQLSQLiteBaremetal

Nov 2016 — Jul 2017

8 months

Software Engineer

GnommoStudios S.L.

  • Developed and maintained backend systems for multiple software projects
LoopbackNode.jsTypescriptMongoDB

Skills

Leadership

Agile - 3.5yBusiness Strategy - 4yEngineering Management - 3.5yHiring - 3.5yMentoring - 4yPerformance Reviews - 3.5yProduct Design - 7.5yProject Management - 7.5ySystems Design - 4yTeam Management - 7.5yTechnical Leadership - 5y

Frontend

Javascript - 2.5yJQuery - 2.5yNext.js - <1yReact - 4yRedux - 3.5yTailwind CSS - <1y

Backend

AIC++ - 2.5yCQRSDDDDomain-Driven Design (DDD)Event Driven ArchitectureHexagonal ArchitectureJava Spring Boot - 4yLoopback - <1yLua - 4yMicroservices - 4yNestJS - 4yNode.js - 8.5yOpenAIPHP - 6.5yTestingTypescript - 4.5y

Databases

MongoDB - 4.5yMySQL - 4.5yPostgreSQL - 2.5yRedis - 3.5ySQLite - 4y

DevOps & Others

Asterisk (PBX) - 6yAWS - 4yBaremetal - 6.5yCI/CD - 3.5yCloud Computing - 4yDocker - 4yGrafanaKafka - 4yKamailio - 3.5yKubernetes - 4yOpenTelemetryPrometheusRabbitMQ - <1ySIP - 6yTerraform - 3.5y

Some of my Projects

NestJS Microservices Framework
Watch Demo

NestJS Microservices Framework

  • An opinionated framework for building clean and scalable microservices using NestJS.
  • Promotes development using modern architectural patterns:
    • - Hexagonal Architecture
    • - Domain-Driven Design (DDD)
    • - CQRS (Command Query Responsibility Segregation)
    • - Event-Driven Architecture
  • Solves common distributed systems challenges:
    • - Service-to-service communication via events
    • - Centralized logging and traceability
    • - Observability and metrics, with a built-in dashboard in Grafana
    • - Transaction management
    • - Message queue integration
  • Provides out-of-the-box implementations:
    • - Message Queues: Kafka and Redis
    • - Data Storage: MongoDB, Redis and PostgreSQL
    • - Logging and Monitoring: Loki, Promtail and Grafana
    • - Tracing: OpenTelemetry, Tempo and Grafana
    • - Metrics and Alerts: Prometheus and Grafana
    • - Testing and Validation: Jest
    • - Deployment and Infrastructure: Docker and Kubernetes
    • - CI/CD: GitHub Actions
  • It is fully extensible. You can easily integrate it with any other technology you are using if it is not supported out of the box.
    • Focus on BUILDING YOUR PRODUCT instead of reinventing the wheel.
    CQRSDomain-Driven Design (DDD)Event Driven ArchitectureHexagonal ArchitectureMicroservicesNestJSMongoDBPostgreSQLRedisAWSCI/CDDockerGrafanaKafkaKubernetesOpenTelemetryPrometheusTerraform
    View on GitHub
    AI-Powered Trading Signals Bot
    Watch Demo

    AI-Powered Trading Signals Bot

    • An intelligent automation tool that connects to trading signal channels (Telegram, Discord, WhatsApp, etc.) and uses AI (via OpenAI integration) to interpret each message.
    • The system converts those signals into structured trading instructions — including the action, instrument, and parameters — and automatically executes them on your trading account through broker integration.
    • Key Features:
      • - Multi-platform signal monitoring (Telegram, Discord, WhatsApp)
      • - AI-powered signal interpretation using OpenAI
      • - Automated trade execution via broker API integration
      • - Structured parsing of trading parameters (action, instrument, stop-loss, take-profit)
      • - Real-time signal processing and validation
    • How it works:
      • - Monitors signal channels for new trading messages
      • - AI analyzes and extracts trading parameters from natural language
      • - Validates and structures the trading instruction
      • - Automatically executes the trade on connected broker account
      • - Logs all actions for tracking and analysis
    • In short, it automatically places the trades from the signal providers you follow.
    ReactAINode.jsOpenAITypescriptDocker
    Code not publicly available
    WhatsApp AI Chatbot
    Watch Demo

    WhatsApp AI Chatbot

    • An intelligent WhatsApp chatbot powered by OpenAI that automatically handles customer conversations for any business that uses WhatsApp.
    • Built for my parents' small transportation business, it showcases how AI can automate customer service while maintaining a personal touch.
    • Key Features:
      • - No WhatsApp Business required - works with personal QR code
      • - Customizable AI personality and expertise for any industry
      • - Smart conversation control with AI self-termination and manual takeover
      • - Telegram integration for easy QR code scanning
      • - Simulated human typing delays for natural interactions
      • - Cloud-ready with Docker support for easy deployment
    • How it works:
      • - Customer sends message via WhatsApp
      • - System detects and analyzes the conversation context
      • - AI generates response using your custom business prompt
      • - Bot includes control markers for ending AI participation
      • - Manual takeover available anytime for human intervention
    • Fully configurable system prompt allows businesses to define AI behavior, tone, and specific information gathering flows tailored to their industry.
    AINode.jsOpenAITypescriptDocker
    View on GitHub