Gonzalo Sebastian Peralta, Developer in Córdoba, Cordoba, Argentina
Gonzalo is available for hire
Hire Gonzalo

Gonzalo Sebastian Peralta

Verified Expert  in Engineering

Software Developer

Location
Córdoba, Cordoba, Argentina
Toptal Member Since
September 9, 2014

Gonzalo is a developer/architect with twelve years of experience in software development and three years of experience leading teams to achieve their goals. He is a resourceful person who loves troubleshooting problems and who has the ability to learn quickly.

Portfolio

Freelance
Amazon Web Services (AWS), Elasticsearch, MySQL, Amazon EC2, Groovy, Grails...
Flashband
Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon EC2, MySQL, JavaScript...

Experience

Availability

Part-time

Preferred Environment

Git, Subversion (SVN), Eclipse, IntelliJ IDEA, Linux, Windows, MacOS

The most amazing...

...thing I've coded is a prediction system for the health ministry of Argentina. It implemented complex algorithms and integrated different technologies.

Work Experience

Full-stack Developer

2014 - PRESENT
Freelance
  • Developed a number of projects utilizing a number of technologies and tools.
Technologies: Amazon Web Services (AWS), Elasticsearch, MySQL, Amazon EC2, Groovy, Grails, AngularJS, .NET, C#

Professor

2010 - PRESENT
Fa.M.A.F., Universidad Nacional de Cordoba (National University of Cordoba)
  • Taught induction, recursion, and divide-and-conquer techniques.
  • Worked with relational algebra and tuple calculus.
  • Taught SQL, triggers, and stored procedures.
  • Worked with sorting and selecting algorithms.
  • Worked with normalization and normal forms.
  • Taught courses on algorithms, data structures, and databases.
Technologies: SQL

Full-stack Developer

2015 - 2016
Flashband
  • Created a robust website for flashband.org.
  • Migrated Grails versions.
  • Migrated jQuery to an AngularJS front-end.
  • Supported coding of Web Service API, Grails, and Groovy.
  • Released/deployed a website in Amazon EC2.
Technologies: Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon EC2, MySQL, JavaScript, jQuery, AngularJS, Groovy, Grails

Developer Architect

2014 - 2014
Santex America SA
  • Developed a communication system (voice and chat) to support interaction and discussion within a company.
  • Made technical decisions to develop the software and lead the team to achieve its goals.
  • Deployed different versions of software in different environments (development, test, and production).
  • Fixed bugs.
  • Designed and coded features.
  • Troubleshot production issues.
  • Engaged in client support.
  • Created a real-time back-end notification system using Node.js. The system allows the creation of notes and tasks for different users, and this module allows users to receive notifications of these events.
  • Created an LDAP synchronization module in charge of importing all users from an LDAP server into the application.
  • Conducted Elasticsearch indexing.
  • Managed and interacted with non-relational databases using MongoDB.
  • Designed and coded a REST API module.
  • Managed and installed servers.
  • Managed a Jenkins CI server.
Technologies: Apache Tomcat, REST APIs, Elasticsearch, MySQL, MongoDB, AngularJS, Java, Grails, Groovy

Developer Architect

2011 - 2014
ARRIS/MOTOROLA Mobility
  • Created a video-on-demand system for Telecom France and AT&T.
  • Designed, planned, and developed software.
  • Created a high-availability and multi-node system using IBM WebSphere.
  • Conducted troubleshooting of production problems utilizing Rapid Response.
  • Implemented an assets ingestion system using a BPMN (business process model and notation) process.
  • Planned, deployed, and installed software with zero downtime requirements.
  • Developed a smart image server module to ingest images and associate them with assets.
  • Created a smart merge module. In this module, external providers provide extra information for existing assets. The module combines the new information with the existing information to produce an integrated asset.
  • Created REST and SOAP APIs to buy, play, stop and rate an asset, etc.
  • Constructed proxy systems. New setup boxes were needed to keep backward compatibility, so a proxy was built to match the requirements using SOAP web services, translators, and Java.
  • Supported clients as the connection between ARRIS/Motorola and AT&T and Telecom France to get the system working.
  • Designed and coded gateways to connect the system with external recommendation systems Jinni and Attivio.
  • Designed and coded a CDN streaming server gateway. The gateway involved communicating with CDN to get a successful stream.
  • Acquired expertise in several technologies and processes due to various roles taken on for the project including the development team, support team, release team, and production installation team.
  • Developed the domotic system 4Home project, which is a system for home monitoring and control service, and interacted with z-wave devices.
