- Senior Scala EngineerAd Hoc Labs2014 - 2018
Technologies: Scala, SprayIO, PostgreSQL, Akka, Angular
- Developed and helped to improve the platform that powers a mobile application for disposable phone numbers.
- Helped improve the performance of the application by changing how data was accessed.
- Collaborated with other devs in the team to improve the system architecture making communication across different services easier and more simple.
- Senior Java EngineerTradier2015 - 2015
Technologies: Java, MySQL, Dropwizard, Ember.js
- Developed the brokerage platform and integration with third-party services.
- Led/architected the new REST APIs for the Tradier platform.
- Advised management on technical strategies.
- Haskell DeveloperFront Row2015 - 2015
Technologies: Haskell, Clojure, PostgreSQL
- Helped to develop new features of the Front Row educational platform.
- Migrated features from the legacy Clojure code base to the new Haskell application.
- Scala DeveloperIngo, LLC2012 - 2015
Technologies: Scala, Lift, PostgreSQL, ZeroMQ, Akka, BackboneJS, RequireJS, Lodash, React
- Developed the advocacy platform that empowers people to promote and grow events.
- Mentored team members.
- Led/architected the server side part of the platform and helped developing the front-end.
- Scala DeveloperTravel Album2013 - 2013
Technologies: Scala, Lift, Akka, MongoDB, AngularJS, CoffeeScript
- Architected and developed a web application that allows users to plan travel and share geotagged photos on a centralized map of the world.
- Led/architected the server side part of the application and helped develop the front-end.
- Senior Java AnalystSuntech2012 - 2013
Technologies: Java, Oracle, JUnit, Cucumber-JVM, Selenium
- Architected and developed the strategy to test the different, but similar, products to make feasible to merge them into a single product while assuring the health of the existent features.
- Led/architected the testing strategy.
- Mentored teammates on testing tools and best practices.
- Senior Java EngineerRSA2011 - 2012
Technologies: Java, Oracle, Weblogic, Spring, Hibernate
- Supported legacy systems written in Java 3 and Java 4.
- Migrated parts of the legacy systems to Java 5.
- Wrote new applications, as microservices, in Java 5.
- Senior Java EngineerCMA2011 - 2011
Technologies: Java, MySQL, SWT
- Developed new features for the home broker desktop application using Java and SWT.
- Helped build the back-end server to support the desktop client application.
- Helped improve performance bottlenecks in the application to increase data throughput.
- Scrum Master/Senior Java EngineerIndra2010 - 2011
Technologies: Java, Oracle, Spring, Hibernate
- Led the team responsible for building an application to support TIM's logistic department.
- Helped build a standalone application to load data into the main application server.
- Helped build features of the main application.
- Helped design the application architecture.
- Senior Java EngineerUOL2009 - 2009
Technologies: Java, Hibernate, Struts 2, Spring, EJB
- Helped build a job search product.
- Helped designing the product's architecture.
- Senior Java EngineerCitigroup2006 - 2008
Technologies: Java, Sybase, Hibernate, Spring, Struts, EJB
- Supported legacy Forex trading applications.
- Developed new standalone applications to support Forex trading.