HTML Developer in Mexico City, Mexico
Senior Django Developer2016 - 2017Consumer Affairs (via Toptal)
Technologies: Django, Python, Celery, Webpack
- Implemented UI and UX redesign for the whole site using Jinja templates CSS and JS.
- Implemented Optimizely monitoring and A/B test tools for improving user experience.
- Maintained legacy code, including improving code using asynchronous tasks with Celery framework.
Senior Developer2012 - 2015Paymentez
Technologies: GAE, GAE Datastore, Django, MySQL, Ruby on Rails
- Developed and maintained a multi-layer online payment platform.
- Developed a subscriptions and recurring payments system.
- Developed a PCI compliant system for storing credit card data and processing payments through a SOAP API.
- Maintained a Memcached storage system for optimizing the platform.
- Worked with a team located in three different countries.
Architect2011 - 2012Zenit
Technologies: J2EE, Grails, PHP, Ruby on Rails, Backbone, jQuery, Linux, Apache, MySQL
- Managed teams using Scrum methodology and Redmine for a tracking system.
- Administered a Linux server with Apache load balancing and MySQL clusters.
- Built a custom solution for a broad range of clients using Web 2.0 technologies and providing hosting infrastructure.
- Developed and maintained a retail system for Walmart providers.
- Created a REST API for mobile tactile applications at Telefonica interactive store in Mexico City.
- Created Starbucks Digital Network, a Web 2.0 newsfeed using jQuery and Grails.
Web Developer2010 - 2012Mamut
- Created a bank's custom newspaper for internal communications using Spring MVC and jQuery.
- Developed CSS and HTML for multiple micro sites from an image with rich graphic design.
- Created Starbuck's landing page used by customers in stores for getting a free wifi connection.
Senior Java Developer2009 - 2010Instituo Nacional de Migración (National Migratory Institute)
Technologies: Java, J2EE, Spring, OAS, Oracle Database
- Maintained a migratory alerts system for monitoring flight passengers in real time.
- Maintained the core system of migration flow.
- Developed a public system to make online migratory procedures built in Java, Spring, and jQuery.
- Developed an algorithm to compute person matching searches using a multi vantage point tree for indexing the searches.
Junior Java Developer2007 - 2009Root Technologies
Technologies: J2EE, Spring, Linux
- Developed an ERP for a gas company using Spring, Prototype, and Scriptaculous.
- Developed an internal voting system for the acquisition of new books made in Java, JDBC, and JSP.
- Paymentez (Development)http://www.paymentez.com/
This is the front-end application for the online payment platform. On this application, users can check credit for games in social media that they have purchased and all the transactions the have performed.
- Starbucks 10 Years (Development)https://drive.google.com/folderview?id=0B4L6_2CpNh1ocThaSGFES1Vpc2c&usp=sharing
Microsite for a Starbucks promotion to celebrate their ten years in Mexico. Users could upload a photo to Facebook and the one with more votes won a prize.
- Pfizer iPad Shopping Cart (Development)https://drive.google.com/folderview?id=0B4L6_2CpNh1oUEFVemxabEpVMUk&usp=sharing&tid=0B5T2uQjltVTVSVFQMVQwcHY3bWs
A web application developed for Pfizer for selling in a convention. This application was done with Grails, Bootstrap, and Backbone.
- Starbucks Digital Network (Development)https://drive.google.com/open?id=0B526NP4HYSnEX0R5SkVVVXlJb2M
Custom system where different content could be administered and offered to users that connected through Starbucks WiFi.
Libraries/APIsjQuery, Flask-RESTful, Backbone.js, Underscore.js, Facebook API
ToolsGit, GitHub, Maven, Apache, Subversion (SVN), Slack, Apache Ant, Apache Tomcat, Suds, RabbitMQ, Jenkins, Celery, Grunt.js
ParadigmsScrum, REST, Agile, Continuous Integration (CI), Agile Software Development
FrameworksDjango REST Framework, Flask, Spring MVC, Spring, GAE, Django, Grails, Hibernate, AngularJS, JavaServer Pages (JSP), Ruby on Rails (RoR)
PlatformsLinux, Heroku, Oracle
- Master's degree in Applied Mathematics2010 - 2012UNAM - Mexico City
- Bachelor's degree in Mathematics2004 - 2008UNAM - Mexico City