Esteban Robles Luna
Verified Expert in Engineering
Software Developer
La Plata, Buenos Aires Province, Argentina
Toptal member since November 5, 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.
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
Availability
Preferred Environment
Eclipse, MacOS
The most amazing...
...thing I've built is "LinkedIn Influencers."
Work Experience
Staff Software Engineer
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.
Staff Software Engineer/Architect
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.
Staff Software Engineer
- 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.
Senior Software Engineer
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.
Senior Software Engineer
- Developed improvements to a highly dynamic application that handles salaries and other HR functionality.
Experience
Selected Publications
WebSpec
https://code.google.com/p/webspec-language/CupDraw
https://github.com/estebanroblesluna/cupDrawEducation
PhD Degree in Computer Science
Universidad de La Plata - La Plata
Certifications
Mule Certificate Trainer
Mulesoft
Skills
Libraries/APIs
Apache HttpClient, jQuery, Java Message Service (JMS), iText, Jackson, Liquibase, Node.js, React, Facebook API, Google Maps, Selenium WebDriver, X (formerly Twitter) API
Tools
Eclipse IDE, Apache Maven, Amazon ElastiCache, Amazon CloudFront CDN, AWS ELB, FreeMarker, Jetty, ActiveMQ, Sonar, Apache Tomcat, Apache Solr, Spring Social, IntelliJ IDEA, Scraping Hub, JBoss Drools
Languages
JavaScript, Java, Smalltalk, HTML, Domain-specific Languages (DSLs), Active Server Pages (ASP), Ruby, 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
Paradigms
Agile Software Development, Concurrent Programming, Design Patterns, Object-oriented Programming (OOP), High-performance Computing (HPC), Scalable Application, Distributed Programming
Platforms
Linux, Jakarta EE, Mule ESB, Amazon EC2, Apache Kafka, New Relic, Amazon Web Services (AWS), MacOS, Eclipse, iOS, Android, Kubernetes, Docker
Storage
Memcached, PostgreSQL, MySQL, Database Modeling, JSON, MongoDB, Apache Hive, Database Performance, Amazon S3 (AWS S3), PostGIS, Docker Cloud
Other
Amazon Elastic Transcoder, Jakarta EE Design Patterns, Integration, Enterprise Integration, Enterprise Integration Patterns (EIP), APIs, Web Development, Front-end, Scraping, Performance Optimization, Unix Shell Scripting, Apache Commons, Relational Database Services (RDS), Enterprise Architecture, Big Data
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