Scroll To View More
Esteban Robles Luna, Software Developer in La Plata, Buenos Aires Province, Argentina
Esteban Robles Luna

Software Developer in 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
  • PostgreSQL, 7 years
  • MySQL, 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/Architect

    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.
    • Integrated the different parts of a system using Mulesoft, ActiveMQ, and REST. Monitored and coached the existing MXI team and made on-site visits.
    • Provide support to Mulesoft systems using their monitoring tools, providing bug fixes and implementing feature requests.
    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

    JavaScript, Core Java (J2EE), Java, Smalltalk, PHP, C#
  • Frameworks

    JUnit, Spring MVC, Spring, Spring JDBC, Jersey, Activiti BPM, AngularJS, Apache CXF, TestNG, Google Guice, Google Guava, jBPM, Dust.js, Grails, Apache Camel, Bootstrap 3, Mockito, Hadoop, Apache Shiro, Selenium, Apache Axis
  • Libraries/APIs

    Apache HttpClient, jQuery, JMS, iText, Jackson, Liquibase, Node.js, React, Facebook API, Google Maps, Selenium WebDriver, Twitter API
  • Tools

    AWS Elastic Transcoder, Eclipse IDE, Maven, AWS ElastiCache, Amazon CloudFront CDN, AWS ELB, FreeMarker, Jetty, ActiveMQ, Sonar, Apache Tomcat, Apache Solr, Spring Social, Enterprise Architect, IntelliJ IDEA, Scraping Hub, JBoss Drools
  • Paradigms

    Agile Software Development, Concurrent Programming, Design Patterns, Object-oriented Programming (OOP), High-performance Computing, Scalable Application, Distributed Programming
  • Platforms

    Linux, Mule ESB, AWS EC2, Apache Kafka, New Relic, Amazon Web Services (AWS), Kubernetes, Docker
  • Storage

    Memcached, PostgreSQL, MySQL, Database Modeling, JSON, MongoDB, Apache Hive, Database Performance, AWS S3, AWS RDS, PostGIS, Docker Cloud
  • Other

    Amazon Elastic Transcoder, J2EE Design Patterns, Integration, Enterprise Integration, Enterprise Integration Patterns (EIP), APIs, Web Developer, Front-end, Scraping, Performance Optimization, Unix Shell Scripting, Apache Commons, Relational Database Services (RDS), Big Data

Education

  • PhD degree in Computer Science
    2008 - 2011
    Universidad de La Plata - La Plata
Certifications
  • Mule Certificate Trainer
    MAY 2012 - PRESENT
    Mulesoft
I really like this profile
Share it with others