Scroll To View More
Alonso Méndez, JavaScript Developer in Guadalajara, Mexico
Alonso Méndez

JavaScript Developer in Guadalajara, Mexico

Member since March 4, 2015
Alonso is now available for hire
Alonso Méndez, JavaScript Developer in Guadalajara, Mexico
Alonso Méndez

JavaScript Developer in Guadalajara, Mexico

Member since March 4, 2015
Jose is a software engineer with over 15 years of experience developing web applications. He is constantly learning and improving his skills, and loves to work with new technologies. He is a great communicator and a naturally curious individual.
Alonso is now available for hire

Portfolio

  • Alcatel/TCL
    Angular 2+, Java, PostgreSQL, Cassandra DB, RabbitMQ, Golang, SCSS, Jenkins...
  • Wanderly
    PHP 7.2, Laravel 5.7, Sass/SCSS, Angular 4, React 16.6, AWS Lambda, Node 10
  • FraudNet
    TypeScript, Pug, Angular 2+, Stylus, AWS Lambda, Gulp, Bootstrap 3, Webpack...

Experience

  • JavaScript, 12 years
  • PHP, 10 years
  • WordPress, 8 years
  • DevOps, 5 years
  • Bootstrap, 4 years
  • Angular, 4 years
  • Responsive Web Design (RWD), 4 years
  • React, 3 years
Guadalajara, Mexico

Availability

Part-time

Preferred Environment

Git, WebStorm, OS X, Jenkins, Vagrant.

The most amazing...

...app I've coded was an implementation of the Cactus Jack algorithm in Java. It generates a 10GB database of all possible poker hands with its values.

