Mariano Simone
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
Playtika, Inc.
- Created event-driven multiplayer games.
Scala Developer
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.
Web Developer (Contract)
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.
Front-end Developer (Contract)
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.
Senior PHP developer
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.
Web Developer
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.
Skills
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
Education
Bachelor's Degree in Computer engineering
CAECE University - Buenos Aires
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