Post Job Free
Sign in

Java Developer

Location:
Columbia, SC
Salary:
50,000
Posted:
January 30, 2014

Contact this candidate

Resume:

*** ***** ***** **.

Hopkins, SC *****

803-***-****

Brandon Ratliff ******************@*****.***

Education/Certifications

Midlands Technical College, Graduated December 19, 2012 Columbia, SC

Associate of Applied Science, Computer Technology, Focus in Applications Programming (GPA: 3.1/4.0)

Application Programming Certificate (APP6), December 19, 2012 Midlands Technical College

http://www.brainbench.com/transcript.jsp?pid=11524689

Brainbench Certifications

Java 6 Brainbench Certification, October 19, 2013 Brainbench Certification

Struts 1.2.x Brainbench Certification, October 20, 2013 Brainbench Certification

Hibernate 3.x Brainbench Certification, October 22, 2013 Brainbench Certification

Spring 2.5 Brainbench Certification, October 25, 2013 Brainbench Certification

Internship/Enterprise Projects/Training/Coursework

RCPL Virtual Services Programming Internship, Feb 2012-Aug. 2012 Columbia, SC

Richland County Public Library

• Drupal CMS (PHP, JavaScript, JQuery, HTML).

• Agile (Scrum).

• Coding and testing of website.

• Systems analysis, development, and deployment of interactive website.

Executive Skills Summary

Participation in various aspects of System Development Life Cycle (Agile/Scrum) and System troubleshooting.

Developed various business and web applications implemented by the Java Enterprise Edition 5 Architecture and

Design Patterns using JDK 1.6.0_24, to apply the Java principles of Abstraction, Polymorphism, and Inheritance.

Build web applications with JSP/Servlets implementation to describe Dynamic Web Content/Database Query,

manage HTTP protocols, display HTML, and use Java Database Connections (JDBC). Experience of MVC

architecture integrated through Struts Framework implementing Action Mappings, Validator Framework, Action

Forms and Action Classes. Knowledge of Hibernate 3.x demonstrating persistent technologies using

Object/Relational Mappings, Database Connectivity, and Second-Level Cache Programming. XML and various

validations (Defining XML Schemas/ DTD) as well as XML Parsers: DOM and SAX. Developed distributed,

transactional, portable applications using Enterprise Java Beans (EJB) illustrating Remote Method Invocation.

Message-Driven Beans and Java Naming and Directory Interface (JNDI). Understanding of SOA implementation

applying SOAP and RestFUL Web Services. Exposure of Spring Framework and IOC implementing AOP Advice

and Interceptors, Dependency Injection, and Hibernate and/or Struts Integration. A highly motivated and

hardworking individual with strong organizational skills. Ability to maximize productivity in a cohesive team

environment.

Computer/Enterprise Software Skills

• Java 6 Spring 3.1 Struts 1.3 Hibernate 3.6 JSP/Servlets CSS JQuery

• Java Design Patterns JBOSS 5.x Tomcat 7.x Oracle 10g MySQL 5.x SQL HQL

• Oracle Weblogic 11g JavaScript JUnit Log4J HTML XML ANT

• Eclipse Helios Subversion Visual Basic ADO.NET COBOL Unix Perl

• Systems Security AWK SharePoint MS Access MS Access MS Word

• MS Excel MS Power Point

Enterprise Projects Summary

Online Survey and Voting System

An online survey of services with a ranking poll to perform analysis of statistics. This application implements a web-

based user interface that can save/review results by Admin and prints out results for clients and employees. Admin sets

access levels and approves or deletes unwanted commentary. The ranking poll is a UI which gives the user a voting

selection to determine which service they liked best. This poll then gives a report of the percentage statistics from the

polling sample. The system then stores the data in the RDBMS for retrieval and analysis.

Responsibilities:

• Required to use Visual Paradigm software development tools for UML modeling, high class diagram, use-

case diagram, and sequence data flow diagram.

• This project was developed on a scrum/ team basis from documentation to finished product.

• Application developed using Eclipse Helios IDE, Oracle 10g XE database, JBoss 5.x WebServer

• The implementation was done using Struts 1.3 and Hibernate 3.6 integrated with Spring 3.x and Web

Services.

• Spring Web modules integrated Struts framework next for view encapsulation and view flow.

• The MVC 2 model was implemented using Spring MVC to build the web-based UI streamlined with HTML

and JAVA to create JSP. This pattern was used to separate business logic from presentation layer.