Employment

  • Front-end Engineer

    2017 - 2018
    Alcatel/TCL
    • Ported the legacy JAVA/Spring + CassandraDB monolithic application into a Golang Gorilla/Mux + PostgreSQL + RabbitMQ and Redis RESTful server to support a lightweight app store.
    • Ported the legacy Freemarker templates into a modern single-page application featuring Angular 2 components. Some components included complex filters and SVG graphic effects.
    • Created a Docker Compose file to speed up Golang server development, featuring Redis, RabbitMQ, and PostgreSQL services.
    • Created a Jenkins setup to support Kubernetes autoscaling in the stage and production servers.
    • Created a RabbitMQ server to redirect traffic to the Kubernetes hosts as the load balancer.
    Technologies: Angular 2+, Java, PostgreSQL, Cassandra DB, RabbitMQ, Golang, SCSS, Jenkins, Docker, Redis, Kubernetes
  • Web Developer

    2017 - 2018
    Wanderly
    • Created an Angular 4 dashboard to show monthly activity and earnings to the investors per state (D3.js maps).
    • Created some CRUD/RESTful endpoints to implement users authentication (JWT).
    • Deployed releases and maintained a small AWS cloud composed by some Lambdas, EC2 and RDS hosts for different environments.
    • Ported some Blade templates to React components, in order to speed up users activity. The older Blade templates slowed down users interactivity.
    • Created a Lambda function to convert an HTML payload into a downloadable PDF featuring page-breaking capability.
    Technologies: PHP 7.2, Laravel 5.7, Sass/SCSS, Angular 4, React 16.6, AWS Lambda, Node 10
  • Front-end Developer

    2016 - 2017
    FraudNet
    • Created a fraud detection control panel from zero, featuring Bootstrap 3 and Angular 2+.
    • Consumed Lambda services to dump suspect data into a table and created a new component to allow credit card inspectors to select some fields to form expressions.
    • Built some complex forms to dig into the data of that individual until the inspector gets enough evidence of fraud or innocence.
    • Created a lot of custom SVG/JS components: USA maps and charts, JS plumb diagrams, fraud probability dashboards, suspicious activity relationships diagrams, etc.
    • Developed some Lambda services (Node.js) to proxy server activity to third-party consumers (CRUD/RESTFul).
    • Implemented the full authentication flow as an Angular app.
    • Ported our existing modules into Pug templates to speed up development and to reduce the complexity of HTML components.
    • Created a dynamic flowchart generator to track suspicious customer activities. This component was created using JS Plub and D3.js and it retrieved information in real time thanks to a web socket connection.
    Technologies: TypeScript, Pug, Angular 2+, Stylus, AWS Lambda, Gulp, Bootstrap 3, Webpack, PostgreSQL
  • Web Developer

    2015 - 2016
    Heal.com
    • Created a custom WP theme featuring Vue JS widgets to consume real-time data and show available medical services on main California cities.
    • Implemented a VPN-connected Docker container to proxy the client's RESTful server in order to comply with HIPAA security rules.
    • Created custom WP widgets to show real-time data into a D3.js map.
    • Implemented some Gulp tasks to minify Vue.js components, minify/obfuscate JS, compress some images, and transpile Pug templates into HTML.
    • Set up Jenkins pipelines to deploy the WP site in three stages: dev, stage, and production.
    Technologies: WordPress, Less, Pug, VueJS, D3.js Charts, Gulp, Jenkins
  • Software Engineer

    2012 - 2015
    Nearsoft, Inc
    • Converted legacy front-end code to modern web technologies.
    • Built the Vagrant machine using Puppet and Bash provider.
    • Added CDN support using Amazon's S3.
    • Implemented CodeShip continuous integration scripts.
    • Implemented embeddable plugins to be inserted by web developers in their own websites.
    Technologies: AWS, EC2, S3, EB, CDN, CodeShip, Jenkins, AngularJS, Bootstrap, Node.js, Express, Jade, Stylus
  • Senior PHP Developer

    2012 - 2013
    Serpico Dev
    • Contributed to the definition of business logic processes.
    • Developed Facebook integrations.
    • Introduced Less CSS to clients.
    • Created jQuery plugins, like user cards, news, and finance carousel modules.
    • Created a walkthrough/demo plugin used by the internal marketing team.
    Technologies: MySQL, jQuery, HTML5, GitHub, Laravel 3, Symfony, Nginx, CakePHP, Vagrant
  • Senior JavaScript Developer

    2011 - 2012
    Touch My City
    • Developed websites and maintained the servers.
    • Created a 100k x 100k map navigator using tiling techniques (C++11) and image optimization libraries (Python).
    • Trained and mentored teammates.
    • Worked with product groups to develop and enhance usability.
    • Led front-end projects to a timely and successful completion.
    Technologies: jQuery, HTML, CSS, JavaScript, Python, Image Optimization, Image Processing, C++
  • Senior Front-end Developer

    2011 - 2012
    Software Next Door
    • Updated legacy PHP code to CodeIgniter.
    • Boosted page render time, refactoring old JavaScript code.
    • Converted an SVN repo to Git, improving team workflow.
    • Added custom jQuery plugins.
    • Implemented a PNG-JPG carousel.
    Technologies: jQuery, Less, SVN, Git, Apache 2, PHP 5.5, Jenkins, CodeIgniter
  • Web Developer and E-marketing Specialist

    2009 - 2011
    Terramar Group
    • Implemented the content delivery network using different VPS for assets, images, code, and data.
    • Contributed to e-marketing campaigns: AdWords, Facebook Ads, PPC, PPV, email marketing, and SEO techniques.
    • Increased site performance by minimizing and compressing (Gzip compression) all CSS and JavaScript, and serving static content from cookie-less domains.
    • Utilized handwritten JavaScript, CSS3, and HTML5 with an emphasis on performance, scalability, and a positive user experience.
    • Created a web crawler from scratch using Python.
    Technologies: MySQL, NetBeans, Amazon Web Services: EC2, S3, WebGL, CSS3, HTML5, Ruby on Rails, Facebook API, PayPal API, Mexican Banks API, Python 2.5, PHP 5.4, Java
  • Web Developer

    2008 - 2009
    Club Solaris Resort
    • Created all the API connectors.
    • Created clean, semantic, and ARIA-ready markup.
    • Converted existing code to valid HTML entities, maintaining 4 UTF-8 translations, including Chinese.
    • Sped up page render time using jQuery animation techniques.
    • Created SEO setup to improve page rank.
    Technologies: PHP, CodeIgniter, XHTML, jQuery, MySQL, Aptana Studio
  • Software Engineer

    2007 - 2008
    Virtuo Digital
    • Built JS modules for financial information visualization.
    • Developed the company CMS, using an open source syntax highlighter on JavaScript and PHP.
    • Developed a custom JS chart library.
    • Implemented continuous delivery strategy between FreeBSD and Linux using Rsync.
    • Sped up page renders on the server side, using the in-house cache manager and created on C++ and Java.
    Technologies: PHP 5.3, Apache 2, HTML, CSS, SVN, C++, Bash, Flash, CodeMirror, Ajax, CGI, SEO, CMS, PayPal

