Post Job Free
Sign in

Developer Software

Location:
Atlanta, GA, 30307
Posted:
March 04, 2021

Contact this candidate

Resume:

*** ******* **** ** ● Atlanta, Georgia *****678-***-**** ● *******@*****.***

Joel M. Rives

Objective: Seeking a challenging opportunity to leverage my software architecture, development and leadership skills.

Computer Skills:

• Languages: (D)HTML (CSS, DOM, Javascript, JSON), XML, Java (Swing, JSP, JDBC, JMS, RMI), JUnit, GWT, Spring, Hibernate, SQL, SOAP, JIT

• Databases: MySQL, Oracle, HyperSQL, Cassandra, Coherence, MongoDB

• Operating Systems: UNIX (various flavors), OS X, Windows, Android

• Other Environments: Amazon Cloud (AWS, EC2, S3, RDS)

• Tools: Eclipse, IntelliJ, Ant, Maven, CVS, Subversion, Tomcat, JBoss, Weblogic, JProbe, JMeter, CruiseControl, JIRA, ZooKeeper

• Concepts: OOA/OOD, UML, Design Patterns

Other Skills:

• Good communication skills – both technical and non-technical

• Team leader experience

• Experience with full software development lifecycle

• Several years of Agile (Scrum) methodology

Experience:

Spiral ● Atlanta, GA ● 8/2000 – Present

• Founder/Consultant/Developer

• Personal consulting company providing contract software development resources on numerous projects (See below)

Clients: AT&T, CDC, Cox Communications, Elavon, Genuine Auto Parts, Grizzela Corporation, Indus International, MC2, MunicipalTrade.com, Optio Software, Roundbox Media, Thoughtmill, T- Mobile, Turner Broadcasting

Currently consulting with a Lost-N-Found, a nonprofit organization. Tin Roof Software ● Atlanta, GA ● 12/2019 – 7/2020

• Senior Java Developer contracting with NCR.

• Redesigning and redeveloping ATM and Teller transactions for NCR.

• Technology: Java, Docker, Kubernetes, microservices.

• Senior Java Developer contracting with Equifax

• Design and development of new Online Consumer API Georgia Tech Research Institute ● Atlanta, GA ● 1/2016 – 9/2019

• Research Engineer II

• Worked on the FASOR project as a middle-tier Java developer

• Worked on the RSupply project translating PowerBuilder code to Java and developing custom dynamic reports using JasperReports

• Did some Java architectural investigation for ESD. They were looking for a Rapid Application Development platform to help speed up their development process. I evaluated several leading tools, settled on one and demonstrated how quickly I was able to create a working (simple) application.

• Worked on ACS project as a middle-tier Java developer

• Technology: Java, Functional Java, JPA, Tomcat, MySQL, Oracle, Spring, REST, 425 Clifton Road NE ● Atlanta, Georgia 30307 ● 678-***-**** ● *******@*****.*** JasperReports, Vagrant, Hibernate, Groovy

APEX Systems ● Atlanta, GA ● 7/2015 – 1/2016

• Contract Java Developer at GTRI/ICL

• Developing customized website for the DOD and VA

• Technology: Java, JPA, Tomcat, MySQL, Spring, REST Spiral ● Atlanta, GA ● 8/2000 – Present

• Founder/Consultant/Developer

• Personal consulting company providing contract software development resources on numerous projects (See below)

• Clients: AT&T, CDC, Cox Communications, Elavon, Genuine Auto Parts, Grizzela Corporation, Indus International, MC2, MunicipalTrade.com, Optio Software, Roundbox Media, Thoughtmill, T-Mobile, Turner Broadcasting, Verizon, Voicestream enVista ● Atlanta, GA ● 6/2014 – 5/2015

• Sr. Developer and Team Lead

• Developed and enhanced supply chain management REST based server

• Technology: Javascript, JSP, Java, Spring, Maven, MongoDB Genuine Auto Parts (via Spiral) ● Atlanta, GA ● 10/2013 – 6/2014

• Contract Lead Developer

• Enhanced existing jBPM based workflow engine

• Worked closely with Architect to identify efficiency enhancements

• Technology: Java, jBPM, JBoss, RMI, JSP and Javascript Elavon (via Spiral) ● Atlanta, GA ● 4/2013 – 9/2013

• Contract Senior Developer

• Enhanced existing SOAP service to produce service metrics

• Enhanced a couple of SOAP services in support of the QuickCustomer project – specifically to allow image uploads and support additional data.

