-
Web Developer Manager
2017 - CurrentRealtyHive- re-Engineered the former pre-existing application.
- Created new functionality in the site.
- Created a new way of deploying environments in Linode.
- Changed Architecture of the existing system.
- Created automation processes.
- Created new search functionality and batch processes associated to it.
- Created crawlers for MLS DBs and external APIs.
- Created CRM system.
- Integrated with SalesForce and many other APIs.
- Currently managing a development team using Agile methodology.
- ...
Technologies: Linux, PHP 7, Codeigniter, Jquery, MySQL, ElasticSearch, JavaScript, Vue.js, HTML, CSS, Linode, Algolia, Memcached, SalesForce, MLS, API Integratons, Networking, Scalability, Server Security, Web App Security, Linux System Administration, Software Architecture -
Full-stack Developer | Security Auditor
2020 - 2021Unrival- Performed a Security Audit, finding and correcting security issues in the server infrastructure and in the application layer.
- Created new functionality in the web application, worked in PHP and Vue.js.
- Created a new way of deploying environments in AWS.
- Added a load balancer for the web application, and configured the servers to work under a new architecture.
Technologies: PHP, PHP 7, Vue.js, HTML, CSS, AWS, Amazon Web Services (AWS), Burp Suite, Penetration Testing, Server Security, Web App Security, Linux System Administration -
Senior Full-stack Web Developer | System Administrator
2019 - 2021Percipient- Developed a new application that interacted with Salesforce.
- Developed a new Laravel application that exported MS Word documents based on a set of dynamic questions.
- Performed troubleshooting and enhancements of existing applications using different versions of Laravel.
- Created different development and testing environments and managed the security policies in AWS.
Technologies: Laravel, Laravel 5, Laravel 7, PHP 7, Linux, Amazon Web Services (AWS), AWS, MySQL, Apache2, Nginx, Vue.js, HTML, CSS, Salesforce, Salesforce API, Docusign API -
Full-Stack Web Developer
2018 - 2019Starin- Created new functionality for a vendor software.
- Created new application related to logistics in the tech retail industry.
- Integrated Salesforce API to web application.
- Integrated Docusign API to web application.
Technologies: PHP 5, php 7, PHP Office, SalesForce API, JavaScript, Tabulator, MySQL, Nginx, apache2, System Administration -
System Administrator | Security-focused Web Developer
2018 - 2018Frequenter- Migrated a mobile back-end system to a new server
- Oversaw counter-hacking measures to regain control from a ransomware that had infected the stack.
- Hardened the system to prevent future security breaches.
- Trobleshooted and fixed several bugs.
Technologies: PHP 5, Joomla, Linux, Amazon Web Services (AWS), MySQL, Nginx, Firewalls, General Server Security -
Back-end Developer
2017 - 2018Giving Assistant- Developed algorithms for better sorting of suggestions offered to potential clients.
- Created the API to connect with a strategic partner that offers peer-to-peer money raising.
- Improved back-end existing functionality.
- Provided support to QA testers.
- Participated in architectural decisions for high-demand services.
Technologies: AWS S3, Algolia, MySQL, Linux, Yii 2, PHP -
Back-end Developer
2017 - 2018Adverator (via Toptal)- Created back-end admin panels for different types of media ads as well as managing printed media specs and images.
- Troubleshot and modified an uploading mechanism to interact with S3 buckets.
Technologies: Vagrant, Linux, Apache, JavaScript, CodeIgniter, PHP -
Web Developer
2017 - 2017Hiring Output (via Toptal)- Added features to a local labor platform.
- Fixed bugs in JS code.
- Improved performance of the application by removing idle processes and functions.
- Created data importing processes.
Technologies: Heroku, MySQL, CSS3, HTML5, jQuery, CodeIgniter -
Director of Engineering
2015 - 2016Toptal- Helped the team improve the internal process.
- Created specifications for new features on the working platform.
- Interviewed clients, analyzed specs, and made decisions about prospect projects.
- Supervised the working relationship among developers and clients.
- Solved issues from billing to technical to ensure the quality of the provided service.
Technologies: Software Architecture -
Technical Screening Team Leader
2014 - 2016Toptal- Helped improve the internal process for talent testing and selection.
- Trained new team members.
- Led meetings and managed the team.
- Created new tests for the different technical roles.
- Coordinated with different teams to tackle different kinds of issues derived from screening.
Technologies: Mobile Testing, DB, Back-end, Front-end -
Technology Leader and Full-stack Developer
2013 - 2015ProHatch (via Toptal)- Created a new isologotype for the company.
- Redesigned the site.
- Rebuilt the payment process flow.
- Created a blog module for the administrator accounts.
- Created a forms inbox module for administrators.
- Created news publishing capabilities for administrators.
- Created phases processing and editing controls for administrators' accounts.
- Created all the front-end landing pages and templates.
- Added JS plugins and apps such as scrollable, tinyMCE, and multi-uploader.
- Created a custom main page slideshow.
- Fixed several broken modules and classes.
- Created a cron job to monitor projects' phase status.
- Added jQuery effects to several processes.
- Created an admin panel that allows admin users to control the platform processes.
- Created a chart generator for decision-making staff.
- Created the back-end and front-end for the new real estate business of the company.
- Created a social sharing module.
- Performed SysAdmin tasks on the server (migrations, SSL installations, upgrades, backups, cron jobs to trigger and control processes, and other configurations).
Technologies: Linux Server Administration, Bash, Google API, Facebook API, Bootstrap, jQuery, JavaScript, CSS, HTML, CodeIgniter, PHP -
Freelance LAMP Developer and Support
2012 - 2014InitSoft- Customized a Drupal login and registration module to include an SMS authentication system that uses the Twilio API.
- Created bash seed scripts to automate installations of CMS apps into the virtual hosts (CMS: Drupal, WordPress, Joomla!, EzPublish, and many more).
- Modified a Perl script that handles records on DNS configuration files.
- Provided solutions to clients' broken CMS applications (Drupal, Joomla!, WordPress, OpenMicroBlog, EzPublish and many more).
- Fixed the DBMGR daemon start script for a customized Vagrant box that was used as a model to build a web server box model.
- Created online documentation for clients to reduce support time.
Technologies: Shell Scripting, Twilio API, Git, Perl, WordPress, Drupal, MySQL, PHP -
PHP/Joomla Developer
2013 - 2013LDS Trucking (via Toptal)- Fixed broken Joomla modules.
- Fixed the Joomla layout.
- Updated the site content.
- Installed new modules.
- Customized new modules installed to fit the layout design.
- Fixed a front page slideshow and added jQuery effects.
Technologies: jQuery, Joomla, PHP -
Senior Web Developer
2013 - 2013JCCRANE (via Toptal)- Created Twitter integration for the BuzzFactory website.
- Fixed a broken Scrollable.js script.
- Fixed broken Joomla modules.
- Updated broken CSS styles.
- Updated PHP code for broken Joomla modules.
Technologies: Joomla, Twitter API, CSS, jQuery, PHP, JavaScript -
System Admin/Drupal Engineer
2013 - 2013Patients Pending, Ltd. (via Toptal)- Migrated a Drupal 7 web application from source to destination server.
- Recreated cron jobs that ran on the source server.
- Created a full backup of the source server.
- Customized the permissions rules editing sudoers file.
- Created and configured chroot SFTP access accounts.
Technologies: Linux, Drupal 7, PHP -
AIX Developer
2010 - 2013IBM- Created a ksh shell script to add steps of a batch process that involved communication between AIX and mainframe servers.
- Modified a Java program that generated serial number records to include a new numeration structure.
- Modified a Java GUI application that interacts with the mainframe. Added new validations and created new input fields.
- Created a PL1 job that interacted with the DB2 existent database and created some tables after some processing.
- Modified a Perl web application (located in an AIX server) that was not working since many changes done in the mainframe servers.
- Created a ksh shell script that performed some processing and took and sent data from/to the mainframe servers, keeping a record of the process on DB2 tables to resume steps in case of failure.
- Modified the ksh shell script to include new record structure types.
- Modified the D-mate script (IBM's Perl based custom framework language), to add new logic for parts processing.
- Modified some PHP script that interacted with D-frame to change serial code calculations.
- Created a ksh shell script to separate Lenovo serials from IBM serials, write it to DB2, and send data to the mainframe for further processing.
- Provided on-call support, taking care of batch failures on the mainframe and AIX servers. This on-call was required one entire week per month.
Technologies: IBM Db2, CVS, Eclipse, PHP, Perl, Java, Shell Scripting -
Security Server Administration
2009 - 2010Hewlett Packard- Created a Unix shell script (ksh/bash/tcsh) that took care of massive creation of user accounts based on a user model.
- Created a Unix shell script (ksh/bash/tcsh) that took care of modifying user's permissions based on a model user.
- Created a Unix shell script (ksh/bash/tcsh) that resets passwords, disable, or deletes users listed on a file.
- Modified sudoer's file of many Unix-based servers. This was done depending on the client's security policy.
- Supported a PHP-based application for user ID control.
- Provided system administration and security support for more than 2000 Unix servers (AIX, Solaris, AS400, HP-UX, Red Hat) and 500 Windows servers.
- Collaborated with the disaster recovery on-call team, providing the SA and security support required for such events.
Technologies: LDAP, PHP, KSH, Bash -
IREG Technician
2006 - 2007Claro- Performed IR21 tests to ensure signaling between carriers.
- Performed AA14 tests to guarantee correct communication between the different operators worldwide.
- Monitored and troubleshot SS7 signaling between carriers, acting on the results to guarantee the correct communication.
- Performed roaming tests based on the GSM Association reference documents IR24, IR35 and IR32 (gsm, gprs and CAMEL service).
- Checked TADIG department charges against networking records and correct deviations to ensure correct billing.
-
MCI-Verizon Nationwide Representative
2005 - 2006Apex America- Provided support for billing issues, ensuring client satisfaction.
- Supported technical issues doing a follow-up with the client until correct resolution.
- Changed existing plans and tested correct billing upon change completion.
- Created new client accounts.
- Managed and troubleshot Citrix environments.
Technologies: Citrix