Gabriel Alejandro López López (Senior Software Engineer)
Contacts
- Email: glpz@daxslab.com
- Website: https://glpzzz.dev
- Phone: +5358074332
- City: Cienfuegos
- Country: CU
Profiles
Summary
I have a strong background in LAMP, Yii PHP Framework, Bootstrap, Docker and others. With over 10 years of experience in software engineering and development, I have a proven track record of success delivering high-quality, scalable solutions for a variety of clients in different industries. My expertise in project management, systems architecture, and development has allowed me to lead successful teams and contribute to the growth and success of several organizations.
Skills
- Languages: PHP, JavaScript, HTML, CSS, SASS, C++, Python, Java, Go (Programming Language)
- Libraries: Yii PHP Framework, Bootstrap, jQuery, jQuery UI, Zend Framework, Laravel, CodeIgniter, Qt, Vue.js, Svelte, WordPress
- Databases: MySQL, PostgreSQL, SQLite, MongoDB
- Systems: Docker, Apache, Linux, Gitlab, Github, Bitbucket
- Other: Software engineering, Software Development, Architecture, Data Structures, OOP, Web Development, Responsive Web Design, REST APIs, Algorithms, Git, Open Source Software, Business Management, Customer Service
Work
Senior Software Engineer, Unosquare
Guadalajara, Mexico Metropolitan Area (Mar 2022 - Jun 2023)
Provided staff augmentation services on Achieve (formerly Freedom Financial Network) as senior software engineer leveraging REST APIs, LAMP stack, OOP, Docker, Laravel, Web Development, Zend Framework, jQuery, jQuery UI, MySQL
- Development and enhancement of CAP (Client Acquisition Portal), a critical platform for Achieve's wholesale operations
- Implemented new features that improved the overall user experience and functionality of the platform.
- Provided production support to ensure the smooth operation of the platform.
- Led migration efforts of legacy sections of the code base, ensuring a seamless transition with minimal impact on business processes.
- Worked on the integration of CAP with 3rd party services, allowing for improved data sharing and streamlined workflows between different platforms.
- I also provided made the required changes in other applications written in Laravel and Golang to ensure the correct integration between them.
CEO & Co-Founder, Daxslab
Cienfuegos, Cuba (Aug 2012 - Jun 2022)
Skills: Software engineering, PHP, Yii, Web Development, Responsive Web Design, Bootstrap, jQuery, Business Management, JavaScript, CSS, HTML 5, jQuery UI
- Project management: I served as a project manager for multiple projects, overseeing all aspects of project planning, execution, and delivery. I was responsible for ensuring that projects were completed on time, within budget, and to the satisfaction of our clients.
- Systems architecture and development: I leveraged my expertise in systems architecture and development to design and implement robust and scalable solutions for a variety of projects, contributing to ensure that our clients have access to cutting-edge technologies and solutions that meet their unique needs.
- General business management: I was involved in various aspects of business management, including strategic planning, financial management, and team leadership. My contributions helped to ensure the smooth operation of the company and the achievement of our goals.
- Marketing and customer service: We were able to build strong relationships with our customers and increase our brand awareness.
Senior Web Application Developer, TechniqueWeb
Wisconsin, United States (Apr 2020 - Mar 2022)
Website support and development of the integrated CRM for a major truck insurance company. Skills: Software engineering, PHP, Yii, OOP, Docker, Web Development, WordPress, Bootstrap, jQuery, MySQL, Apache, jQuery UI, Linux, Gitlab
- System migration and integration: I led the migration of the CRM system to PHP 7.4 and the latest Yii PHP framework, and successfully integrated it with 3rd party services, resulting in improved system performance and functionality.
- UI redesign: I facilitated a general UI change, moving away from the legacy Blueprint based design to a modern Bootstrap 5 design, which resulted in a more user-friendly and visually appealing interface.
- Deployment optimization: I implemented changes to the application deployment process using Docker, which improved deployment efficiency and reduced downtime
- Version control setup: I set up the project in a control version system, which facilitated the integration of new team members and improved collaboration.
- Onboarding new developers: I successfully onboarded new developers to the project, ensuring a smooth transition and effective integration into the team.
- Totally rebuilt an associated job board website for truck drivers: including migration of legacy accounts, UI redesign and deployment optimization.
- Also provided support for the design and development of other client's websites using Wordpress.
Instructor/Consultant, Proyecto CubaEmprende
Cienfuegos, Cuba (Apr 2015 - Mar 2022)
Teaching the "Marketing and Administration" and "Sales and Customer Service" modules of the Taller Emprende. Also provides especialized advice to entrepreneurs in these areas.
Senior Web Application Developer, TennisCall
Dubai, United Arab Emirates (Feb 2019 - Apr 2020)
As website developer, I made contributions to enhance the user experience in the following areas:
- Player profiles: I implemented improvements to the player profiles section, which has helped users to better showcase their skills and achievements.
- Court management: I developed functionalities to streamline court management, making it easier for users to reserve and book courts for their games.
- Local leagues: I worked on the development of local league management tools, which have helped to organize and manage tournaments more efficiently, resulting in increased user engagement and satisfaction.
- Skills: Software engineering, PHP, Yii, OOP, Web Development, Software Development, Bootstrap, jQuery, JavaScript, CSS, Gitlab
Professor, Universidad de Cienfuegos Carlos Rafael Rodríguez
Cienfuegos, Cuba (Sep 2012 - Aug 2015)
- Courses taught in pre-course: Data Structures 1, Data Structures 2, Business Application Development
- Postgraduate courses taught: Web development with Yii PHP Framework
- Skills: Software engineering, PHP, Yii, OOP, Web Development, Software Development, Algorithms, Java, Data Structures,
Volunteer
Software Engineer, University of Havana
Mar 2020 - Jul 2020
- Improved the data visualization using HTML/CSS/Javascript skills with responsive web design techniques.
Working on Covid19 Cubatadata dashboard used
Software Engineer, CubaWeather
Dec 2019 - Sep 2021
- Created the initial Python library to gather weather data from Cuban local sources.
- Helped with website design and maintenance
- Promoted the project on traditional and social media collecting the resources to maintain the hosting running for several years
Developing Cuba Weather platform
Maintainer, Cuban Opensourcers
Jun 2019
Awesome list of Cuban open source projects. Just to know what is being openly developed in Cuba.
Software Engineer, Daxslab
Jan 2018
- Improved the performance of several websites
- Leveraged skills on PHP, Yii, HTML, OpenGraph and TwitterCard
Yii2 Tagged View: Yii2 extension to help setup the standard HTML meta tags besides the ones defined by Opengraph and TwitterCard to contribute to website SEO.
Software Engineer, Daxslab
Dec 2017
- Contributed to excellent SEO positioning of several websites
- Leveraged skills on PHP, Yii, Imagine and caching
Yii2 Uploader-behavior: Yii2 extension to generate thumbnails for images of any size.
Software Engineer, Daxslab
Dec 2017
- Automates file uploading for every attribute tagged with file or image validation rule. It also configures the way that filename should be renamed and stored in database as attribute value.
- Leveraged skills on PHP and Yii
Yii2 Uploader Behavior for Active Record: Simplify the process to upload a file at model level.
Software Engineer, Daxslab
Mar 2019
- Module behind several websites created by Daxslab as a key favor on reducing the development time
- Leveraged skills on PHP and Yii
Yii2 Website Module: CMS module for Yii2 based websites based on a tree structure for pages. Frontend design agnostic.
Projects
[Web Application] CAP (Client Adquisition Portal)
Critical system in Achieve's wholesale operations
- Implemented new features that improved the overall user experience and functionality of the platform.
- Provided production support to ensure the smooth operation of the platform.
- Led migration efforts of legacy sections of the code base, ensuring a seamless transition with minimal impact on business processes.
- Worked on the integration of CAP with 3rd party services, allowing for improved data sharing and streamlined workflows between different platforms.
- I also provided made the required changes in other applications written in Laravel and Golang to ensure the correct integration between them.
- Roles:
- Full Stack Developer
- Stack:
- Zend Framework, PHP, HTML, CSS, Javascript, jQuery, jQuery UI, REST, MySQL, Debian, Docker
TruckDriverJobs411.com
https://www.truckdriverjobs411.com
TruckDriverJobs411.com: Trucking jobs board for owner operators, truck drivers, trucking companies, and recruiting agencies. Free. USA only. Check out the quality job.
Built using PHP 7, Yii2, MySQL, HTML5, CSS3, SCSS, jQuery, Bootstrap4, FontAwesome, Git and other technologies
Western Truck Insurance Services, Inc.
Wordpress Website and internal CRM system to manage the processing of quote requests for truck insurance. Techs: PHP, Wordpress, Yii PHP Framework, API, HTML5, CSS, Javascript, Bootstrap 3, jQuery, jQuery UI, Git, Apache, Mysql, Linux.
[Website] HogarEnCuba
Cuba focused Real Estate portal with powerful search features and a great user experience.
- Helped the transition of a 20 years old business to the digital environment.
- Praised as "the best real estate website" because of the focus on content and lack of ads.
- Roles:
- Project Manager, Solution Architect, Full stack Developer
- Stack:
- Yii PHP Framework, PHP, Bootstrap, HTML, CSS, Javascript, MySQL, Ubuntu, Docker
CEAC
Website for Center of Environmental Studies of Cienfuegos.
Fabian Contador
https://www.fabiancontador.nat.cu
Landing page for Fabian Contador. A Cuban accountant from Guanajay, Artemisa.
ComoHay
Search engine for popular Cuba ads websites
Covid19 Cubadata Dashboard
https://covid19cubadata.github.io
Working as software engineer to bring up to date charts and analysis about Covid19 pandemic on Cuba with data from MINSAP (Cuban Ministry of Health)
Tenniscall.com
Tenniscall - Find tennis partners, coaches, tennis clubs. Organize tennis leagues & tournaments. Book a court & play matches. It's 100% free.
Plexsys
Website for Plexsys
Education
Universidad de Cienfuegos Carlos Rafael Rodríguez - Postgraduate in English
Dec 2012 - Dec 2013
Universidad de Cienfuegos Carlos Rafael Rodríguez - Master of Science (MSc) in Administración de Negocios
Dec 2013 - Dec 2015
Proyecto CubaEmprende - Taller Emprende in Business Administration and Management, General
Dec 2015 - Dec 2015
Universidad de Ciencias Informaticas - Posgrado in Infraestructuras de datos geoespaciales
Dec 2012 - Dec 2013
Universidad de Cienfuegos Carlos Rafael Rodríguez - Postgraduate in Pedagogy
Dec 2012 - Dec 2013
Universidad de Ciencias Informáticas - Postgraduate in Softcomputing
Dec 2013 - Dec 2013
Universidad de Cienfuegos Carlos Rafael Rodríguez - Ingeniero in Informático
Dec 2007 - Dec 2012
Good News Language Institute - Pre-Intermediate English in English
Dec 2011 - Dec 2015
Awards
Best student in Research and Development from Universidad de Cienfuegos on 2012-05-31
Award given to the graduating students with outstanding activity in research and development in projects not included in regular curriculum.
Publications
How to email error logs to developer on Yii2 apps - Personal Website
Use yii\log\EmailTarget to receive error messages/warnings from your Yii2 application directly in your inbox.
How to add Schema.org markup to Yii2 pages? - Personal Website
Let's use Schema.org on our website to help search engines to know more about the content of this URL. Here I'll you how to do it on Yii2 applications.
How to add Open Graph and Twitter Card tags to Yii2 website - Personal Website
Small tutorial on how to use TaggedView Yii2 extension made by Daxslab to add OpenGraph and Twitter Card tags to any Yii2 application or website. Efficient and time saver!
Personal directory distributed over several physical disks - Personal Website
How to split your home directory in several disks instead of having a bunch o units visibly mounted on your file manager.
Save time integrating git with pass - Personal Website
Use this recipe to save time if you continuosly are using git online services as Gitlab, Github, Bitbucket. You just need to remember one password and enter it once per session.
Languages
- Native Speaker in Spanish
- Full Professional in English
References
Travis Gould (Director of Product Management, Freedom Financial Network)
Over the past year plus I have had the privilege of working with Gabriel as a developer on the Scrum team which I lead as the Product Owner. Between my Six Sigma work and my time in Product Management (20+ years combined), I have worked with a great number of developers, and Gabriel is amongst the very best I have worked with in terms of balancing back-end efficiency with elegant front-end user solutions. His ability to create high-quality UI functionality in a legacy system with a great number of pre-existing limitations has been superb. In addition to the technical abilities Gabriel brought to the team, his personality, humor, and optimism were a bright spot in every day that I interacted with Gabriel. He has been an incredible asset to our team and I (along with the rest of the team) will miss him and wish him well in the next journey. Any team that is fortunate enough to have Gabriel with them is a lucky team indeed.
Jose Luis Gonzalez Ochoa (Delivery Services Lead, Unosquare)
Gabriel has shown a great attitude during the time he's worked with us. His contributions to the project have been very valuable and he has received recognition both internally and by the clients he's worked with. Gabriel is very professional and possesses great development skills.
Josias Hernandez Perez (Communication and Marketing Independent Counselor)
This is one of the most intelligent and capable dudes I have ever met. Undoubtedly, Gabriel is remarkable for his versatility as a professional eager to learn and upgrade himself.
Yoel Suarez González (Manager, Sweet & Cortaditos)
He trabajado con Gabriel durante siete años y tiene capacidades de gran impacto en el mundo de la informática y la Administración de Empresas. Ha trabajado como Instructor Asesor del Proyecto CubaEmprende en Cienfuegos y lo recomiendo para cualquier tipo de trabajo profesional.
Serguei Castillo (System Administrator)
Me llamo Serguei Castillo Castillo, He trabajado con Gabriel Alejandro por varios años ya, muy buen programador siempre al tanto de las últimas tecnologías y tendencias, capaz de realizar varios proyectos a la vez, con diferentes lenguajes de programación. Mu competente y lo recomiendo para su contratación. Un saludo, Gracias.
Jose Manuel Mc Langhlin Matienzo (Desarrollador de software .NET, CLT SA)
Tuve la suerte de que el Gabo fuera mi profesor de Estructura de Datos en segundo año de la carrera, uno de los mejores que tuve en mi época de estudiante, aprendí un moton de el. Eternamente agradecido
Adrián Fonseca Vega (Especialista Técnico L2, ARNALDO C. CASTRO S.A)
Un profesional competente , muy bien preparado, emprendedor, capaz de afrontar nuevas metas y salir exitoso, experto en desarrollo de aplicaciones, muy buen compañero de equipo.
Ibrahim Martín Lorenzo (IT Business Consultant - PM and Digital Strategy, Solution Architect, Network - System Administrator)
He trabajo con Gabriel en desarrollo de proyectos de software, muy resolutivo, posee un amplio conocimiento en el ámbito del software y las tecnologías libres, emprendedor por naturaleza y un pedazo de persona. Sencillamente alguien en quien depositar la confianza de desarrollo de un proyecto, sin lugar a dudas.
Erich J. García Cruz (CEO, QvaPay)
Excelente desarrollador web, multiples proyectos en su cartera hacen de Gabriel un profesional en el sector de desarrollo web. Altamente responsable y serio en su trabajo. Lo recomiendo notablemente.
Sandy Pérez (Senior Software Engineer, APPLICA CORP)
Excellent and focused developer, very good transmitting and creating ideas. Great as a teammate, has a really well skilled developer with lots of experience.