• Cleaned up an existing GWT based GUI and added functionality to test the responsiveness of the supporting service.

• Technology: Java, Spring, GWT, SOAP

AT&T (via Spiral) ● Alpharetta, GA ● 7/2012 – 4/2013

• Architect/Developer

• Developing a graphic front-end for Apache ZooKeeper

• Analyzing and learning Cassandra for use as a NoSQL distributed database server

• Technology: Java, Spring, Hibernate, GWT, Restlet, ZooKeeper, Cassandra OSELS, CDC (via Spiral) ● Atlanta, GA ● 5/2012 – 6/2012

• Software developer

• Analyzed and modified EMR Alerting service to support CDC security requirements

• Implemented single sign-on capabilities for the EMR Alerting service

• Technology: Java, Spring, Hibernate, Waffle, Tomcat, SQL Server. MC2 (via Spiral) ● Atlanta, GA ● 12/2011 – 3/2012

• Software designer/developer

• Developed 3-tier JEE proof-of-concept demo for a pipeline scheduling tool

• Technology: Java JEE, Spring, Hibernate, GWT, Tomcat, MySQL, Servlet and Web Services 425 Clifton Road NE ● Atlanta, Georgia 30307 ● 678-***-**** ● *******@*****.*** Informatics R&D Unit, CDC (via Spiral) ● Atlanta, GA ● 10/2010 – 10/2011

• Java Researcher/Prototype Developer

• Investigated existing and emerging technologies in the Java/Javascript and web services area – specifically as it pertains to public health

• Built prototypes to display the ways in which the technology can be used by other departments within the CDC

• Technology: Java JEE, Spring, Hibernate, Roo, Javascript, GWT, Tomcat, MySQL, REST and Web Services

Stonebranch ● Alpharetta, GA ● 1/2010 – 5/2010

• Team Lead/Architect Scribbos Project

• Assumed lead position for six month old project. Tasked with re-architecting and leading small team of developers. The product is an online tool for distributing large, encrypted files

• Technology: Spring, Hibernate, Java, GWT, SmartGWT, MySQL, Amazon Cloud (AWS, EC2, S3, RDS)

Turner Broadcasting (via Spiral) ● Atlanta, GA ● 4/2007 – 7/2009

• Senior Developer

• Helped design and develop MediaSource II, a next-generation, multi-faceted, HD media management system. Development effort was spread across web-based and Swing based clients, Java Application Server middle-tier and SQL database back-end. Client-Server communication was SOA using REST

• Technology: Agile/Scrum, UML, Spring, Hibernate, Java, JMS, Javascript (DHTML, AJAX), Tomcat, Glassfish, MySQL, Swing, REST

Thoughtmill/Verizon (via Spiral) ● Atlanta, GA ● 3/2005 – 3/2007

• Senior Developer

• Helped design and develop Finium, a large-scale network asset management tool with full RBAC implementation. Primary responsibility was design and implementation of Struts/DHTML framework. Developed JSON based Javascript toolkit for implementing AJAX and DHTML web based interface. Also instrumental in a wide range of design and implementation decisions. Moderate use of IOC and dependency injection

• Technology: UML, Java, J2EE, Struts, Xdoclet, Hibernate, JBoss, SQLServer, Javascript, Prototype

Thoughtmill/T-Mobile (via Spiral) ● Alpharetta, GA ● 6/2003 – 3/2005

• Software Architect/Team Lead

• Recruited as part of a four-person architecture team initially tasked with investigating existing and recommending future technology for T-Mobile Atlanta division

• Follow-on work included extensive middle-tier design and development across numerous projects. Initial development was in Java, using J2EE technologies. Further work was done in TIBCO. Also, designed and developed the SQL Manager, a stand-alone server designed to provide a message based access to back-end SQL engines – such as Oracle and SQL Server

• Technology: UML, Java, J2EE, VoiceXML, WebLogic, Oracle, TIBCO Roundbox Media (via Spiral) ● Atlanta, GA ● 3/2003 – 6/2003

• Software Consultant

• Spearheaded analysis and design of project Pedestal, a Distance Learning Management System. Pedestal is a leading edge tool designed to take advantage of the latest Java and Open Source technology developments

425 Clifton Road NE ● Atlanta, Georgia 30307 ● 678-***-**** ● *******@*****.***

• Technology: UML, Java, J2EE, Struts, Xdoclet, SQL, JBoss, MySQL Indus International (via Spiral) ● Atlanta, GA ● 11/2002 – 3/2003

