Patricio Santiago Marrone
Verified Expert in Engineering
Software Developer
Córdoba, Cordoba, Argentina
Toptal member since June 8, 2016
Patricio is an academically awarded information systems engineer who has been involved in software projects since 2009, including Java ERPs, a Node.js based IDE and a multi-module Spring MVC - AngularJS IoT monitoring system. He feels right at home managing remote Ubuntu servers via SSH and has been one of the Global Game Jam local site organizers since 2014. He is currently experimenting with the MEAN stack and Docker development environments.
Portfolio
Experience
Availability
Preferred Environment
Ubuntu, Git, Sublime Text, Atom, Eclipse
The most amazing...
...thing I've coded is a space shooter game which implemented various AI steering and flocking algorithms to manage the enemy's fleet.
Work Experience
Startup Member
Theke Solutions
- Deployed and customized DSpace repository systems for private institutions.
- Developed Node.js based migration scripts for e-prints system into DSpace and performed a successful migration between those systems.
- Migrated courses from a Moodle instance in a shared hosting to a new instance deployed to a cloud server (DigitalOcean).
- Customized Moodle themes according to customer requirements.
- Implemented a rotating incremental backups system for Moodle instances with automatic restore facilities.
Intern
Oficina de Conocimiento Abierto, Universidad Nacional de Córdoba
- Integrated the university's digital repository system with a nationwide harvester (SNRD).
- Updated, migrated to new servers, and adapted the theme of the university's digital repository system.
- Integrated custom development requirements into the university's digital repository system.
- Developed Ansible scripts for deploying the digital repository system used by the university (DSpace) and applied them to Vagrant boxes for local development.
- Began adapting the university's journal system theme to a more modern Bootrap-based theme.
- Developed and shared a Docker and Docker Composed based development environment that uses DCEVM, Tomcat, and other environment configurations to speed up DSpace development cycles.
- Developed an Elasticsearch front-end based on Express and AngularJS.
Freelance Full-stack Developer
Awelten
- Developed an IoT monitoring system based on Tibbo Aggregate, Liquibase, PostgreSQL, Spring MVC, and AngularJS.
- Developed a multi-module software platform based on Maven, Spring MVC, and AngularJS for improving the development speed of new applications for the company's clients.
Software Engineer
Intel ASDC
- Contributed to the development of a Brackets plugin.
- Worked with JavaScript code parsing and interpretation using Acorn.
- Collaborated to develop an IDE for Hybrid Applications.
Intern
Intel ASDC
- Presented a platform for recording E2E tests on Node-webkit applications and hybrid Android applications.
- Presented a testing solution for E2E tests on hybrid mobile applications as part of a project's CI process.
- Presented the POC of porting an existing Node-webkit product to mobile format.
- Participated in HTML5 trainings.
Intern
Facultad de Filosofía y Humanidades - Universidad Nacional de Córdoba
- Set up automatic updates and tasks for Ubuntu computer labs.
- Created Drupal system updates.
- Administrated, maintained, and upgraded WordPress sites and Moodle systems.
- Set up and tested 3D printers.
- Presented a Moodle BI system proof-of-concept.
Software Developer
Vates S.A.
- Contributed to the development of a telecommunication company customer service management system.
Intern
Itesa
- Helped develop a sports club ERP system.
- Developed an electronic signature capture device applet.
- Contributed to the development of an HMO management system.
- Collaborated to develop an HR performance review system.
Experience
Space Merc 3000 Video
https://www.youtube.com/watch?v=ZBtBves9wdkRoute Loop Video
https://www.youtube.com/watch?v=kYEFAB1BS7ECustomized DSpace System for a Private Institution
Custom Installation of Moodle
Dspace-dev-docker
https://github.com/pmarrone/dspace-dev-dockerEducation
Engineering Degree in Information Systems Engineering
Universidad Tecnológica Nacional - Córdoba, Argentina
Technical Degree in Computer Programming
Universidad Tecnológica Nacional - Córdoba, Argentina
Skills
Libraries/APIs
Liquibase, JDBC, NW.js, Node.js
Tools
Moodle, Atom, Sublime Text, Git, Apache Maven, Grunt, Rsnapshot, DSpace 6, Brackets, Intel XDK, Docker Compose, Apache Tomcat, Solr, DCEVM, Gulp, Ansible, Mocha, Vagrant
Languages
Java, JavaScript, PHP, Bash
Frameworks
AngularJS, Apache Struts, iBATIS, Selenium, Appium, Spring, Express.js, Spring MVC
Platforms
Ubuntu, Eclipse, WordPress, Oracle, Docker, DigitalOcean
Storage
MySQL, PostgreSQL, Oracle RDBMS, DB, Elasticsearch, MongoDB
Other
SSH, WebKit, Open Journal Systems (OJS)
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