Justin Beall - CEO & Enterprise Solutions Programmer

×

Error message

Warning: filemtime(): stat failed for sites/all/themes/consilium/scss/header.scss in Superhero_scss->outputFile() (line 89 of /home/jbros/public_html/sites/all/themes/superhero/includes/superhero_scss.php).
Justin Beall developer and programmer of Beallbros.com

Devel Solutions Logo where one can ger programming for their responsive web siteSince I was a teenager, I have had a severe interest in computers. I decided to pursue a software specialization and acquired a computer science degree from the University of Akron in Ohio. As of right now, I look at myself as a Java programmer. But, I have a passion for all things JavaScript, HTML, CSS, and Ruby.

Expierence

Fast Links

4070 Stonehaven Rd.,
South Euclid, OH 44121

Justin Beall

(330) 466-3028

jus.beall@gmail.com

Experienced Senior Java Web Developer, who specializes in “getting things done” with passion, creativity, and integrity.

Technical Skills

Proficient Programming and Scripting Languages:

• Java / J2EE

• JSP - JSTL/Struts/Spring/Tiles

• JavaScript & jQuery (incl. various plugins)

• ANT

• HTML5

• CSS3 / Bootstrap (Responsive Design)

• UML

• XML/XSLT/XPATH/XQUERY

 

 

Java Fame Works / Utilities:

 

• Struts 1.3 / 2.3

• Hibernate 3.x / 4.x

• JPA

• Spring 3.x (MVC/RESTful/DI)

• JUnit

• JDBC

• Bouncy Castle (Encryption)

• Servlets

• iText / Big Faces / pdfLIB

• JSCH

• Spring MVC and Struts for Portal

• OOA / OOD / Design Patterns

• Apache Projects - Commons, Axis2, Log4j, XML Beans

 

Other Familiar Programming and Scripting Languages:

• ASP / ASPX

• PHP

• Perl / CGI

• C# / C++ / C

• Progress 4GL

 

Operating Systems:

• Windows: XP, Vista, 7, 8, Server 2003, Server 2008

• Red Hat Linux

Used Development Applications and Programs:

• Eclipse Indigo / Juno / Kepler / Luna

• App Servers: WebSphere / Tomcat / Glassfish / JBoss

• IBM Ration Application Developer - 7.5.5, 8.5

• SVN / CVS / Rational Clear Case / Source Safe / TFS

• WebSphere Portal - 6.1, 8.0

• Linux / Cygwin

• Visual Studio 2008 / 2010 with ReSharper

• Continuous Integration with Jenkins & Team City

 

Personal Development

