Skills
A collection of technical skills and areas of expertise I've cultivated.
-
PHP
Extensive experience in PHP for web development, from foundational scripts to complex applications using modern frameworks like Symfony and Laravel. Proven ability to build, maintain, and scale robust backend systems.
-
Symfony Framework
Specialized in building enterprise-grade applications with the Symfony framework. Leveraged its components for robust, scalable, and maintainable backend systems, including complex IAM and SSO solutions.
-
JavaScript
Deep expertise in JavaScript for building dynamic and interactive user interfaces. Proficient in modern ES6+ features, asynchronous programming, and developing complex single-page applications with frameworks like React and Gatsby.
-
React & Gatsby
Building modern, high-performance websites and single-page applications using React and the Gatsby framework. Focused on component-based architecture, state management, and static site generation for optimal performance and SEO.
-
Google Cloud Platform (GCP)
Certified Google Professional Cloud Architect with proven ability to design, develop, and manage robust, secure, and scalable solutions on GCP. Expertise in core infrastructure, data, and application services.
-
Containerization & Orchestration
Expertise in containerizing applications with Docker and orchestrating them at scale using Kubernetes and OpenShift (OCP). Proven experience in designing and managing cloud-native microservices architectures.
-
Machine Learning & Data Science
Experience in developing machine learning models for classification and regression tasks. Proficient in using Python with libraries like Scikit-learn, Pandas, and TensorFlow for data analysis, feature engineering, and model building.
-
Terraform
Expertise in Infrastructure as Code (IaC) using Terraform and Terragrunt to build, manage, and automate complex cloud infrastructure on GCP. Focused on creating version-controlled, reusable, and collaborative infrastructure to increase deployment velocity and system stability.
-
CI/CD & Platform Engineering
Expertise in designing and implementing modern CI/CD solutions to automate the software lifecycle. Proficient with a range of tools including GitHub Actions, Jenkins, and GitLab CI, with a strategic focus on building centralized and scalable developer platforms.
-
Java & Spring Boot
Experience in building robust, enterprise-level backend services using Java and the Spring Boot framework. Focused on creating scalable microservices and RESTful APIs.
-
API Design & Development
Specialized in designing and building secure, scalable, and well-documented RESTful and GraphQL APIs. Extensive experience with API Platform for rapid, standards-based API development.
-
Monitoring & Observability Stack
Proven expertise in architecting and managing modern, large-scale observability platforms. Led the strategic migration from a costly SaaS solution to a powerful, self-hosted stack on Kubernetes, resulting in significant cost savings and improved reliability.
-
Alibaba Cloud
Certified in Alibaba Cloud Associate (ACA) for both Cloud Computing and Databases. Foundational knowledge of Alibaba Clouds core services, including compute, storage, networking, and database products.
-
TypeScript
Building robust, scalable, and maintainable web applications with TypeScript. Expertise in leveraging static typing to improve code quality, developer experience, and reduce bugs in complex JavaScript codebases.
-
Linux Server Administration
Long-standing experience in administering Linux-based servers for web hosting and application deployment. Proficient in command-line operations, system configuration, security hardening, and performance monitoring.
-
WordPress Development
Experience in developing and customizing WordPress sites, including theme modifications and plugin integration. Capable of leveraging WordPress as a flexible CMS for various web projects.
-
Python
Proficiency in Python for a variety of tasks, including data science, machine learning, and backend API development. Experienced with its rich ecosystem of libraries for rapid development.
-
Web Application Security & Auditing
Proven experience in conducting comprehensive, black-box penetration tests for enterprise web applications. Proficient in identifying, exploiting, and documenting critical vulnerabilities to drive security remediation efforts.
-
Go (Golang)
Experience with the Go programming language for building simple, reliable, and efficient command-line tools. Appreciated for its concurrency features and performance.
-
Wazuh (SIEM)
Hands-on experience deploying and managing Wazuh as a centralized Security Information and Event Management (SIEM) solution to enhance security posture and enable real-time threat monitoring.
-
CodeIgniter
Experience developing web applications using the CodeIgniter PHP framework, known for its small footprint, speed, and simplicity. Used to build several internal tools and applications.
-
Hashicorp Vault
Experience implementing Hashicorp Vault as a centralized and secure secrets management solution, strengthening security posture by eliminating secrets sprawl.
-
MySQL
Extensive, long-term experience with MySQL as a primary relational database for a wide range of web applications, from early gaming servers to enterprise tools. Proficient in database design, query optimization, and administration.
-
PostgreSQL
Experience with PostgreSQL as the database of choice for modern, enterprise-grade applications. Valued for its robustness, extensibility, and standards compliance.
-
MongoDB
Experience using MongoDB as a flexible, document-based NoSQL database within a microservices architecture. Used for its schema flexibility and scalability.
-
Redis
Experience leveraging Redis as a high-performance, in-memory key-value store for caching and message brokering to improve application performance and scalability.
-
RabbitMQ
Experience using RabbitMQ as a robust message broker to facilitate asynchronous communication and decouple services within a distributed, microservices-based system.
-
Virtualization (Proxmox & OpenStack)
Foundational experience with server virtualization technologies, including Proxmox VE and OpenStack, from a research and system administration perspective at a hosting provider.
-
E-commerce Platforms (PrestaShop)
Experience setting up and managing an e-commerce store using the PrestaShop platform. Familiar with core e-commerce concepts like product and inventory management.
-
Oracle Database
Over 7 years of experience with Oracle Enterprise Database, including database administration, complex queries, optimization, security configurations, and enterprise-level implementations. Extensive work with tablespace management, RBAC, partitions, materialized views, and scheduled jobs.
-
Git & Version Control
Expert-level proficiency in Git for version control. Extensive experience with collaborative workflows, branching strategies, and platforms like GitHub and GitLab for code management and CI/CD integration.
-
C/C++
Early programming experience with C/C++ from compiling and modifying the eAthena game server, a large-scale, open-source project written in C++.
-
Elasticsearch
Proven ability to architect, deploy, and manage the Elasticsearch (ELK) stack for large-scale centralized logging and observability in both VM and Kubernetes environments.
-
SonarQube
Experience deploying and configuring SonarQube as a Static Application Security Testing (SAST) tool to improve code quality and security.
-
Technical Support
Experience as a Technical Support Specialist for a major web hosting company, providing solutions to a wide range of customer issues and leading a support team for a new subsidiary.
-
HAProxy
Experience managing, modernizing, and securing HAProxy as a high-performance load balancer for business-critical services.
-
HTML & CSS
Expert-level proficiency in HTML and CSS, the foundational languages of the web. Experience ranges from hand-coding early web portals to building complex, responsive layouts for modern web applications.
-
jQuery
Proficiency in jQuery for DOM manipulation, event handling, and AJAX in numerous legacy web applications. A foundational tool in my early frontend development work.
-
Infrastructure as Code (IaC)
Experience in defining and managing infrastructure through code using tools like Terraform and Ansible. Enables repeatable, version-controlled, and automated environment provisioning.
-
Ansible
Experience using Ansible for configuration management and automation, particularly for deploying and managing software on cloud infrastructure within a broader Infrastructure as Code (IaC) strategy.
-
GraphQL
Experience building and consuming GraphQL APIs, primarily using API Platform. Valued for its efficient data fetching and strongly-typed schema.
-
System Design & Architecture
Proven ability to design and architect complex, distributed systems. Focused on building scalable, reliable, and secure solutions that meet enterprise business requirements.
-
Project Management & Leadership
Experience in leading technical teams and managing projects from conception to completion. Focused on agile methodologies, clear communication, and delivering results.
-
IT Support
Google Certified IT Support Professional with a strong understanding of core IT concepts, including computer hardware, networking, operating systems, system administration, and security.