Technologies: Amazon Web Services (AWS), JBehave, Real-time Communication (RTC), Git, Subversion (SVN), Jenkins, GWT, XQuery, XPath, Spring, Apache Maven, Hibernate, Oracle SQL, Java

Thesis Co-Director.

2011 - 2012
Fa.M.A.F., Universidad Nacional de Cordoba (National University of Cordoba)
  • Designed and implemented algorithms for modeling Dengue fever at micro levels.
  • Designed a decision module to execute intelligent algorithms to calculate the level of risk in each region.
  • Coached and led students and provided tech support.
Technologies: C++, Subversion (SVN), PostgreSQL, Bash Script, Java, GRASS GIS

Computer Scientist and Developer

2009 - 2011
CONAE - ASI (Argentinean Space Agency and Italian Space Agency)
  • Created a system for early alert and stratification of Dengue fever in Argentina for the health ministry.
  • Developed an artificial intelligence planning and scheduling prototype to support forest firefighting efforts.
  • Developed a tool to improve fire management through MODIS sensor data extraction with Java GIS using satellite MODIS imagery from the Geographic Information System of Córdoba Province.
  • Created a Java prototype for planning and scheduling.
  • Built an IDL fire simulator system.
  • Created an R-system for spatial statistical analysis.
  • Conducted a seminar in Italy at the CNR in Rome on planning and scheduling systems and optionals planners.
  • Conducted a seminar on fundamental studies and techniques in artificial intelligence planning.
  • Conducted a seminar on the use of the Geographic Information System of Córdoba Province as a tool to improve fire management through MODIS sensor data extraction.
  • Conducted a seminar on spacecraft systems design.
  • Published a scientific paper: Peralta, G., De Elia, E., Lamfri, M., Lanfri, S., Frutos, N., Porcasi, X., Rotela, C., and M. Scavuzzo. (2011). "Geomática Aplicada a un Sistema de Alerta Temprana." JAIIO.
  • Published a scientific paper: Lanfri, S., Frutos, N., Porcasi, X., Rotela, C., Peralta, G., De Elia, E., Lanfri, M., and M. Scavuzzo. (2011). "Algoritmo para la alerta temprana de dengue en un ambiente geomático." Congreso Argentino de Informática y Salud. JAIIO.
Technologies: PostgreSQL, ENVI, IDL, Apache HTTP Server, Jetty, Apache Tomcat, Apache Maven, Eclipse, Spring Web Services, Web Map Services (WMS), WFS, PostGIS, GeoTools, SQL, Spring, GWT, JavaScript, Java

Consultant

2006 - 2011
Freelance
  • Installed and developed a Moodle learning platform at BAC-SPINOZA, Cordoba Argentina.
  • Did network consulting at BAC-SPINOZA, Cordoba, Argentina.
  • Installed a surveillance security system at BAC-SPINOZA, Cordoba Argentina.
  • Developed administrative software for soil chemical analysis.
  • Developed administrative tools for a newspaper and magazine store.
  • Installed a surveillance security system for Grido (Helacor).
  • Did network consulting for a high school.
  • Developed administrative software for a cleaning product company.
  • Developed an administrative software tool for a hotel, including the coding of fiscal printer HASAR.
  • Developed an inventory control system that uses a laser scanner and barcode reader.
  • Developed administrative software for a shoe store.
Technologies: Amazon Web Services (AWS), Subversion (SVN), Apache Maven, Spring, .NET, MySQL, Bash, PHP, Java

Project Leader and Java Senior Developer

2008 - 2009
EDS/Hewlett Packard
  • Fixed bugs and troubleshot issues in Java as part of the rapid response team.
  • Developed an ingestion order module in Java.
  • Developed SOAP web services.
Technologies: Borland C, SoapUI, Eclipse, SQL, HTML, JavaScript, Java, Apache Struts, Axis

Freelance GIS Developer

2008 - 2008
CONAE (Argentinean Space Agency) and World Health Organization (WHO) Institute of High Spatial Studies “Mario Gulich”
  • Developed software for geographical map making in real time containing entomological indicator information and actions for the vectorial Chagas’ disease control.
Technologies: PHP, PostGIS, Spatial Databases, MapServer, JavaScript, Java

Computer Scientist and GIS Developer

2007 - 2007
Italian Space Agency (ASI)
  • Won CONAE-ASI’s scholarship within the SIASGE program: “Italo-argenitean Satellite System for Emergency Management.”.
  • Researched and developed software tools for the optimization and validation of the existing system for the early detection of fires through satellite observation MSG/SERVIRI.
  • Validated a back-end system through comparison and contrast of different satellite data.
  • Validated the front-end that gives the user the tool for making decisions.
  • Created documentation.
