Technical Writer
2019 - PRESENTOkta- Wrote tutorials on Java/Spring frameworks integrated with Okta authentication.
Technologies: ELK (Elastic Stack), WebSockets, Apache Kafka, Kotlin, Spring, Spring Cloud, Spring BootFull-stack Web Developer
2019 - PRESENTAshford Technical Software- Migrated legacy applications to microservices.
- Updated dashboard UI and D3.js charts to a responsive Bootstrap template.
- Created a 2D visual schematic of rig platforms.
- Optimized RDBMS data queries.
- Created a dataservice REST API for rig state history queries.
Technologies: REST APIs, D3.js, jQuery, Bootstrap, JavaScript, MySQL, Spring Boot, JavaArchitect
2016 - 2019RetailPOS- Built an MVP for a store’s telemetry dashboards for displaying business metrics and system monitoring data.
- Developed keycloak evaluation as SSO solution for a product suite.
- Coached new team members on POS design.
- Wrote requirements for new features, enhancements, and integrations.
Technologies: Amazon Web Services (AWS), Keycloak, Logstash, Kibana, ELK (Elastic Stack), Elasticsearch, AWS, Liquibase, PostgreSQL, SymmetricDS, Docker, Spring Cloud, Spring, JavaSoftware Engineer
2014 - 2016Starmount- Collaborated with the manager and other developers to clarify and finalize requirements for the Starmount POS project.
- Designed and implemented application enhancements on an ongoing basis per user and customer feedback.
- Automated unit and integration tests.
Technologies: EasyMock, Hibernate, PostgreSQL, SymmetricDS, Docker, Spring, JavaFront-end Developer
2014 - 2014Gnossem- Rebranded and redesigned the website.
Technologies: Ruby on Rails (RoR), BootstrapWeb Developer
2014 - 2014C IV LLC- Completely redesigned the dashboard and control panel for a Redmine-based application.
- Integrated Bootstrap to support responsive behavior.
- Added a drag-and-drop zone for bulk upload.
- Added bulk zip file download.
Technologies: CSS, Bootstrap, jQuery, Ruby on Rails (RoR)Software Engineer
2012 - 2013Metadata Software- Created a configuration UI for a smart home system with a module for defining event processing rules and social network alerts.
- Developed a light event handler PHP application running in an OpenWRT box for processing the events and uploading data to a centralized server.
- Created a module for device usage analysis that outputs usage patterns in XML format.
- Built a small website hosted on the centralized server that lists all the user owned devices and their tracked variables and plots usage curves with pChart.
- Supported and integrated the configuration UI, a social network module built with Facebook SDK.
Technologies: OpenWRT, REST, SQLite, jQuery, pChart, PHP, Swing, JavaSoftware Engineer
2011 - 2013Riedma SA- Created a modularized storefront for an online gift store.
- Developed the back-office module to support affiliated shops and product management.
- Integrated the storefront with Paycom/Credomatic, extending the Shopify active-merchant framework.
- Integrated the storefront and back-office with Amazon storage service for image storage.
- Integrated the storefront with Google Contacts API and Facebook SendDialog.
Technologies: REST, jQuery, MySQL, Ruby on Rails (RoR), RubySoftware Engineer
2009 - 2012Network Solutions- Supported and extended internal applications built with Java, Spring, and jQuery.
- Assisted on deployments to four different environments.
- Supported the implementation of code reviews and Scrum meetings.
- Trained the team in unit testing.
- Set up Hudson, the first CI server used by the team.
Technologies: Oracle Database, MySQL, Ajax, jQuery, Spring MVC, Java EETeam Lead
2009 - 2009Globant- Created widgets for www.easports.com.
- Supported the team, analyzed functional and technical requirements, and assigned priorities to work.
- Implemented code reviews and Scrum meetings.
Technologies: jQuery, YUI, PHP, AjaxSoftware Engineer
2008 - 2009Globant- Designed system modules for a proprietary web platform developed by the engineering team of Electronic Arts.
- Created REST modules for log visualization, traffic logging, and traffic throttling.
- Developed REST modules for process listing.
- Built a REST module for sanity testing of deployed applications using JMeter.
Technologies: Maven, Jetty, REST, JavaSenior Software Developer
2008 - 2008Globant- Created an e-mail campaign management application for Overdrive Interactive.
- Designed a statistics module with Spring AOP.
- Supported the adoption of a Globant application template.
- Extended a plots module built with JFreeChart.
Technologies: Scrum, Hibernate, MySQL, FreeMarker, Spring AOP, Spring MVC, Java EETeam Lead
2006 - 2008Globant- Designed OpenCMS extensions for integrating third-party content and feeds.
- Supported performance monitoring and handled site confidence with Nagios.
- Reduced the time to load an article category by 90%, an operation that had previously been very slow.
- Coordinated assignments.
- Supported release management and deployments.
Technologies: Scrum, Apache Tomcat, Spring, Apache Struts, Apache Lucene, MySQL, Apache, Java EE, OpenCms