Rogelio Nicolas Mengual, PHP Developer in Jujuy, Argentina
Rogelio Nicolas Mengual

Full-Stack Web Developer

37 years old, Argentinean
I am a positive and motivated Information Systems Analyst with 14+ years of work experience in the tech industry.
I've been playing with Linux, creating websites, creating scripts, and breaking stuff since I was 9 years old.
I am currently working as a Web Development Manager for RealtyHive and as a freelance full-stack developer for Toptal; mainly working with web technologies.

My previous employers include GivingAssistant, IBM, HP, Claro, and Verizon.
Personal Skills: Interpersonal communication, analyzing, investigating, self learning, problem solving.

Portfolio

  • RealtyHive
    PHP 7, Codeigniter, HTML, CSS, Linode, APIs, MLS, Linux SysAdmin, MySQL, Memcached, Algolia...
  • Unrival
    PHP, Vue.js, HTML, CSS, AWS, Amazon Web Services (AWS), Burp Suite, Metasploit...
  • Percipient
    Laravel 5, Laravel 7, PHP 7, Linux, Amazon Web Services (AWS), AWS...
  • Giving Assistant
    AWS S3, Algolia, MySQL, Linux, Yii 2, PHP

Experience

Location

Employment

  • Web Developer Manager

    2017 - Current
    RealtyHive
    • 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 - 2021
    Unrival
    • 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 - 2021
    Percipient
    • 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 - 2019
    Starin
    • 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 - 2018
    Frequenter
    • 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 - 2018
    Giving 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 - 2018
    Adverator (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 - 2017
    Hiring 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 - 2016
    Toptal
    • 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 - 2016
    Toptal
    • 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 - 2015
    ProHatch (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 - 2014
    InitSoft
    • 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 - 2013
    LDS 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 - 2013
    JCCRANE (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 - 2013
    Patients 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 - 2013
    IBM
    • 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 - 2010
    Hewlett 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 - 2007
    Claro
    • 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 - 2006
    Apex 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

Other Projects

  • Forex Algorithmic Trading: A Practical Tale for Engineers | Publication
    https://www.toptal.com/data-science/algorithmic-trading-a-practical-tale-for-engineers

    A few years ago, driven by my curiosity, I took my first steps into the world of Forex by creating a demo account and playing out simulations (with fake money) using the Meta Trader 4 trading platform...

  • Tech Books for Kids | Personal Side Project
    https://techbooksforkids.com/

    Tech Books for Kids is a personal project that aims to introduce children and young teens into the rational world of logic, computer science, programming, and math. I was in charge of the ideas, drawings, and coloring.

  • The Human Rights Foundation | Pro Bono System Administration and Web Development Consulting
    http://hrf.org/

    I have had a great experience helping them migrate a few services and adding some features to their current systems. This is a team composed of great human beings that dedicate their life to good causes. Loved the experience.

  • Linux Best Practices and Tips by Toptal Developers | Publication
    https://www.toptal.com/linux/tips-and-practices

    This resource contains a collection of Linux best practices and Linux tips provided by our Toptal network members.

  • Illustration | Hobies
    http://art.nicomengual.com/image/96126878475

    I enjoy creating illustrations on my free time (which is not much). Here's a doodle made in 40 minutes.

  • Personal Page | Personal Development
    http://nicomengual.com

    My personal page. It's a simple point of contact and web presence.

  • Toptal Mentor
    Rogelio is a mentor in the Toptal Global Mentor's Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Rogelio shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    Bash , PHP , SQL , CSS , HTML , AWK , JavaScript , Sed , KSH , Java , PLI , HTML5 , CSS3 , PHP 7 , Python , Perl , Octave Matlab
  • Frameworks

    CodeIgniter , Laravel , Yii 2 , Slim Flask , Django , Bootstrap ,
  • Libraries/APIs

    jQuery , Mandrill API , Stripe , Google Maps , Twilio API , Google Chart API , Twitter API , Google API , Stripe API , Mailchimp API , Dropbox API , FPDF , Salesforce API , Facebook API , Vue.js , Pandas , NumPy , SendGrid API , Metasploit
  • Tools

    Apache HTTP Server , Nginx , Vim Text Editor , Apache , Git , Vagrant , VirtualBox , Sublime Text , MATLAB , Burp Suit , ZAP , Nessus , Nmap
  • Paradigms

    Model View Controller (MVC) , Responsive Coding , Functional Programming , Object-oriented Programming (OOP) , REST , Penetration Testing , Data Science , Relational Databases , DevOps
  • Platforms

    Apache2 , Linode , LAMP , Linux , Twilio , Amazon Web Services (AWS) , Heroku , Drupal , WordPress , Citrix , Drupal 7 , Joomla , Salesforce , Algolia
  • Storage

    Relational Databases , MySQL , Memcached , Elasticsearch , AWS S3 , JSON , Redis , IBM DB2
  • Industry Expertise

    Web Development , System Architecture , Cybersecurity , System Scalability , High-frequency Trading (HFT) ,
  • Other

    System Administration , Ajax , Full-stack , Algorithms , Data Analysis , System Development , AWS , ECharts , PayPal , RETS , Web Scraping , WePay , Perfex CRM , Quantitative , Server Security , Software Architecture , DocuSign , Bash Scripting , Shell Scripting , LDAP , Linux Server Administration , Front-end , Back-end , Web App Security , Linux System Administration , Virtualization , Machine Learning

Education

  • Analista Universitario en Sistemas de Informacion / equivalent to a Bachelor's Degree in Computer Science
    2007 - 2011
    National Technological University - Cordoba, Argentina