Experience

  • Easy Workflow Generator (Other amazing things)
    https://github.com/bubuntux/easyworkflowgenerator

    A project to participate into Nearsoft Hackathon of 2013. It is a jQuery plugin to convert JSON files into a Flow Chart, using Raphael.js. Example: http://bubuntux.github.io/easyworkflowgenerator/

  • DevBox (Other amazing things)
    https://github.com/adykto/devBox

    A Vagrant machine to set up a LAMP + MEAN + Redis dev environment for all your team in minutes.

  • Nacuii (Development)
    http://nacuii.com

    Created a PHP CMS to allow multi-language, SEO-friendly content.

  • Cmaze (Other amazing things)
    https://github.com/Mukazuge/Cmaze

    Helped a friend of mine to create a SDL/C++ maze game. Featuring ugly monsters and file loading.

  • CSS Shrinker (Other amazing things)
    https://github.com/adykto/CSS-Shrinker

    A PHP class to minimize, validate, and uglify CSS files.

  • Hangman (Other amazing things)
    https://github.com/gamesRum/Hangman

    A simple game made is JavaScript using Jade, Stylus, and AngularJS.

  • Hotel Royal Solaris (Development)

    Developed a custom CMS with SEO capabilities. Used PHP+LESS, jQuery. Added a translation plugin to support multiple languages.

  • Amazeing (Other amazing things)

    Participated on Static Showdown 2015 with a small 2D RPG using Phaser.io, JavaScript, and Node.js as a server. -- For the Lulz!

  • Warro - Map Navigator (Other amazing things)
    https://github.com/adykto/warro

    A friend of mine started a map navigator for really big images, and I helped him to support 120kpx x 80kpx using tiling techniques.

  • Baja Outback (Development)

    HTML, PHP, JavaScript, jQuery, Linux, Bash, CSS 2, LESS CSS

Skills

  • Languages

    CSS, SCSS, CSS3, CoffeeScript, PHP, JavaScript, HTML5, Golang
  • Frameworks

    Bootstrap, Angular, AngularJS, ZURB Foundation, Laravel 5
  • Libraries/APIs

    jQuery Plugins, Handlebars, jQuery, Vue.js 2, Node.js, React
  • Tools

    Gulp.js, Adobe Photoshop, Grunt, Git, Vagrant, Bower, Stylus, Webpack 4, Docker Compose, Amazon SQS
  • Paradigms

    DevOps, Responsive Web Design (RWD), REST, Pair Programming, Agile Software Development, Scrum
  • Platforms

    WordPress, AWS Elastic Beanstalk, AWS EC2
  • Storage

    MySQL, Elasticsearch, PostgreSQL, AWS RDS, Redis Cache
  • Other

    Pixel Perfect, User Interface (UI), Ajax, WordPress UX, WordPress Plugins, HTML to WordPress, PSD to WordPress, Lambda Functions

Education

  • Master's degree in Web Development
    2011 - 2013
    Californian Gulf University - Cabo San Lucas, B.C.S. México.
  • Bachelor of Science degree in Computer Engineering
    2004 - 2008
    Technical Institute of Major Studies of Los Cabos - San Jose del Cabo, B.C.S. México
I really like this profile
Share it with others