• UI coding was implemented with standard HTML for layout design, scriplets to incorporate Java, and logic

iterate tags to display session attributes.

• JSTL, Struts Tag Libraries, JQuery, and JavaScript were used to enhance functionality and design of UI.

• This application integrates Spring to mitigate tight coupling of the J2EE platform.

• ApplicationContext was used to access and configure bean properties.

• Hibernate was used to configure data sources and database properties and access Object/Relational Mapping.

• Configuration of data source and second level cache was done with hibernate.cfg.xml.

• Object mapping and relationships were configured with a hibernate.hbm.xml.

• Subversion Repository was used for team collaboration and project updates.

• Service Oriented Architecture was implemented through JSR-109 Web Services.

• SOA implemented to promote looser coupling of business logic compartmentalization and presentation layer.

Environment:

JBoss 5.x Web Server, Oracle 10g XE database, Eclipse Helios, Struts 1.3,Hibernate 3.6, Java 6, HTML 4.0, JSTL,

JQuery, JUnit, Java EE 5, Log4j, Subversion Repository

Attendance Management System

This web application was designed to give an employee a control system to maintain attendance records and modify

work schedule. The application encompasses a UI, control tools, and a report generator to achieve desired attendance

and scheduling goals. The user can change a holiday to a working day if required. The attendance is already set and

cannot be manipulated unless there is reason to do so. If a user is absent the attendance can be easily be unchecked, as

the system has the user marked as present by default. The user can then print a report of attendance for analysis by

employee and/or manager.

Responsibilities:

• Required to document UML modeling, high class diagram, use-case diagram, and sequence data flow

diagram with project manager and team leader.

• Application developed using Eclipse Helios IDE, Oracle 10g XE database, Oracle 4g Weblogic Server

• The implementation was done using Struts 1.3 and Hibernate 3.6 integrated with some EJB 3.

• The MVC 2 architecture was implemented using Struts to build the web-based UI and next view

encapsulation. This pattern was used to separate business logic from presentation layer.

• UI coding was implemented with standard HTML, scriplets to incorporate Java, and logic iterate tags to

display session attributes of JSP.

• JSTL, Struts Tag Libraries, HTML, and JavaScript were implemented to influence functionality of JSP.

• EJB 3.0 was used to implement Web Service interface which promoted looser coupling.

• The Web Service interface invoked majority of business logic methods.

• Hibernate was used to configure data sources and database properties and access Object/Relational Mapping.

• Configuration of data source and second level cache was done with hibernate.cfg.xml.

• Object mapping and relationships were configured with a hibernate.hbm.xml.

Environment:

Oracle Weblogic 11 g Application Server, Oracle 10g XE database, Eclipse Helios, Struts 1.3, Hibernate 3.6, Java 6,

HTML 4.0, JSTL, Java EE 5, EJB 3.0, Subversion Repository

Charity Fund Collection Portal

This User Interface is developed for the charity organization to raise funds and monetary donations from sponsors and

contributors alike. This system is a content managed portal where the key sponsor details’ will be updated by the

Admin on a periodic basis. During a system update, the sponsors’ information is modified and then an email is sent to

the sponsor for their personal records. This system was very helpful for the process and transfer of information from

organization to sponsor.

Responsibilities:

• Application developed using Eclipse Helios IDE, Oracle 10g XE database, Oracle 4g Weblogic Server

• The implementation was done using Struts 1.3 and Hibernate 3.6 integrated with some Web Services.

• The MVC 2 architecture was implemented using Struts to build the web-based UI and next view

encapsulation. This pattern was used to separate business logic from presentation layer.

• UI coding was implemented with standard JSP, scriplets to incorporate Java, and logic iterate tags to display

session attributes.

• JSTL, Struts Tag Libraries, HTML, and JavaScript were implemented to influence functionality of JSP.

• Hibernate was used to configure data sources and database properties, and access Object/Relational Mapping

through a hibernate.hbm.cfg and hibernate.cfg.xml.

• SOAP Web Services was used for email and messaging purposes.

Environment:

Oracle 4g Weblogic Server, Oracle 10g XE database, Eclipse Helios, Struts 1.3,Hibernate 3.6, Java 6, HTML 4.0,

JSTL, Java EE 5, SOAP 1.2,

Training/School Projects

• Banking Web Applications

• eCommerce and Shopping Cart Web Applications

• Various executables and JAR Applications

Excellent References Furnished Upon Request



Contact this candidate