Senior Software and Web Developer with over 15 years experience in various languages and tools. I love the thrill of working with startups and learning and using the best new tools and practices. Since arriving in Brazil several years ago, I have split my time doing development and teaching English but am now back to full-time development.

Skills

Java
90%
JavaScript
90%
PHP
75%
Ruby on Rails
75%
MySQL
85%

Experience

  • Outsourcing software development company based in Joao Pessoa, Brazil.
  • Developing a Ruby on Rails tourism website to replace existing legacy Java site.
  • Developing a network of sites for a Bahamas publishing company using WordPress including plugin development, child theme customizations.
  • Acted as Project Manager and Lead Developer for a Hong Kong client seeking an eCommerce site for sales of custom tailored, high-end clothing for women using Prestashop.
  • Created mobile version of financial news site using Bootstrap.
  • Technologies: HTML, CSS, Bootstrap, AJAX, JavaScript, jQuery, PHP, Ruby on Rails, WordPress, Prestashop and MySQL.
  • Lab studying molecular simulation and modeling techniques to study protein-protein protein-DNA and protein-ligand interactions at the atomic scale.
  • Worked as part of a two-man team creating Big Data, web-based applications in Grails for search and presentation of NoSQL databases holding molecular biology data.
  • Completed modifications to existing presentations of molecular relationships as well as new presentations for a new application for which I was the primary developer.
  • Technologies: Grails (Groovy, Java, Spring and Hibernate), JavaScript, AJAX, jQuery, Lucene and Solr.
  • Startup which creates web-based software solutions for expediting and facilitating the adjudicative process.
  • Worked with a small team of senior developers to develop Java, web-based legal software services allowing for online court reservations, electronic document upload and serving of documents.
  • Delivered critical pieces of functionality for application InSolve for which I was the product lead.
  • Technologies: Java, Java EE, JSP, AJAX, JavaScript, Spring, MySQL, Tomcat and Scrum.
  • One of the largest multi-national software development and consulting companies in the world.
  • Design and development of Java based data migration software to populate client insurance companies’ data warehouse with legacy policy and claim data from PMS and CHS systems.
  • I was responsible for ORM mapping and data warehouse population. Accomplished this by creating a Java component to map COBOL copybook to interim custom XML dialect to object model to database.
  • Technologies: Java, XML, Hibernate, Castor and Oracle.
  • An international leader and pioneer in electronic land registration systems and commerce.
  • Developed new functionality for existing Weblogic intranet applications used by the provincial government to file, edit and report on legal Writs as well as detailed design for an electronic land registry system.
  • Technologies: Java, Java EE, JSP, JavaScript, Weblogic Portal, Weblogic Application Server, and Oracle.
  • One of the largest international IT consulting and services companies for over 40 years.
  • Requirements gathering, design and implementation of Java based Re-Insurance Underwriting Application.
  • Became part of a small group of developers who became relied upon to provide leadership for a large team of contractors.
  • Convinced management of need for unit testing and refactoring of existing code base.
  • Technologies: Java, Java EE, JSP, custom tag libraries, JUnit, JavaScript, HTML, Websphere, Oracle stored procedures and triggers.
  • Innovative startup specializing in remote software provisioning using VMWare and proprietary software.
  • Was hired by this successful startup for my expertise in EJB and was made team lead for the CRUD aspects of a product providing remote provisioning of software including OS to servers connected to a network.
  • As well as acting as lead developer for my piece of the product I also mentored others in the company on EJB and jUnit as well as customizing EJBs to run on all existing Application Servers.
  • Technologies: EJB, JMS, Java, Java EE, JUnit, XML, Boss, Weblogic and Orion Application Servers as well as Oracle.
  • A startup which provided web-based solutions using Weblogic for Dotcom companies looking to get to market quickly.
  • Was hired away from the Microsoft world to learn Java and become part of a small team of elite developers specializing in J2EE software development.
  • We provided quick, well-designed implementations for other startup companies looking to get their ideas to market first.
  • As well as design and development, I also managed groups of contractors for JSP development.
  • Technologies: EJB, Java, Java EE, Servlets, JSP, JUnit, XML, Weblogic Application and Commerce Servers, Blue Martini and Oracle.