Uploaded File
add photo
Ricky
ricky.raymond.ratliff@gmail.com
850-778-1094
9538 Hwy 441
Boynton Beach, FL 33472
Senior Software Engineer
22 years experience W2
0
Recommendations
Average rating
194
Profile views
Summary

  • Fourteen years of experience in software design and web development.
  • Strong leader with a desire to succeed in any given situation.
  • Excellent team player, self-starter, ability to multi-task, detail oriented.
  • Participate in code reviews and code enhancements.
  • Engaged with clients in design meetings including business requirements and technical design reviews.
  • Worked with Unified Change Management and the Software Delivery Life Cycle.
  • Experience in Design, Development, Testing, and Production phases of development.
  • Excellent interpersonal and communication skills.
  • Works well in a team environment or independent.
  • Excellent Leadership skills with the ability to motivate teams.
  • Delivers quality work under tight deadlines.
  • Very detailed oriented, very analytical and possesses strong technical skills.
  • Led a project of three junior java developers.
  • Self Starter.
  • Commitment to Company Values.
  • Able to determine technical scope of a project and communicate clearly the infrastructure and requirements to both business users and technical staff.

Experience
Senior Software Engineer
Agriculture
Jan 2012 - present
  • Responsible for the front-end and back-end development of a custom ERP system based on the business requirements of Faith Farm Ministries.
  • Work closely with functional leaders to ensure proper transition, training, and implementation of the new system.
  • Analyze, design, coordinate and supervise the development and implementation during the SDLC.
  • Utilized IBM Rapid Application Developer software to quickly design, develop, test, analyze, and deploy high-quality Java applications.
  • Provide feedback to analysis/training staff about performance considerations / usability issues concerning software specifications and implementation.
  • Worked with Java, JSP/Servlet, Struts, JSON, JSTL, JQuery, Javascript
  • Interfaced with Google Application Engine and Google Datastore.
  • Developed a Windows Application to generate student benevolence reports. This system was programmed in VB6 and interfaced with MS SQL Server on the backend.
  • Programmed stored procedures, complex SQL queries, and functions in MS SQL Server
  • Maintained all code in subversion
  • Architected the re-engineering of the custom ERP system, removing it from the Google App Engine, therefore separating it into multiple standard client-server application using struts 1.3 and hibernate 3.0 with MySql 5.6 as the backend database rather than the NOSQL datastore.
  • Developed RESTful webservices to retrieve donation ticket details from the MySQL database using JAX to return JSON formatted data to an Android client.
  • Worked directly with internal customers to determine system requirements.
  • Initiated and managed user testing with customers, while documenting and fixing system bugs and deficiencies.
  • Responsible for unit/stress testing applications using Apache JMeter and fine tuning applications where bottlenecks were discovered.
Hibernate JavaScript jQuery MySQL SDLC RAD Java Servlet Unit Testing SQL Server JSP Standard Tag Library (JSTL) Java SQL Stored Procedure WebServices MongoDB JSON Software Engineer Struts JSP SVN Database Design Apache Windows
Remove Skill
Application Developer
Education
Jun 2008 - Oct 2011
  • Worked on a team in designing and developing the Kuali Student System.  Kuali allowed students the ability to manage all aspects of their student profile, accounts, registration, portfolio, and transcripts.
  • Interfaced with multiple teams remotely from various universities to design and develop this project.
  • Used Java/J2EE, GWT, CSS,eclipse, and apache Tomcat.
  • Maintained code in subversion.
  • Worked with Websphere Application Server to deploy and configure applications.
CSS Java J2EE IBM WebSphere Eclipse Apache Tomcat Apache SVN
Remove Skill
Application Developer
Education
Jun 2011 - Oct 2011
  • Responsible for maintaining the Human Resources Department's website.
  • Developed the Strategy Manager application which gave the VP and other department leaders the ability to define HR goals, individual responsibilities, department objectives, and other measurable criteria for analysis and reporting purposes.
  • Utilitized Coldfusion, PHP and SQL Server technologies.
  • Converted selected web applications from Coldfusion to Java.
  • Worked with Java/J2EE, EJB, Struts 1.3, Ibatis, Coldfusion, javascript, AJAX, Apache Tomcat
  • Programmed complex SQL queries in three different databases: Oracle, MS SQL Server, and DB2.
  • Maintained code in subversion.
AJAX Apache Tomcat Cold Fusion Java Struts JavaScript SQL Server EJB PHP J2EE Apache Oracle SQL SVN Project Management
Remove Skill
Senior Systems Analyst
Information Technology
Oct 2006 - Jan 2008
  • Led a team of three in the design and development of a J2EE project which allowed HUD analysts to manage user accounts online. This project was built using Java 5, struts, and ibatis. Oracle served as the backend database.
  • Worked with the systems team on the setup and configuration of our Java environment. This involved using ANT scripts to generate a packaged JAR/WAR file for deployment.
  • Converted a letter generation coldfusion application to a vbscript batch job.
  • Worked on a project at the Federal Elections Commission that ensured that political contributions adhered to governmental laws and guidelines.  This project was written using Java/J2EE and Glassfish Application Server.  The front-end was developed using JSP and struts framework. Backend was strictly oracle and ibatis.
  • Setup and configure JMS Queues in Websphere/RAD.
