Transforming businesses with cloud solutions.
With over 17 years of experience as a Software Engineer and DevOps Engineer, I am passionate about driving the modernization of software solutions and operations. My expertise lies in designing and developing sophisticated software solutions for companies and end-users alike.
I possess a broad range of skills, including creating and managing CI/CD pipelines, implementing Infrastructure as Code using Terraform, and leveraging GitHub Actions for automated workflows. I also excel at creating and customizing dashboards in Grafana to monitor and optimize system performance.
My background in developing scalable software solutions in MVC and MVVM environments using PHP, Javascript, React.js, jQuery, JSON, Ajax, HTML, CSS, and MySQL is a testament to my technical capabilities. Furthermore, my experience working with cloud servers, particularly in GCP and AWS, allows me to create, maintain, improve, and tune software operations in cloud environments with ease.
As a leader, I am committed to driving results and motivating engineering teams to achieve their full potential. Whether working on individual projects or leading larger teams, I am dedicated to delivering reliable, secure, and high-performing software solutions that exceed expectations.
Currently focusing my career on DevOps and Team Leading positions.
- Working actively on system improvements and bug fixes in an MVC environment using LAMP stack (Linux, Apache, MySQL, and PHP), Symfony framework, Laravel framework, HTML, CSS, JavaScript, jQuery, Ajax, JSON, Solidity, React.js, and Node.js.
- Main responsible for migrating the system’s framework from Symfony 1 into Node.js from a monolithic to a microservices architecture using TDD (Test-Driven Development).
- Implemented all the foundation baselines for the Operation side of the project, including managing roles and permissions, creating VPCs, VPNs, clusters, ingresses, databases, and all other requirements to implement a solid, robust, scalable, secure, and cost-effective solution.
- Creating and automating the CI/CD pipeline and monitoring structure using Bitbucket, Docker, Kubernetes, Terraform, and GitHub actions.
- Programming and supporting other developers to integrate Web3 components into the system through applications and APIs using the Ethereum network.
- Constantly improving the system user experience, performance, security, and CI/CD pipeline.
- Managing the application, backups, and cloud instances running on AWS.
- Working as the Technology Team Leader defining goals, deadlines, and tasks in the project using Jira as the primary agile project management tool.
- Creating multiple management tools and reports to improve the company’s management processes.
- Developing automated processes using shell scripts and cron jobs in Ubuntu instances.
- Using GIT for version control and managing codes through different environments.
- Helping the Business Leader define tasks and manage the best ways and resources to accomplish them.
- Supporting, training, and leading other technical staff members involved in the project.