Full stack software engineer with 12 years of experience in web development, both freelancing and working for companies. I'm a team worker who believes collaboration is better than competition; I believe in heping coworkers achieve their best level by sharing knowledge and supporting with fresh ideas and constructive criticism. I'm also passionate for writing clean code and I'm always looking to update my knowledge on the latest trends.
I'm a thorough communicator, which I believe it's the best way to achieve synergy and client satisfaction; my code works in the same fashion: it communicates exactly what it's doing to future developers, through a modularized structure and descriptive naming.
Experience
March 2020 - Present
Senior Software Engineer
Flying Man Productions
I divide my time between two separate projects: Flexmark and Langsys.
Flexmark: CRM designed for MLM.
- Design and implement full stack solutions for new features of the CRM. An example is a full implementation of an internal calendar which has two-way synchronization to Google Calendar.
- Maintain existing software, handle bugs and provide technical support.
- Occasionally create external websites or website plugins.
Langsys: Smart trannslation and localization system
- Design, implement and document Laravel API
- Manage and task backend team
- Review code and train other members
Ziggi: Robust system for outlet store automatization. I do not actively work on this project anymore but I contributed a lot to it.
- Created full stack API solutions for a Laravel API.
- Created and maintained an OpenAPI documentation through Swagger.
- Created Node workers for different micro services in the system. The system uses a micro services architecture with asynchronous messaging powered by GraphQL.
Technologies: PHP, Laravel, HTML, CSS, Javascript, Node.js, React, jQuery, MySQL, Redis, GraphQL, Stomp, Swagger.
July 2021 - Present
Lead Software Engineer / Product Manager
Leaf
Leaf is a platform that allows people to buy trees online with the intent to help animals. The purchase works more as a donation and each tree has a profile with location and updates.
For this project I am both lead engineer and project manager. As an engineer:
- Chose the stack, installed the server, designed the initial database model, created all laravel routes, controllers and models.
- Implemented payments, checkout and subscriptions using Braintree from PayPal.
- Implemented many endpoints and OpenAPI documentation through Swagger.
As a Project Manager:
- Handle communication with client.
- Design solutions with development team.
- Review pull requests.
- Manage Trello Board.
Technologies: PHP, Laravel, Laravel Nova, React, Swagger, AWS, Braintree.
September 2018 - March 2020
Software Engineer
BairesDev
Work as a Baires representative MJH Associates, a New Jersey based company; among my responsibilites:
- Give support to 40+ medical related web platforms
- Engineer new features for local CMS and web platforms
- Build fully customizable WordPress themes for MJH's clients
- Provide training and mentoring to other Baires representatives
Technologies: PHP, Laravel, WordPress, HTML, CSS, Javascript, jQuery, MySQL, SASS, GULP, CKEditor, CampaignMonitor API
July 2017 - September 2018
Lead Developer
Web Ventures
- Managed development and design team
- Engineered a WordPress based framework for rapid website development
- Handled communication with clients
- Built and supervised high quality tailored websites with high focus on design and user experience
Technologies: PHP, WordPress, HTML, CSS, Javascript, jQuery, MySQL, SASS, GULP
December 2013 - July 2018
Freelance Developer
ADM Inc.
Had a long term relationship as the webmaster for ADM Inc and all their subcompanies.
- Developed WordPress Ecommerce websites for two different companies: ADM Bathroom Design, and ADM Flooring Design
- Developed WordPress website for Villagio Wood Floors. Created geolocator plugin which enabled users to find closeby dealers based on their location.
- Provided maintenance and new features to all these websites throughout the years.
Technologies: PHP, WordPress, HTML, CSS, Javascript, jQuery, MySQL, Google Maps API
July 2016 - September 2016
Web Developer
Eptisa
Created a WordPress based e-learning platform. The platform consisted of a blog, forums, document libraries, users with different levels of access and webinars.
Technologies: PHP, WordPress, HTML, CSS, Javascript, MySQL
July 2014 - September 2014
Web Developer, Google Analytics Consultant
Aconex (Now part of Oracle)
- Gathered up all their tracking snippets and set them up in Google Tag Manager
- Set up event trackers and goals in their Google Analytics account.
- Crated a program that allowed them to automatically have Bing Ads, Facebook Ads, and LinkedIn Ads data into their Google Analytics account.
Technologies: PHP, MySQL, Python, Google Analytics API, Bing Ads API, Facebook Ads API, LinkedIn Ads API
February 2011 - November 2013
Web Developer
White Shark Media
- Creation of White Shark Media's reporting platform through the Google AdWords API
- Website creation and maintenance with WordPress
- Call & conversion tracking installation
Technologies: PHP, MySQL, WordPress, HTML, CSS, Google AdWords API, Google Analytics API
Education
July 2008 - November 2010 /
February 2014 - November 2016
Costa Rican Institute of Technlogy, TEC (Cartago, Costa Rica)
- Bachelor in Computer Engineering
February 2007 - November 2007
Universidad Nacional de IngenierĂa, UNI (Managua, Nicaragua)
- Completed first year of Computer Engineering
Class of 2006
Saint Theresa's Academy (Managua, Nicaragua)
- Highschool diploma in science and literature