• Created Servlet / JSP based web application to take and track custom built courses as an alternative to power point courses that ran on a Tomcat Application Server
• Created Java application to parse the source HTML of Chase transaction page to a comma delineated file
• Created role based JEE management system using: Java6, JSP, Struts 1.3, and JPA running on a GlassFish Application Server
• Development began on a finance management system that incorporates the transaction page parser mentioned above using: Java7, JSP, jQuery, Struts 2.3, Hibernate 4.16, Spring 3.1 running on a GlassFish Application Server 3.1
• Created application that leverages new Files objects introduced in Java7 to copy files (pictures) in a source directory SRC/*.* into a destination directory by year and month creating a subdirectory structure that allows for easy access: DEST/YYYY/MM/*.*
 

• Developed and deployed a fishing charter scheduling web application to a Tomcat hosting site (OpenShift) for a family member’s business. The application is built using Spring MVC (annotations) as an application framework.
The application takes advantage of Spring RESTful web services, dependency injection, and JDBC Templates.
It has a 100% localization support by having text localized message properties files.
The front end of the application is built using jQuery/UI (plus several plugins) and Bootstrap as a CSS framework.
The site incorporates responsive design and is user friendly on mobile devices, tablets, or traditional computer screens.\
http://gumby-charters.rhcloud.com/Charter

 

Work Experience                                               

Explorys, Inc

Software Engineer II

Cleveland, OH

Oct. 2014  to  Present

Software Engineer on the Data Governance team.

 

Java / Ruby on Rails

Hadoop / Hbase / MySQL

Git / SVN

 

Masonite

Senior Java Web Developer

Tampa, FL

Oct. 2013 to Oct. 2014

Design, develop, deploy, and maintain Java Web Applications (Servlets & some Spring) and servers built upon Tomcat and SQL Server using Eclipse as an IDE.

• Setup a continuous integration / build server (Jenkins) on a new network Windows VM Instance

• Successfully created ANT build scripts for each project to produce one deployable artifact across all environments

       ○ Incorporated CSS/JSS minification through build process (YUI Compressor)

       ○ Environment based configuration

       ○ Created and reinforced across team use of JUnit tests for new code and incorporated suites to run for each build

• Successfully deployed first major revision of application using .war file (produced from Jenkins server)

       ○ Prior deployments involved moving individual .class/.jsp/js/css/images/etc. files

       ○ Involved reconfiguring Tomcat instance conf directory files to a more standard application style

• Quickly came up to speed in the code environment and become a productive member of the development team

• Utilized Spring Framework for new development (MVC & RESTful web services/JDBC Templates/Dependency Injection)

       ○ Replaced much of the custom JDBC structure and connection pooling with Spring’s JDBC Templates

• Encouraged and enforced standardized Java/JSP/JSTL (instead of scriplets) usage for new development

       ○ Created company standards and best practices documentation for Java and JSP

• Updated SOAP AXIS web services / implemented new Spring RESTful web services

       ○ Used RESTful web services to interact with internal .NET applications and an external iPad application

       ○ Converted homegrown AJAX calls using JSP sources with jQuery & Spring MVC/RESTful web services

• Implemented various speed / performance enhancements

       ○ Implemented HTTP Response Header caching and gzip compression (Apache 2.2 / IIS)

       ○ Application level caching of repeated stored procedure calls in which same inputs returned same results

       ○ Updated “Quotes List” page to use SQL Servers built in sorting and paging (prior sorted and determined page in code)

             • Test case went from 9606ms to load down to 271ms, keeping all functionality and passing QA

       ○ JS and CSS minification, browser level caching, and page arrangement (JS moved to page bottom when possible)

             • Created JS/CSS versioning to avoid loading from cache issues after code updates

       ○ Lazy loading of large images not displayed immediately on page load

       ○ Tomcat VM argument tuning

• Updated Java from version 5 to 7.0_51 with intentions of moving to 8 in the near future

• Updated Tomcat version from 6.x to 7.0_53

• Interviewed, onboarded, and guided new Java developer hires

                                                                                                                            

MTD Products Inc.

WebSphere Portal Developer

Valley City, OH

Dec. 2012 to Oct. 2013

Maintained WebSphere Portal (6.1) applications using RAD and Oracle / SQL Server. Develop new Portlets (WebSphere Portal 6.1 - 8.0) by gathering requirements from business customers, creating cards and tasks to be put into iterations, then developing/testing the code within the scheduled deadline. One week a month of production support.

• Helped introduce Agile concepts brought from previous work experience: created success criteria for tasks, suggested and used alternatives to Excel for tracking and maintaining requirements, and tasked cards into iterations
       ○ Suggested use of Trello as a team collaboration medium and used the software to delegate tasks to a contractor
• Used Spring MVC for Portal.

• Setup a WebSphere Portal 8.0 server configured with LDAP and Data Sources for production upgrade from 6.1 to 8.0

• Upgraded Portlets from version 6.1 to 8.0 and troubleshot any bugs that appeared as a result

• Implemented Spring JDBC Templates as an alternate to a in house DAO architecture

• Successfully gathered requirements, designed, developed and deployed several portlets into the production environment

○ Compliance Document Upload & Review

○ Supplier Fine Management and Review

 

Western Reserve Group Insurance

Web Developer

Wooster, OH

Feb. 2010 to Dec. 2012

Maintained legacy JEE applications using RAD, SQL Server 2008, mySQL, WepSphere Application Server, and Tomcat Application Server. Performed development of new applications written in .NET using Visual Studio 2010 with ReSharper. General support and maintenance of internal and external web sites.

• Ensured the success of yearly/bi-yearly revisions of existing JEE projects (Auto, Home, Farm, Dwelling Fire, Artisans, and Business Owners Liability) with strict deadlines by interpreting business requirements, writing specifications / test criteria, and code development
• Maintained and enhanced web applications that include of Java/web development technologies: JSP/JSTL, jQuery, Struts, Tile, Spring, AJAX, Cryptography (BouncyCastle), JUnit, SFTP (JSCH), IBM WSDL2Java (Web Services)
• Implemented design patterns in code where applicable: Singleton, Factory, Command, Adapter
• Worked with the help desk to resolve production defects as they arose
• Updated several project builds and server environment variables to create one deployable artifact across all environments (environment based configuration and change control management)
• Supported development of a .NET enterprise application line

• Worked with two different vendors to support comparative rating additions and updates to Auto and Home products

• Worked with JPMorgan Chase and First Merit bank to maintain and update a positive pay verification system for claims and commission checks written by the company

• Tasked and mentored a junior Java developer

• Mentored experience .NET developers in support of a major enhancement to existing JEE Homeowners product

• Helped adjust and support an agile development style to fit the needs of a previously waterfall style Product team
• Encouraged knowledge sharing through internal wiki documentation

• Created reports to be used by the business customers using a tool called JASPER

• Maintained the public site using a content management system called Sitefinity

 

Text and Data Technologies, Inc.

Java Web Developer

Akron, OH

Oct. 2007 to Feb. 2010

Development and maintenance of JEE applications using Eclipse IDE, MySQL  Database, and Tomcat/Proprietary Application Servers. Continuation of legacy applications written in Progress 4GL.

• Developed a new Jail/Prosecutor JEE application that used JSP/JSTL, Struts, Tiles, Hibernate, and Spring that ran on a Tomcat Application Server
• Learned a programming language called Progress 4GL

• Fixed defects and stabilized legacy applications written in Java and Progress 4GL

• Performed direct customer support for advanced ‘trouble shooting’ and networking on remote client sites
• Improved development organization by initiating an agile development methodology using Rally
• Tasked and mentored a junior developer

• Tasked and reviewed code submitted by remote developers

 

Westfield Insurance

Java Web Developer, Intern

Westfield Cntr, OH

Feb. 2007 to Oct. 2007

Development and maintenance of JEE applications using RAD, DB2, WebSphere Application Server, Quality Control Testing Center, CaliberRM Requirements, and Other Development Applications.

• Fixed defects tracked using Mercury Quality Control Center

• Created, updated, fixed, and ran unit tests using JUnit (Struts) TestCases

• Performed basic maintenance on JEE applications

• Created a standard code formatting and cleanup template to be ran on code as it was checked into Clear Case repository

• Implemented code metrics using PMD

 

Technical Courses Completed

WPL53 – Developing Applications for IBM WebSphere Portal V8 with RAD 8.5 at CITENT

• Completed 03/08/2013

• IBM Certified Training

Education

The University of Akron, Buchtel College of Arts and Sciences

Major: Bachelor of Computer Science

Spring 2013

 

Military Experience

Previously enlisted in the Ohio Army National Guard from June 2003 to June 2009

Rank: Specialist, E-4

MOS : 68W – Health Care Specialist – EMTB National Certification (Expired)

 

About Beall Brothers

Based in Ohio, Beall Brothers is a combined team from two artistic, creative men that have the combined skills to accomplish anything from graphic design to fully responsve website designs that are optimized to be found on the web because anything is possible, and we do not limit imagination or dreams, and we never ignoring any fine details.Logo for Devel Solutions for fully responsive website designs, programming, and enterprise solutionsLogo for D-zired Design where one can find fully responsive website designs and graphics

This Site Is SSL Secured

Get in touch

 Beall Brothers

 Josh: 330.749.7302

 Justin: 330.466.3028

 support@beallbros.com

From the blog

March 20, 2015

Check Out Our Tutorials

It has taken us a long time to learn what we know, and this wealth of knowledge was acquired through the process of trial and error; however, this process takes too long. We offer free high resolution help tutorials to clients, so you can do it right the first time, and one can find many videos in our tutorials selection or on You Tube D-zired Tutorials Logo where one can learn Drupal 7.x and Adobe for responsive site designLearn to design and build gracefully responsive Drupal 7.x websites that include commerce and all the other functions found on BeallBros.com

Connect With Us

Engine Optimization

Figure out how to use new SEO technologies to make your new responsive site searchable and more easily found on major engines like Google, Bing, or Yahoo.

Sign up to our newsletter: