Scroll To View More
Esteban Robles Luna

Esteban Robles Luna

La Plata, Buenos Aires Province, Argentina
Member since October 9, 2014
Esteban is an experienced and capable developer who has worked in top companies in the Bay Area including LinkedIn, Google, and Mulesoft. He is calm, personable, and knowledgeable in a range of development areas, which will enable him to contribute key skills to your project.
Esteban is now available for hire
Portfolio
Experience
  • Java, 8 years
  • Agile Software Development, 7 years
  • MySQL, 7 years
  • PostgreSQL, 7 years
  • Linux, 6 years
  • Memcached, 5 years
  • Smalltalk, 5 years
  • Concurrent Programming, 4 years
La Plata, Buenos Aires Province, Argentina
Availability
Part-time
Preferred Environment
Mac, Eclipse
The most amazing...
...thing I've built is "LinkedIn Influencers."
Employment
  • Staff Software Engineer
    2013 - PRESENT
    Toptal
    • Led the development of an email marketing platform based on Java and Apache Kafka. The system integrates with several external systems and is able to scale to millions of emails per hour.
    • Developed an iOS and Android SDK for the advertising platform. The SDK in each platform communicates via web sockets with a back-end service that I wrote in an existing Ruby app.
    • Supported and developed new features in Java web applications using JBoss Application Server. The system uses a standard Spring/Hibernate stack with a MySQL database.
    • Helped with several devops tasks in AWS and Google Cloud to implement the aforementioned systems in a scalable way, using load balancers, safety nets, etc. Some implementations were done using Docker and others using a CLI for each platform and creating Shell scripts for deployment.
    Technologies: Java, Spring, Ruby, iOS, Android
  • Staff Software Engineer
    2002 - PRESENT
    Independent
    • Developed software for a variety of domestic and international clients including Carrefour, JWT, and Univision.
    • Maintained and developed new features of a Grails app that help with migration of datacenters.
    • Provided support for schema migration using Liquibase and secured REST endpoints, and improved performance of services and repositories using profiling tools.
    Technologies: PHP, ASP, Java
  • Staff Software Engineer
    2011 - 2013
    LinkedIn
    • Led the engineering team for content creation and contact suggestion functionality at LinkedIn.
    • Developed using OOP, scraping, concurrency, HTML rewriting, domain specific languages (DSL), and architectural design.
    Technologies: OOP, HTML, DSL
  • Senior Software Engineer
    2009 - 2011
    Mulesoft
    • Performed improvements and enhancements to Mule ESB.
    • Provided patches and hotfixes in support of VIP customers in Europe and the United States.
    • Composed blog articles about software engineering and Mule ESB topics.
    • Worked on integrating ESBs and Activiti BPMN.
    Technologies: Mule ESB, Activiti BPMN
  • Senior Software Engineer
    2007 - 2009
    Google
    • Developed improvements to a highly dynamic application that handles salaries and other HR functionality.
Experience
  • Selected Publications (Other amazing things)
    http://www.informatik.uni-trier.de/~ley/pers/hd/l/Luna:Esteban_Robles

    A bibliography of my computer science-related publications.

  • WebSpec (Development)
    https://code.google.com/p/webspec-language/

    A domain-specific language that allows specifying navigation, interaction, and UI aspects of web applications.

  • CupDraw (Development)
    https://github.com/estebanroblesluna/cupDraw

    A framework for developing web editors on Cappuccino (http://www.cappuccino-project.org).

  • Esteban 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. Esteban 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
    Java, Smalltalk, Core Java (J2EE), JavaScript, PHP, C#
  • Frameworks
    Spring MVC, Spring, Spring JDBC, JUnit, Jersey, Activiti BPM, Apache CXF, Grails, Dust.js, Google Guava, Google Guice, TestNG, jBPM, AngularJS, Mockito, Bootstrap 3, Apache Camel, Apache Axis, Selenium, Apache Shiro, Hadoop
  • Libraries/APIs
    Apache HttpClient, jQuery, JMS, Node.js, Liquibase, Jackson, iText, Facebook API, Twitter API, Selenium WebDriver, Google Maps, React
  • Tools
    Eclipse IDE, Maven, AWS Elastic Transcoder, Enterprise Architect, IntelliJ IDEA, Spring Social, Apache Solr, Apache Tomcat, Sonar, Jetty, ActiveMQ, FreeMarker, AWS ELB, Amazon CloudFront CDN, AWS ElastiCache, JBoss Drools, Scraping Hub
  • Paradigms
    Agile Software Development, Concurrent Programming, Scalable Application, High-performance Computing, Object-oriented Programming (OOP), Design Patterns, Distributed Programming
  • Platforms
    Mule ESB, Linux, AWS EC2, Amazon Web Services (AWS), Apache Kafka, New Relic, Kubernetes, Docker
  • Storage
    MySQL, PostgreSQL, Memcached, JSON, Database Modeling, MongoDB, RDS, AWS RDS, AWS S3, Database Performance, Apache Hive, PostGIS, Docker Cloud
  • Other
    Integration, Enterprise Integration, Enterprise Integration Patterns (EIP), APIs, J2EE Design Patterns, Amazon Elastic Transcoder, Apache Commons, Unix Shell Scripting, Performance Optimization, Scraping, Front-end, Big Data
Education
  • PhD degree in Computer Science
    2008 - 2011
    Universidad de La Plata - La Plata
I really like this profile
Share it with others