Esteban Muñoz Solís, Developer in San Ramón, Alajuela, Costa Rica
Esteban is available for hire
Hire Esteban

Esteban Muñoz Solís

Verified Expert  in Engineering

Full-stack Developer

San Ramón, Alajuela, Costa Rica
Toptal Member Since
August 29, 2015

Esteban has over 13 years of experience developing software and 11 years developing full-stack web applications in Ruby on Rails. He's used to working both remotely and directly with clients. This experience has given him excellent communication skills with both clients and co-workers. He has a master's degree, is very proactive, and likes professional challenges, so he's always looking for projects that can make both him and the client grow.



Preferred Environment

Git, Linux, MacOS

The most amazing...

...thing I've helped code is a hardware/software solution for providing security and cryptographic processing, using network-attached encryption.

Work Experience

Co-owner and Software Engineer

2011 - PRESENT
EJE Digital
  • Worked in several full-stack Ruby on Rails applications as senior software engineer for outsourcing clients.
  • Provided guidance as technical lead for junior developers in the company.
  • Managed in-house web applications using cutting-edge technologies as full-stack developer and technical lead.
Technologies: Ruby on Rails (RoR), Ruby

Full-stack Web Developer

2015 - 2016
American Medical Professions Association (via Toptal)
  • Built a complete web application from scratch, including features like profile management, social networking, document repository, and more.
  • Wrote more than 500 automated tests for the app.
  • Integrated the web application with some third party APIs.
  • Took care of the administration of the web application, including setup steps for the code repository, hosting and assets, and the deployment process.
  • Took care of the requirements analysis and design of the entire application.
  • Kept constant communication with the client about requirements and project updates.
Technologies: Ruby on Rails (RoR), Ruby

Software Engineer

2006 - 2011
Avantica Technologies
  • Involved in design, development, testing, and maintenance activities for a security encryption software, both software and hardware related.
  • Designed, developed, and tested an application in a web service that processed requests that were queued as they were received.
  • Designed, developed, and tested a web application that created a meeting point for people with cancer and their friends and families.
  • Analyzed requirements for a banking web application especially designed for teens. Also involved in the development of a prototype for this project.
  • Oversaw a web application and API for an email marketing client.
Technologies: C#, C++, Perl, PHP, Ruby on Rails (RoR), Ruby, .NET, C

IT Administrator and Software Developer

2005 - 2006
Reingeniería de Servicios S.A.
  • Designed and developed software applications to facilitate the company’s management in all the required areas.
  • Administrated the company's local network.
  • Developed and managed one of the company’s web pages and its servers.
Technologies: Java, .NET

Costa Rican Citizen Registry Lookup
Rails 5 JSON API to look for Costa Rican citizens by ID number

VerticalResponse API Wrappers

API client libraries for the VerticalResponse application ( There are currently three wrappers available for three different languages: Ruby, Java, and PHP.

AvanticaGreen Web Application Game
Web application that consists in a collaborative game for internal users of the Avantica Technologies organization, to help spread awareness about the environment.
2006 - 2008

Master's Degree in Computer Science

University of Costa Rica - San José, Costa Rica

2002 - 2005

Bachelor's Degree in Computer Science

University of Costa Rica - San José, Costa Rica


jQuery, Ruby on Rails API, Node.js


Git, RSpec, Subversion (SVN)


ZURB Foundation, Ruby on Rails (RoR), Bootstrap, Capybara, .NET, Zend Framework


Ruby, CoffeeScript, JavaScript, HTML, Sass, XML, CSS3, C, PHP, C#, Java, Perl, C++


MacOS, Linux, Windows




Agile Software Development, Behavior-driven Development (BDD), Test-driven Development (TDD), Scrum


Full-stack, APIs

Collaboration That Works

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

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring