![Alonso Méndez, Developer in Cabo San Lucas, Mexico](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F3620%2Fpicture%2Foptimized%2Fhuge_13fde54d838dc86ad3fd82b42eeaf136-57523aeba324586d2889488776d54c24.png&width=480)
Alonso Méndez
Verified Expert in Engineering
Software Developer
Jose is a software architect with over 18 years of experience developing web applications. He is a mentor of around 20 successful developers, and he is constantly learning and improving his skills and loves to work with new technologies. Jose is a great communicator and a naturally curious individual.
Portfolio
Experience
Availability
Preferred Environment
OS X, Git, Docker, Amazon Elastic Container Service (Amazon ECS), Laravel
The most amazing...
...app I've coded was the implementation of the Cactus Jack algorithm in Java. It generates a 10GB database of all possible poker hands with the values.
Work Experience
Full-stack WordPress Developer
Mongo Labs, Inc
- Started the project for a fundraising platform from scratch, working on the front end, back-end, and cloud infrastructure.
- Created all the continuous deployment set up on GitHub actions.
- Integrated third-party payment platforms, like Twilio SMS, Active Campaign, Google reCaptcha, PayPal, and Stripe, and implemented the payouts algorithm.
Senior Full-stack Developer
Seagage
- Updated and optimized about 20 WordPress websites, helping to reduce page load speeds and improve PageSpeed scores.
- Built an order management system for a distributor of engraved products with Angular and Laravel.
- Fixed dozens of issues with a proprietary eCommerce system developed by another firm.
- Implemented a ticketing system based on WordPress and Gravity Forms. The administration panel was built on Svelte and Laravel.
- Improved over a dozen landing pages using Yoast SEO plugin and WP Total Cache.
Front-end Developer
Realtime Media
- Supported the project kickoff for high-level clients.
- Created SEO-optimized promotional landing pages.
- Added a PHP script app to send massive SMS campaigns to the fidelity program customers.
- Improved existing templates according to PSD and Sketch mockups.
- Ported old technology (jQuery/Backbone) components into newer technologies (Angular, React, Vue).
- Created minigames on different MV* frameworks.
- Implemented small scripts to connect the Stripe API on C# microservices.
Senior WP Developer
Rosemont Media (Via Toptal)
- Helped over a hundred clients to optimize and customize their WordPress blogs and websites.
- Authored about 60 high-quality WordPress themes, landing pages, and scheduling solutions for dental and plastic surgery companies.
- Developed custom extensions for a variety of WordPress plugins, marketing, and eCommerce platforms, including WooCommerce, Elementor, Yoast SEO plugin, MailChimp for a hundred clients.
- Implemented landing pages contact forms using Gravity Forms and MailChimp.
Full-stack Developer
RentDuo (via Toptal)
- Ported an existing WP application to AWS Lambda and Gateway microservices.
- Created some custom PHP scripts to connect third-party services to an existing JS codebase.
- Created a pixel-perfect Shopify Liquid template according to a Sketch mockup.
- Configured and connected Shopify, Stripe, Google Spreadsheets, HelloSign, PayPal, and third-party services.
- Set up AWS ElasticBeanstalk builds to create EC2 instances, DynamoDBs with its slaves, load balancers, and Redis cache for each environment, including dev, staging/test, client UAT, and production servers.
- Implemented a dozen landing pages using Gravity Forms and Active Campaign on WordPress.
Front-end Developer
SingleComm (via Toptal)
- Created an AngularJS flowchart editor for the call center manager.
- Connected VoIP service to a PHP back end and an AngularJS front-end application.
- Helped to create the DevOps to terraform the new environments for new clients.
- Updated the PHP code base with PHP 7.0 updates, optimized using Redis cache.
- Ported existent SVN repo to Git, and older CSS code to Sass/SCSS.
- Set up a Shopify site, including shipping and payment gateway, and created the Liquid templates according to the Adobe Illustrator design.
Front-end Engineer
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.
Web Developer
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 user 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 user activity. The older Blade templates slowed down user interactivity.
- Created a Lambda function to convert an HTML payload into a downloadable PDF featuring page-breaking capability.
- Connected Stripe API to process client's payments and subscriptions.
- Connected to Shopify API and created a Liquid template from PSD mockups.
Front-end Developer
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 WebSocket connection.
Web Developer
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.
Software Engineer
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.
Senior PHP Developer
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.
Senior JavaScript Developer
Touch My City
- Developed websites and maintained the servers.
- Created a 100,000 x 100,000 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.
Senior Front-end Developer
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.
Web Developer and Emarketing Specialist
Terramar Group
- Implemented the content delivery network using different VPS for assets, images, code, and data.
- Contributed to emarketing 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 positive user experience.
- Created a web crawler from scratch using Python.
Web Developer
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.
Software Engineer
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 a 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.
Experience
Easy Workflow Generator
https://github.com/bubuntux/easyworkflowgeneratorDevBox
https://github.com/adykto/devBoxCmaze
https://github.com/Mukazuge/CmazeCSS Shrinker
https://github.com/adykto/CSS-ShrinkerHangman
https://github.com/gamesRum/HangmanHotel Royal Solaris
Amazeing
Warro - Map Navigator
https://github.com/adykto/warroBaja Outback
Education
Master's Degree in Web Development
Californian Gulf University - Cabo San Lucas, B.C.S. México.
Bachelor of Science Degree in Computer Engineering
Technical Institute of Major Studies of Los Cabos - San Jose del Cabo, B.C.S. México
Skills
Libraries/APIs
jQuery Plugins, Handlebars, jQuery, Vue 2, React, REST APIs, PayPal API, Vue, Node.js, WebGL, D3.js, Stripe, Google Maps, WooCommerce API, Twilio API, Google Ads API
Tools
AIOSEO, CodeMirror, Gulp, Adobe Photoshop, Grunt, Git, Vagrant, Bower, Stylus, Docker Compose, Aptana, Webpack 4, WebStorm, Jenkins, Subversion (SVN), GitHub, NGINX, Amazon CloudFront CDN, Codeship, Flash, Webpack, RabbitMQ, Amazon Simple Queue Service (SQS), Amazon Elastic Container Service (Amazon ECS), Basecamp
Frameworks
Bootstrap, Angular, AngularJS, Tailwind CSS, CodeIgniter, Laravel, Symfony, CakePHP, Express.js, Bootstrap 3, ASP.NET, Svelte, ZURB Foundation, Laravel 5, Symfony 4
Languages
HTML, CSS, SCSS, CSS3, CoffeeScript, PHP, JavaScript, HTML5, Go, XHTML, Python, Java, Less, JADE, C++, Bash, Sass, TypeScript, Pug, Liquid Template
Paradigms
DevOps, Responsive Web Design (RWD), REST, Pair Programming, Agile Software Development, Scrum, Rapid Prototyping
Platforms
OS X, WordPress, AWS Elastic Beanstalk, Amazon EC2, Amazon Web Services (AWS), NetBeans, Apache2, Docker, Kubernetes, WooCommerce, Shopify, AWS Lambda, HubSpot
Storage
MySQL, Elasticsearch, PostgreSQL, Redis Cache, WP Engine, Amazon S3 (AWS S3), Cassandra, Redis, Amazon DynamoDB
Other
Yoast SEO, Gravity Forms, Image Processing, Pixel Perfect, User Interface (UI), Ajax, WordPress Plugins, HTML to WordPress, PSD to WordPress, User Experience (UX), Maps, Learning Management Systems (LMS), eCommerce, Front-end, Minimum Viable Product (MVP), Task Scheduling, WordPress Design, Google SEO, PayPal, WordPress Themes, Elementor, B2B Product Management, CGI, Website CMS, Image Manipulation, SVG, Lambda Functions, Stripe Payments, Amazon API Gateway, SMS Gateways, Emailers, ActiveCampaign, Business to Consumer (B2C)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring