Mariano Simone, Developer in Buenos Aires, Argentina
Mariano is available for hire
Hire Mariano

Mariano Simone

Verified Expert  in Engineering

Software Developer

Location
Buenos Aires, Argentina
Toptal Member Since
June 2, 2014

Mariano is a low-level systems hacker with five years of experience in web development and an eye for quality. He loves to write software based on the model of many small components working together towards a common goal. He enjoys art and sees programming as an expression of art.

Portfolio

Playtika, Inc.
RabbitMQ, Apache Kafka, Spark, Spring Boot, Spring Cloud, Java, Scala
Equifax, Inc.
Amazon Web Services (AWS), Linux, MySQL, Laravel, PHP

Experience

Availability

Part-time

Preferred Environment

Zsh, Git, Vim Text Editor, IntelliJ IDEA, MacOS, Linux

The most amazing...

...thing I've developed is a C++ plugin architecture that enables the addition of new functionality without needing to stop the program that's running.

Work Experience

Scala/Java Engineer

2018 - 2018
Playtika, Inc.
  • Created event-driven multiplayer games.
Technologies: RabbitMQ, Apache Kafka, Spark, Spring Boot, Spring Cloud, Java, Scala

Scala Developer

2014 - 2017
Playtika, Inc.
  • Built the event processing layer using Apache Spark.
  • Built and maintained a distributed processing grid using RabbitMQ and PHP.
  • Built the iOS/Android/Facebook notification delivery system, which handles over three million messages per day.
Technologies: Scala

Web Developer (Contract)

2013 - 2014
Equifax, Inc.
  • Fixed a number of security issues with a big portal.
  • Developed an automatic development creation system using Vagrant and Chef.
  • Devised architectural solutions for our stack.
  • Led the team in charge of designing the new platform based on Laravel, Redis, and MySQL.
  • Proposed and created a set of tools to greatly reduce development time.
Technologies: Amazon Web Services (AWS), Linux, MySQL, Laravel, PHP

Front-end Developer (Contract)

2012 - 2013
Digital Beagle, LLC
  • Revamped the whole front-end with Twitter Bootstrap.
  • Added new functionality to a widget in development.
  • Worked extensively with JavaScript code meant to be injected in other sites.
Technologies: Git, Heroku, CSS3, HTML5, jQuery, Django

Senior PHP developer

2011 - 2012
OLX, Inc.
  • Wrote extensive object-oriented code in PHP.
  • Ported a code mess to a more sane and modular platform.
  • Helped build an SEO engine to improve article rankings on search engines.
  • Worked with large-scale databases (90+ million entries).
  • Did some experimentation with uncommon technologies like graph databases, document stores, RDF databases, and more, to cope with the amount of data we managed.
  • Wrote code-consuming APIs to gather information from different sources.
Technologies: Web Services, Node.js, Memcached, Linux, MySQL, Solr, PHP

Web Developer

2010 - 2011
TCS, Radio Mitre S.A.
  • Developed a custom administration back-end.
  • Developed a front-end to schedule ads and radio programs.
  • Developed code to interface with the broadcast equipment.
  • Made technical decisions for the project.
  • Worked with an external company to help us develop part of the system.
Technologies: Linux, JavaScript, Microsoft SQL Server, CakePHP, PHP

Languages

Scala, C, C++, PHP, Java 8, Java, JavaScript, Perl, HTML5, CSS3, Ruby, Objective-C

Frameworks

PHPUnit, Spring Boot, Spark, Express.js, Ruby on Rails (RoR), CakePHP, Laravel, AngularJS, Connect.js, Symfony, Cocos2d-x, Cocos2d, Chipmunk, Django, Sinatra, ASM, Bootstrap

Tools

Terminal, Chrome Developer Tools, Firebug, Jenkins, Vim Text Editor, Git, Jira, Google Docs, Google Analytics, Subversion (SVN), Solr, IntelliJ IDEA, Zsh, RabbitMQ, Adobe Photoshop, Adobe Illustrator, Sketch, Redmine, TortoiseSVN, Google Webmaster Tools, Trello

Paradigms

Distributed Computing, Continuous Deployment, Inversion of Control, Declarative Programming, Design Patterns, Class-based OOP, Prototype-based OOP, Agile Software Development, Functional Reactive Programming, Object-oriented Design (OOD), Plugin-Based Architecture, Pipeline Programming, Procedural Programming, Object-oriented Programming (OOP), Parallel Computing, Pair Programming, Promise

Platforms

MacOS, Linux, BSD, iOS, Android, Heroku, Apache Kafka, Amazon Web Services (AWS)

Libraries/APIs

Node.js, jQuery, React, Facebook API, jQuery UI, Backbone.js, Twitter API, Restangular, Modernizr, OpenGL

Storage

SQLite, Memcached, Microsoft SQL Server, MySQL, PostgreSQL, PostGIS, Redis, MongoDB

Other

Web Services, Networks, Spring Cloud, Prototyping

2010 - 2015

Bachelor's Degree in Computer engineering

CAECE University - Buenos Aires

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.

1

Share your needs

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

Choose your talent

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

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