• Senior Software Developer

• Primary effort involved developing a JSP based thin-client front-end and a J2EE middle-tier to plug into an existing Oracle database. Made extensive use of dynamic Proxy objects to wrap existing business logic encapsulated in stored procedures and customized table views

• Technology: UML, Java, J2EE, JSP, Struts, JDBC, SQL, WebLogic, Oracle Thoughtmill/Voicestream/T-Mobile (via Spiral) ● Bellevue, WA ● 5/2002 – 9/2002

• Senior Software Developer

• Part of development team on the (AC)2 project for Voicestream/T-Mobile. Provided significant contribution to LLD, including the refinement of requirements and design of the EJB layer. The (AC)2 service acts as a clearing house for customer account charges and credits. It accepts multiple feeds in multiple formats, validates transactions before applying them and flags invalid transactions for review via a JSP enabled HTTP client. In addition, it maintains a six month archive and provides regular XML formatted reports. Was responsible for the implementation of the data access layer using EJB 2.0. Also assisted in the development of the DDL, integrated an FTP service into the application layer, designed and developed the core transaction processor/validator plus, designed and developed a cron like event scheduler

• Technology: UML, Java, J2EE, JSP, Struts, JDBC, XML, SQL, WebLogic, Oracle Cox Communications (via Spiral) ● Alpharetta, GA ● 4/2002 – 5/2002

• Software Developer

• Analyzed, designed and implemented a multithreaded, TCP/IP based server to handle client requests for an automated “Call Ahead” service. Implementation was in Java with an SQL database as the backend

• Technology: UML, Java, JDBC, SQL, MySQL, Oracle

Optio Software (via Spiral) ● Alpharetta, GA ● 1/2002 – 3/2002

• Software Developer

• Designed and implemented core services for a document management system based on J2EE technology. Was responsible for design and implementation of a job scheduling service. In addition, assisted with implementation of EJB internals using SOAP. Other efforts also included designing and implementing a DOM and associated XML formats for a document notification system

• Technology: Java, J2EE, JDBC, XML, DOM, SOAP, SQL, MySQL, Agile/Scrum Grizella Corporation (via Spiral) ● Denver, CO ● 3/2001 – 6/2001

• Software Consultant

• Architectural consulting for a secure, peer-to-peer application for the trucking industry. Responsible for recommending key platform decisions. In addition, implemented an RMI over SSL layer

• Technology: UML, Java, J2EE, JMS, JDBC, RMI, SSL, SQL, Oracle MunicipalTrade.com (via Spiral) ● Atlanta, GA ● 8/2000 – 3/2001

• Software Architect

• Acted as production manager and part of design and architecture team for an online Municipal Bonds trading system

• Technology: UML, Java J2EE, JSP, JDBC, SSL, SQL, Oracle, WebLogic 425 Clifton Road NE ● Atlanta, Georgia 30307 ● 678-***-**** ● *******@*****.*** Autotrader.com ● Atlanta, GA ● 5/1999 – 8/2000

• Architect, Project and Development Manager

• Part of four person website re-architecture team. This effort involved extensive investigation of existing practices, requirements gathering and business and data modeling. Designed, implemented and tested prototype of new framework. Assisted in technology transfer resulting in implementation and replacement of existing portions of the system. Autotrader.com is a high volume, 24x7, highly responsive, dynamic web site. Major architectural issues included bi-coastal database, application server and web server redundancy. Load balancing and data replication both within and across server sites. Other issues included consistent, fast response time, location and distance calculations based on Zip Code and Block Code information, multiple data feeds of varying formats and quality and data pollution and redundancy factors

• Acted as Project Manager for VRP, a Zip Code based location and distance calculation engine. The results of this project replaced the dependency on an existing outside vendor providing an annual savings in excess of one million dollars

• Assumed role as Software Development Manager overseeing the efforts of the software development team. Primary responsibilities included coordinating efforts with Project Management Team for ongoing resource allocation based on business needs and priorities, assisting Chief Architect and CTO in making key technology and architectural decisions and overseeing the growth, education and development of the software development team

• In addition, designed and developed three-tiered, Java/RMI/Swing based tool to facilitate Dealer Service Representative modifications to client

• Technology: Java, J2EE, JSP, JDBC, RMI, Swing, SQL, Oracle, WebLogic Education:

University of Georgia ● Athens, GA

• B.S., Computer Science

• Minor in Mathematics



Contact this candidate