- Nationality: Argentine
- Marital Status: Single
- Birth Date: 01/04/1989
martin@gonto.com.ar
Freelance Software Architect. Specialities: Scala, Play 2, AngularJS and Ruby On Rails.
I’m an IT enthusiast who started programming at the age of 12.
I’m passionate about technology and I always keep myself up to date with everything regarding IT.
I’m looking for new and challenging positions that can leverage my passion for application development and product design. I am very passionate about any project I undertake and enjoy the challenge of always striving for perfection. I’m a self-starter and an excellent team leader.
I’m constantly searching for innovative, ground-breaking and disruptive technologies that I can improve upon.
I’ve participated in Startup’s incubation, helping with the Software Architecture, Product Management, Managing People and Programming.
IT is not just a job for me. It’s a way of life.
Lately, I’ve been working with Scala & Java with Play Framework and Ruby On Rails in the backend and AngularJS, Backbone, Underscore and Lodash in the FrontEnd.
Summary
- College
UTN
System Engineering2007 – 2011 - High School
O.R.T Technical School.
Bachelor of technology2002 – 2006
Education
- Freelance2012 – Present
- Position: Software Architect
Tasks: I work with Several Startups as a Software Architect, Scala Consultant and developer
- Aquicore2012 – Present
- Position: Software Architect
Tasks: I’m in charge of the architecture design and development of core functionalities for the Aquicore StartUp. I work with Play! Framework with Scala and Java.
- Zauber S.A.2010 – 2012
- Position: Project Leader
Tasks: I oversee various projects, taking care of the communication with the client, the definition of features and helping the rest of the team with any issues that may come to arise.
Projects:- LivJuice: We made a WebApp that was used to manage the logistics for booking, storage and delivery of the LivJuice juices and its ingredients. It was made using Play! Framework with PostgreSql.
- MercadoPin: We made a WebApp that has a different way to show the different articles from MercadoLibre.com using its new API. It was made using Ruby On Rails, BackboneJS and Mongo DB.
- Tagg – Qualcomm: We made both a mobile WebApp and a native mobile app for Android and iPhone. This app allows the user to track their pets via a GPS in the pet’s collar. The WebApp was made using Spring, Spring MVC, Maven, Hibernate, JUnit and Mockito.
- Simón – Gire: We made a Backend app that processes every SMS that Rapipago received, handled the payment and then send a response to the user. It was made using Hibernate, ActiveMQ (JMS), JUnit, and Mockito among others.
- Sistemas Globales S.A. (Globant)2007 – 2010
- Position: Developer Java / .Net
Tasks: Developing projects for both national and international clients in Java and .Net.
Projects:- AdventureFinder.com: We made a WebApp that acts as the “middle man” between the user and several hotels and flight companies. It was made using Hibernate, Java, Spring MVC, spring and EasyMock.
- Alexander – PlayPhone: We made a Backend app that took care of order processing and billing for all download requests from mobile users for Ringtones and images. It was made using Java with Spring, Hibernate, Axis, XStream, EasyMock, JBoss, Axis, Maven, JMS, jBPM and SQL Server 2005.
- Sourceforge Enterprise: We made a WebApp that allowed users to handle their projects in an agile way (Scrum and XP). It was made using Java with Spring, Hibernate, MySQL, Maven, EasyMock, .Net Framwork 2.0 and WebServices SOAP.
- TrueLogic S.R.L2007 – 2007
- Position: Developer .Net
Task: Developing projects for both national and international clients in .Net
Projects:- TimeTracker: We made a WebApp for tracking the time that some company’s employees incurred in certain tasks. It was made using .Net 2.0, ASP .Net and Mobile Framework.
- Escuelas Técnicas O.R.T.2006 – 2006
- Position: Freelance Programmer
Tasks: Create a Desktop app that would let the school organize and administrate all of the resources (both equipment and locations).
Experience
- Restangular
- Link: https://github.com/mgonto/restangular
Description: Restangular is an AngularJS service that will help you get, delete and update Restfull Resources with very few lines in the Client side. This service is a perfect fit for any WebApp that uses Restfull Resources as the API for your application.
- FactoryPal
- Link: https://github.com/mgonto/factory_pal
Description: FactoryPal is a scala framework that lets you create objects as test data. All you have to do is define the templates for each of the classes that you want FactoryPal to create objects from. After that, FactoryPal takes care of the rest.
Open Source
- Scala
-
- Play! Framework
- Akka
- Functional Programming
- JavaScript
-
- AngularJS
- Native Javascript
- Backbone JS
- Underscore
- jQuery y jQuery UI
- Ruby
-
- Rails
- Factory Girl
- RSpec
- Capybara (PhantomJS)
- Thor
- Java
-
- Play! Framework
- Netty
- Selenium
- Spring
- Spring MVC
- Hibernate
- JPA
- Mockito
- Jetty
- JMS
- JUnit
- EasyMock
- AXIS
- Wicket
- Lucene
- Android
-
- SherlockActionBar
- RoboGuice
- Robolectric
Programming Langs.
- ANSI SQL
- SQL Server
- MySQL
- Oracle
- MongoDB
- PostgreSQL
Databases
- English
-
- Advanced english knowledge
- First Certificate in English. University of Cambridge. Passed with an A.
- I went to Atlanta, Georgia for 2 months to Davis Academy thanks to a Scholarship provided by ORT because of my average.
Languages
- Lean Startup
- Scrumm
- XP
- RUP
Methodologies
- GIT
- Enterprise Architect
- SVN