Post Job Free

Resume

Sign in

Software Engineer

Location:
Boca Raton, FL, 33433
Posted:
April 19, 2011

Contact this candidate

Resume:

Jonathan Gritzman

***** ******* ***, **** *****, FL 33433

Phone 561-***-****

E-mail abhmdf@r.postjobfree.com

PROFESSIONAL SUMMARY

Technical Leadership and System Architecture Design

Experienced software engineer with a background in designing, developing

and integrating standalone and web based systems. Extensive hands on

experience with server side J2EE, relational databases, Application

Servers, XML technologies and Graphical User Interfaces. Proven record in

quantifying the effort needed in creating a software system, taking into

account potential risk and testability.

Technical Skills

Object Oriented Design (OOD), Unified Modeling Language (UML)

C/C++, Java, JavaScript, DHTML, HTML, Perl, Python, Visual Basic, TK/TCL,

MDL

J2EE Servlets, J2EE Security, Java Server Pages (JSP), Java Standard Tag

Library (JSTL), Jersey Rest, JSON, Struts, Struts-Menu, Java Server Faces

(JSF) Java Applets, Active Server Pages (ASP), Cold Fusion, Spring,

ActiveMQ, Voldemort, Hadoop

IBM Websphere Application Server, WebSphere Portal, wsadmin, JBoss Portal,

Microsoft IIS Server, BEA's Weblogic, Tomcat, Cruise Control, Actuate

iServer, Actuate Active Portal

SQL, MySQL, DB2, Oracle, Sybase, SQL Server, Informix, HyperSQL, Derby.

JDBC, ODBC, Hibernate, Java Persistance API (JPA), IBatis, Service Data

Objects (SDO), ApacheDS LDAP, JavaMail, Enterprise Java Beans (EJB), CORBA,

RMI, Web Services, Axis SOAP client, HTTP, Sockets, XML, XSLT, XML Schemas,

log4j, JUnit, Cactus, HTTPTest, StrutsTest, Java Media Framework (JMF),

JGraph, JLoox, XML-RPC, Ajax Dojo Toolkit, jQuery, Ruby on Rails, WebSphere

Portlet Factory.

IBM WebSphere Application Developer (WSAD - RAD), Rational Software

Architect (RSA), Rational Rose UML Modeler, Erwin Data Modeler, IBM Visual

Age, InteliJ, Borland JBuilder, Visual J++, InstallShield, InstallAnywhere,

Dasho-Pro Obfuscator, Actuate eReport Designer, Microstation (CAD), Maven,

Android SDK.

Professional Experience

OpenPeak, Boca Raton, FL 2008 - Present

Software Architect

Designed and developed the device management systems for O2 for remotely

monitoring and managing tablet devices. This was a high availability system

architected using multiple apache web servers load balanced across multiple

JBoss application server instances connected to a replicated master slave

MySql database pair. Developed the reporting infrastructure to present

device and application usage statistics.

Developed a highly scalable heartbeat web service over multiple server

instances using a distributed memory cache to support many tens of

thousands of concurrently connected devices. Decoupled the intensive number

crunching to a separate dedicated process.

Development of a web based ajax operators console to monitor, manage and

deploy firmware and software updates to devices.

Developed a backend SMS infrastructure to route sms messages between cell

phones and tablets.

ADT, Boca Raton, FL 2007 - 2008

Software Architect

Technical architect and team lead for the redesign of the insideADT company

intranet. The portal environment included Security, Content Management,

porting over existing internal applications, integrating Mainframe

information and personalized alerts.

Re-architected and estimate the cost for the Inventory and Inspection

Application (used by Bank of America) to be web accessible.

Develop and install a Continuous Integration in house build solution using

Maven and Cruise Control to continuously monitor and report on the

stability of the source code. Developed maven plug-in to support pvcs

version control.

Mentored members in production support to use the WebSphere Adminstration

wsadmin scripting client (wsadmin) to script the deployment of J2EE

applications to prepare the way for a lights out production environment.

Provided training and support to team members for using IBM and open source

design and build tools.

GE SECURITY, Boca Raton, FL 2005 - 2007

Software Architect

Re-architected the Picture Perfect J2EE web based Access Control

application. Part of the core team on the Visitor Central Access Control

system for receiving visitors to facilities. Development of Alarm Graphics

Component used in Facility Commander for Windows/Unix for alerting and

handling of alarm conditions within a graphical map.

. Re-established the confidence level of our existing customers (e.g. Fruit

of the Loom) by reducing the Picture Perfect access control application's

login time from over 3 minutes to less than 30 seconds by minimizing

network usage.

. Dramatically enhanced the user's experience by speeding up the time it

took for opening of forms from 90 seconds to less than 6 seconds.

. Optimized solution to resolve the issue of the J2EE web server running

out of memory resulting from executing SQL queries that retrieved hundreds

of thousands of rows from the database.

