I am a multi-faceted Full Stack Web Developer with experience working on projects in several capacities throughout my career. My roles have included Project Manager, Chief Technology Officer, and Chief Executive Officer while working on developing projects. I have a vast knowledge of technologies and business processes from a high level all the way through the lifecycle of development, which has been key to contributing to results of projects. I am skilled in SOLID principles, am a performance addict and Linux enthusiast. Although I have many areas of expertise, I enjoy working with infrastructure design, database design, software design and server management. I am a rapid learner, adaptable to any environment, passionate about code and am highly motivated by reaching goals for my clients.
Delivering CI/CD as part of an Agile team to improve performance by automating and streamlining operations and processes.
Helping build and improve infrastructure, application, and performance development and ensuring tight security including data encryption, security groups, and environmental scanning.
Ensuring high-quality deliverables and implementing DevOps and security best practices in fast-paced environments.
Oversaw the implementation, deployment, and integration of solutions by the development team to plan, build, configure, analyze, and approve new functionalities or strategies.
Managed the DevOps team handling infrastructure and Blockchain business requirements.
Automated and maintained a fast, performant, and clean pipeline to ensure minimum time to production.
Enforced best practices on cloud deployment and management via Terraform and Ansible.
Led development and operations, playing a significant role in establishing processes for an independent organization that facilitates standards development, product certification, testing, etc.
Designed, implemented, and supported a distributed Blockchain-based network.
Ensured new solutions are implemented and maintained existing ones.
Built an online platform to manage cryptocurrency mining rigs for users to download the ISO from their paid accounts before mining for coins.
Created an intuitive user dashboard to contain real-time data gathered from the mining rigs and displayed via Node/Socket.io for users.
Engineered the platform to manage and control all settings on the mining rigs (fan speed, reboot, overclocking amounts, and other features) using Zend 3, Doctrine 2 (MySQL), Bower, Redis, API, Docker, Composer, and Angular.
Provided technical leadership and direction for the setup deployment process on bare metal deployments with Red Hat Spacewalk and large-scale orchestration using Kubernetes and Docker as required.
Reviewed new and existing business objectives to enhance auto-completion, chat-like functionalities, and notification server features for an eCommerce application.
Provided enterprise-level support for efficient server monitoring using a Zabbix setup with MariaDB as a back-end service provider.
Led the strategic direction for the website built as an online catalog to help teachers and parents monitor students' progress in real time.
Developed the technical aspects for the platform features and functionalities with various options available based on the type of account a parent has on the system.
Regularly used user/parent feedback to improve the platform for optimal performance.
Worked on a custom-made infrastructure, clustered and engineered from scratch to accommodate a variable number of nodes depending on platform needs.
Supported the architecture development, building, testing, and deployment of a structure with the ability to run as an autopilot advertising platform, adjusting targeted ads through complex algorithms and specific system rules.
Implemented multiple technologies to develop required project capabilities using PHP/MySQL, Cassandra, Clustered Linux, Gearman, Kubernetes, and Redis.
Led a cross-functional team for initial server deployments, software setups, network setup/security/firewalls, and security audits based on client specifications.
Worked as a full-stack developer on client projects using various technologies and methodologies.
Managed project deployment and performance to ensure that all requirements and business needs are clearly defined and met.