Post Job Free
Sign in

Engineer Software

Location:
Nunnelly, TN, 37137
Posted:
March 11, 2011

Contact this candidate

Resume:

Cell 615-***-****

James F. Smith III

Experience 10/2008-Current PureSafety Franklin, TN

Principle Software Engineer

Leading a Java team to re-architect an acquired Occupational Health software

product and integrate it with the existing training software product.

Drive solid architecture changes that will allow application to be a true SaaS

product.

Put in place a new framework using Hibernate and Spring to help change

individual subsystems and their database schema without having to change the

whole application.

Reviewing code and providing guidance over Java, and SQL for both Oracle and

SQL Server 2008.

Creating JSON web services with ExtJS AJAX for interactive features.

Guiding and interacting with team in India for the Occupational Health product.

Researched and created first use of Subsonic ORM use for the Safety Training

system. Created subsystems using MS MVC framework on this C# project.

2/2008-10/2008 DSI Inc Nashville, TN

Senior Software Engineer

Added and modified features to DSI's Pearl Medical application suite (bedside to

financials).

Migrated all of the software to work in VS 2008.

Enhanced the application interactions to the Oracle 10i database.

Created a workflow application for Business Development to track new business

leads. Added features to track clinic purchase or construction through stages until

clinic opening.

7/2006-2/2008 Landmark Digital Services Nashville, TN

Senior Software Engineer

Designed and created C#, ASP.net, AJAX web based and desktop applications for

controlling music meta-data and song information in Landmark's radio station

tracking system.

Created tables and procedures in Oracle for these applications.

1/2005-7/2006 Morris Digital Works Augusta, GA

Principle Software Engineer

Designed and wrote task running system that allows replacement of all operating

system time based jobs. This system allows timed or triggered jobs to run across a

number of servers to allow for redundancy and uses the current Oracle database.

Enhanced system to monitor all incoming data feeds from FTP to emails to cause

feeds to run based on finished data and not time.

Lead team and designed software to develop a new photo gallery web tool using

MySQL and PHP. This was the first time for Morris Digitalworks to use open source

products in a large deployment across a number of news properties. Structured

templates in a manner that allowed changing look and feel for each site in only a

few files. This is now the fastest to market product in MDW’s history.

Introduced upper management to “Good to Great” and the president has had all

managers read this book. They are now starting to use the Hedgehog Concepts.

6/2001–1/2005 Morgan Beaumont, Inc/Typhoon Voice Technologies Sarasota,

FL

Chief Technology Officer / Software Architect

Managed technology team to meet business needs for IVR systems, stored value

debit card transaction processing system, POS terminals for load system, multiple

web applications and the database servers for processing all data.

Oversaw all equipment planning, security procedures and software purchases.

Architect of all IT processes needed for business. This covers communications

with outside companies as well as the internal employees.

Architected and wrote software for the transaction loading system using JBOSS,

MySQL, and PHP. Designed and wrote J2EE software for web services to handle

transactions for both web users and card swipe terminals. The web services and

polymorphism made code reuse very easy.

Designed, coded, and tested original Typhoon Voice Technology IVR on PC

platform. Used PHP, Apache for the web server and MySQL for database. This was

done to allow porting to Linux quickly. IVR engine in MFC C++ for MS 2000.

Planned, designed and developed applications for Verifone 3750 POS terminal.

Co-founded Typhoon Voice Technology and merged into Morgan Beaumont, Inc.

3/2002–3/2004 erinMedia Sarasota, FL

Internet Software Architect/Engineer

For various projects used Oracle 9i for the application and database servers. The

application servers are isolated from the internet because only the web servers are

allowed to call them with SOAP interfaces. Designed system and wrote software for

Java web services (EJBs) to use the Oracle database.

Designed PHP html template scheme for the web page layouts. Wrote PHP

software to make the SOAP calls to the web services.

Designed database schemas and various PL/SQL procedures to create or retrieve

data from Oracle. Created J2EE methods for storing saved reports into XML blobs

so that we can easily retrieve reports from the database without rerunning extremely

long queries.

9/2000–11/2001 Comdial Sarasota, FL

Team Leader / Senior Internet Software Engineer

Trained software engineers in methods and processes for secure web site

development.

Lead group in creating web applications using Apache, MySQL and PHP for both

voice mail administrator and users to retrieve and modify setting for the voice mail

system. These tools were chosen to allow interfacing with legacy data and to be run

on Linux and Windows NT.

3/1999–9/2000 Merant Interactive Morrisville, NC

Team Leader / Internet Software Engineer

Designed system to handle multiple language support for both client administrator

tools and psychometric test creation. This feature was database driven so that a

web based tool can be used by language experts to translate the English text into

many languages.

Designed and implemented client administrator tools for managing employment

screening sites; Jobsift for PSL (www.psl.com) to sell to clients. ASP pages with VB

and C++ COM objects to perform the business logic. Devised and implemented

process for queuing reporting and sending email in the background. Used MSMQ /

MQSeries for queuing job requests and XML schema.

Responsible for designing and coding www.BackgroundChecks.com site. This site

allows members to look up potential employees’ criminal records and the public to

search sex offender records. This site utilizes ASP and SQL 7.0. It handles credit

card, checks and invoice payment methods for monthly or transactional users.

Developed programs and procedures to build a single criminal database from many

various sources.

Instrumental in enhancing the Ellison Windows Wizard site. A very complex site for

choosing valid window combinations and sizes.

4/1992 – 3/1999 Alcatel Network Systems Raleigh, NC

Team Leader / TSM Engineer IV / TSM Engineer III / TSM Engineer II

Team leader responsibilities for a PC based Network Element Manager Product for

a Cross Connect. Product was based on Microsoft Visual C++ with MFC and Sting

Ray classes.

Lead team to a common user interface design, which included design and

development of re-usable code components.

Designed and wrote common interface to OSI communication stack and new

applications. Wrote and debugged network alarm reporting applications, tested

communications interfaces and drove integration effort.

6/1989 – 4/1992 International Business Machines. RTP, NC

Associate Programmer / Programmer

Computer Integrated Manufacturing software development and support

VTAM communications programming for mainframes.

1986 – 1988 International Business Machines. Manassas, VA

College Co-op

Various work assignments from graphic user interface for naval sonar equipment

to CAD/CAM drawing software.

Education Ellis College at NYIT Old Westbury, NY

Masters in Business Administration

Michigan State University East Lansing, MI

Bachelor of Science - Computer Science

Minors in Business and Math

Skills

Java, C#, PHP, ASP, JSP, C++, C

SQL (Oracle,MS SQL 2000-2008, MySQL)

CSS, JavaScript, ExtJS, HTML, XML

Linux, Unix, various Windows OS

Apache, Tomcat, IIS, JBOSS

Intellij, Visual Studio, Eclipse, TFS, Perforce, CVS, Subversion

Visio, MS Project

Data Analysis Tools – Crystal Ball, POM, ER tools



Contact this candidate