J2EE JSP Struts Oracle Glassfish Ant System Analysis IBM WebSphere Java
Remove Skill
Senior Java Engineer
Information Technology
Oct 2005 - Oct 2006
  • Worked on building new modules for a commercial product that allowed state agencies to issue, renew, and expire licenses to workers in a regulated profession. These modules included license generation, accounting, and enforcement.  This application used Java/J2EE.  The MVC design pattern was selected for use which allowed us to use the ibatis and struts open source frameworks for application delivery.  The backend involved converting from a Sybase database to Microsoft SQL Server.  Eclipse was the development IDE and apache web server was our application server.
  • Worked with Java/J2EE, Struts 1.3, Ibatis, javascript and AJAX as programming frameworks for various projects.
  • Converted data from Sybase to MS-SQL Server.
Sybase SQL Server J2EE MVC Design Patterns JavaScript Java Eclipse AJAX Design Patterns MVC Struts SQL Database Design
Remove Skill
Senior Systems Analyst
Healthcare
Nov 2002 - Oct 2005
  • Developed a student information system using Visual Basic and ASP technologies. This system included registration, grade management, online exams, tuition payment, registrar maintenance, and instructor maintenance.
  • Used VB6 to write an application that generated a excel grade roster for each instructor.  This roster would be downloaded by the instructor, filled out, uploaded back into the system for the registrar’s office to download.  The web interface for this component was developed using ASP/IIS/VB6.
  • Worked on enhancements for a student information system later purchased by the university using .net framework.
  • Integrated Crystal Reports with a web interface for administrators to pull reports from a student information system
  • Worked extensively with Microsoft SQL Server.  This involved writing efficient SQL queries, stored procedures, and creating DTS packages.
  • Involved in a data conversion process that moved data from DB2 into Microsoft SQL Server.
Stored Procedure SQL Visual Basic ASP Classic Crystal Reports IIS System Analysis Microsoft Excel SQL Server
Remove Skill
Coordinator of Computer Applications
Education
Jun 1999 - Oct 2002
  • Developed a course catalog search application using Java. This application was done using servlets and Java beans, DB2, and  Websphere Application Server.
  • .Developed an online career portfolio system that allowed students to upload artifacts, manage skills, create references, and communicate with recruiters. This project was written in Java using servlet/jsp/bean/EJB/JDBC technology.   This application used both DB2 and Oracle databases.  Websphere Application Server hosted the application.
  • Worked with the admissions office to create online graduate and undergraduate admission applications.  These projects were developed using Java/J2EE, and the MVC design pattern. 
Java Oracle Java Servlet IBM WebSphere
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Bachelor's in MIS
Florida State University 2000
Bachelor's in Hospitality Administration
Florida State University 1998
Skills
Apache
2021
11
Database Design
2021
9
SVN
2021
9
Java
2021
8
Windows
2021
8
SQL
2021
7
Struts
2021
7
JSON
2021
6
JSP
2021
6
MongoDB
2021
6
Software Engineer
2021
6
Stored Procedure
2021
6
WebServices
2021
6
IBM WebSphere
2011
5
System Analysis
2008
5
Apache Tomcat
2011
3
Crystal Reports
2005
3
Eclipse
2011
3
IIS
2005
3
Microsoft Excel
2005
3
SQL Server
2021
3
Ant
2008
2
AJAX
2011
1
Design Patterns
2006
1
MVC
2006
1
ADT
2014
1
Agile Methodology
2014
1
ASP Classic
2005
1
ASP.NET
2014
1
C
2014
1
C++
2014
1
Cold Fusion
2011
1
CSS
2011
1
DB2
2005
1
EJB
2011
1
Glassfish
2008
1
Hibernate
2021
1
J2EE
2011
1
Java Servlet
2021
1
JavaScript
2021
1
JAX-RS
2014
1
JDBC
2002
1
JMS
2008
1
jQuery
2021
1
JSP Standard Tag Library (JSTL)
2021
1
Linux
2014
1
MVC Design Patterns
2006
1
MySQL
2021
1
Oracle
2011
1
PHP
2011
1
Project Management
2011
1
RAD
2021
1
REST
2014
1
Scrum
2014
1
SDLC
2021
1
SOA
2014
1
Sybase
2006
1
Unit Testing
2021
1
VBScript
2014
1
Visual Basic
2005
1
XML
2014
1