Technologies: ArcGIS, ENVI, IDL, PostgreSQL, JavaScript, PHP, QGIS, MapServer, GIS, PostGIS, Java

Consultant and Project Leader

2005 - 2007
Environmental Agency of Cordoba Province
  • Co-developed a forest fire simulator.
  • Researched and developed a system for vehicle tracking through the packet radio (AVL Automated Vehicle Location).
  • Developed a website to follow the “Plan Provincial de Manejo de Fuego” actions.
  • Developed a satellite GIS.
  • Developed a map server.
  • Developed mobile technology for preventing and fighting forest fires in Cordoba Province, Argentina.
Technologies: Web Servers, Apache, OpenStreetMap, AWT, Swing, C, ArcMap, ArcView, MySQL, ENVI, IDL, Java, C++

GIS Developer

2006 - 2006
CONAE (Argentinean Space Agency)
  • Developed a GIS System to prevent the Chagas disease.
  • Installed the product.
  • Trained team members in the use of the tool.
  • Created documentation.
Technologies: PostgreSQL, PostGIS, MapServer, Java, JavaScript

Assistant Professor

2004 - 2006
Fa.M.A.F., Universidad Nacional de Cordoba (National University of Cordoba)
  • Taught Data Structure and Algorithms I; Distributed Systems and Networking; Software Engineering I and II as well as the entrance course for 2006.

Developer

2003 - 2004
IPP (Computing For Professionals).
  • Developed and managed a website.
Technologies: HTML, SQL, JavaScript, Active Server Pages (ASP), PHP, Java

Merchandiser

The project is about a complex high-availability system to bring the user a customized multimedia catalogue. It is integrated with brand new recommendation systems like Jinni and Attivio.

I belonged to one of the teams involved in the development of this system, installing the different parts of the system in production and giving support to main clients AT&T and Telecom France.

Motorola 4Home System

https://www.youtube.com/watch?v=LR4UFE3--Gk
I was one of the technical leaders for one of the teams involved in the development of the 4Home smart home system.

Geomathic

Geomathic applied to the development of an early alert system for preventing the dengue fever in Argentina. The system gives support to the strategic prevention and control of the dengue vector in Argentina. It was part of a complex system of early alert and is developed by CONAE under the standards of European Spatial Agency (ESA). The architecture, design methodology and coding are reusable components in any system with these characteristics.

MindFame

I'm the developer architect for the back-end team of MindFrame.

Post-Graduate Specialized Training

In 2007, I received specialized training in space technologies at CONAE/ASI (Argentinian and Italian space agencies).

Languages

Java, HTML, C#, SQL, Groovy, C++, PHP, Active Server Pages (ASP), Bash, XPath, XQuery, C, Bash Script, JavaScript, IDL

Frameworks

AngularJS, Spring Security, Grails, Hibernate, Spring, .NET, JBehave, Apache Struts, Swing, Spring MVC, GWT

Libraries/APIs

jQuery, REST APIs, Axis, ArcGIS, AWT

Tools

Subversion (SVN), TortoiseSVN, Git, Apache Maven, Apache Tomcat, Jenkins, Eclipse IDE, GRASS GIS, GeoTools, Jetty, Apache HTTP Server, ENVI, SoapUI, Borland C, GIS, ArcMap, Apache, IntelliJ IDEA, TeamCity

Paradigms

Scrum, Agile Software Development, Iterative Programming, Spatial Databases, Functional Programming

Platforms

MacOS, Windows, Linux, Eclipse, MapServer, Amazon EC2, Amazon Web Services (AWS), WebSphere

Storage

Elasticsearch, MySQL, MongoDB, PostGIS, PostgreSQL, Amazon S3 (AWS S3), Oracle SQL

Other

Web Servers, System Architecture, Real-time Communication (RTC), WFS, Web Map Services (WMS), Spring Web Services, QGIS, ArcView, ACES, OpenMap, OpenStreetMap, GlassFish

2009 - 2011

Master's Degree in Computing and Space Applications for Emergency Early Warning and Response, Branch Artificial Intelligence Planning and Scheduling

Fa.M.A.F. - National University of Córdoba and CONAE - Córdoba, Argentina

2000 - 2005

Licentiate (5-year Degree Equivalent to Combined Bachelor's and Master's) Degree in Computer Science

Fa.M.A.F. - National University of Córdoba - Córdoba Argentina

2000 - 2003

Bachelor of Computer Science Degree in Computer Analysis

Fa.M.A.F. - National University of Córdoba - Córdoba, Argentina

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