. Developed the Visitor Central product used to schedule, check in, take

photos and print photo badges for people visiting facilities.

. Support a seamless sign in process where the user enters her

name, personalizes her details, takes her photo and immediately

receives her printed badge to be able to access the facility.

. Customize badge designs using a graphical design environment.

. Provide the capability to customize the content and presentation

(fonts, colors etc) of each screen that the user is presented

with while signing into a kiosk.

Spherion Corporation, Ft. Lauderdale, FL 2002 - 2004

Software Architect

Development of the Integrated Voice Response (IVR) system to interview and

assess candidates applying for specified jobs.

. Created the online report module used to set up and schedule reports to

be generated and distributed.

. Extracted requirements from the customer, using the Rational Unified

Process.

. Developed the software architecture of the system (IBM WebSphere) using

Object Oriented Design (OOD)

. Modeled the database schema, created tables, views and stored procedures

for an IBM DB2 database.

. Developed the distribution of reports to recipients via fax and email

using the JavaMail API.

. Used XSLT Transformations to format the candidate information into html

documents for email and faxing.

. Developed Actuate Scripts to generate reports with filtering and page

level security to restrict the user's view of the report content.

. Corrected how the specifications of the report were gathered, by the

Business Analyst, by formalizing how the business needs get documented.

This removed the ambiguity of the report and simplified interpretation.

. Re-architecture of the Web based application using J2EE 1.3, supporting

internationalization.

. Implemented J2EE role based security in WebSphere for the Web Server and

the EJB Server.

. Used Session and container managed persistence (CMP) Entity Beans with

transaction support.

. Upgraded to WebSphere 5 and used the popular open source libraries

available, such as struts and JSTL.

. Adapted existing open source test frameworks: Cactus to test EJB server,

Struts-Tester to test Struts (without a Web Server).

Fourbit Group, Ft Lauderdale, FL 2000 - 2002

Software Architect

. Member of a small experienced team involved in the design and development

of the Fablet framework for building executable web applications. These

applications ran inside a web browser and interacted with a Web Server.

. Developed a reusable framework for running rich desktop clients using the

Model View Controller (MVC) design pattern.

. Created the schema and a schema-validation tool for the XML configuration

file containing the definitions for the Models, Views and Controllers.

. Followed the Extreme Programming paradigm, by using the JUnit test

framework and created a recording/playback testing tool to simulate a user

interacting with the user interface of the application.

. Created the company's build process using antler, Perl scripts,

InstallAnywhere, Dasho-Pro obfuscator to build the products for

distribution.

HotOffice Technologies, Boca Raton, FL 1999 - 2000

Software Architect

The HotOffice virtual office web site was sluggish and could only support a

small number of concurrent users.

. Gathered load metrics on different parts of the web application

including: the web server, database, Enterprise Java Beans Server.

. Optimized performance by caching frequently accessed data, reduced

interaction between the different web components by sending larger chunks

of data, moved logic from EJB server to stored procedures in the database,

clustered multiple EJB servers and used a routing algorithm to distribute

the load evenly and optimized slow java code and algorithms.

. Developed the HotOffice Web Publisher used to upload and download files

from a user's PC to/from the HotOffice virtual office.

. Support version control, upload files using drag and drop in a java

applet, created a downloadable publish from the desktop installation.

Group Purchasing Systems, Boca Raton, FL 1999 - 2000

Consultant

Created GPS Drug Bidding Portal to buy and sell drugs. Gathered

Requirements, prepared the system architecture, developed the software

framework and business logic.

PowerVision Corporation, Delray Beach, FL 1998 - 1999

System Architect

Involved in the complete life cycle of a web application. Extracted

requirements from users, prepared proposal and user documentation,

developed relational database model and software subsystems, provided

project estimates of time and resources and organized a complete testing

plan.

Bentley Systems, Exton, PA 1994 - 1998

Software Engineer

. Developed add-on modules and part of the API for the Microstation

Geographics and Microstation Stratos CAD products.

. Developed sophisticated resource editor tool maintain the Graphical User

Interface resources such as dialog boxes used within Microstation.

Computamation Services - Johannesburg, South Africa 1991 - 1993

Software Developer

Developed a point of sale travel program fully integrated with the back end

accounting, costing and online reservation system.

Education

. Greenbelt Six Sigma DMAIC and DFSS

. Sun Certified Java Programmer, 1998

. MSc Electrical Engineering, Witwatersrand University, South Africa,

Completed thesis on 'Using Expert Systems in Computer Aided Design, 1991

-1993

. GDE Electrical Engineering :Witwatersrand University, South Africa

. Completed courses on Software Engineering, Expert Systems, Microprocessor

Engineering, Advanced Object Oriented Programming, Digital Communications,

Accountancy and Financial Management, 1990.

. BSC Electrical Engineering :Witwatersrand University, South Africa. 1986

-1989



Contact this candidate