Post Job Free

Resume

Sign in

Manager Software

Location:
Batavia, OH
Posted:
November 13, 2012

Contact this candidate

Resume:

Bradley Douglas Broerman

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

Batavia, Ohio 45103

Email: abpj28@r.postjobfree.com

Objective

A position in computer software systems analysis, design and implementation that will fully utilize my training and experience, while offering opportunities for learning new technologies and expanding my skill set.

Professional Experience

Triton Digital Media

Cincinnati,

Ohio

September, 2010 to present.

Sr. Engineer / Team Lead, Triton Social:

Developed custom PHP extensions in C++Updated the Redis key/value store to enable SSL connections for clients and replicationDeveloped SSl client and server software in C++ using openSSL libraryDeveloped system monitoring and reporting tools in PHP, JavaScript, and PerlDeveloped highly available, high volume webservices using PHP, MySQL, and the Redis Memory Cache, and integrated with social media providers such as Facebook, MySpace, Yahoo and others, to provide single sign-on and social media integration for Triton Digital, Stream The World, and Triton Loyalty.

This system was designed to provide a highly available, very low latency service, with automatic fail-over and load balancing between numerous peer nodes, and able to handle hundreds of thousands of simultaneous users.Supervised and mentored four junior and mid-level developers.Fusion Alliance

Cincinnati,

Ohio

September, 2008 to September, 2010

Senior Java Developer:

Working at Siemens PLM Software, developing complex multi-tier Java applications for Windows and Unix in SWT and Java 1.6, for use in integrating Teamcenter 2008 with various Electronic CAD (eCad) tools.Working with St. Vincent de Paul Cincinnati, developed an HTML/JavaScript/PHP version of their online donations form, integrated with PayPal for payment processing. This form was cleaner, faster, and more secure than their existing Flash based implementation.Working at Siemens PLM Software, developed Eclipse plugins using OSGi (Equinox), SWT, and OpenGL (JOGL), for Teamcenter 2008 Rich Client.Convergys Corporation

Cincinnati,

Ohio

July, 2001 to September, 2008

Senior Analyst, Systems:

As a member of the Convergys Innovation Center team, developed web applications in JSP, JDBC, JNDI, Stateless Session EJBs, and Weblogic 8 server. Also utilized Cascading Style Sheets, JavaScript, and AJAX to develop rich interactive web applications for customer self-care. Used Apache ANT as well as Eclipse to develop and build applications. Worked with a team to design and develop Multi-Modal self-care systems using voice, web, and chat technologies. Worked with VXML, CCXML and SIP. Additionally responsible for configuring and administring Avaya IP telephony system (Communication Manager), and an Avaya Interaction Center installation. As a member of the Real-Time Applications team, assisted in the design and development of software used in Convergys' billing systems for several large cellular phone systems. This involved writing tight and efficient code in C and C++ in a Solaris environment using Sun Workshop, Oracle, Tuxedo, Rogue Wave (tools.h Purify, dbx, Imake, and SCCS. Developed various scripts in Perl, and several small applications in Java. Served as lead designer for numerous system enhancements spanning multiple subsystems. This included gathering requirements from customers; completing impact assessments; completing work estimates; completing high level, mid-level, and low-level design of large software systems; managing other developers within the projects; coordinating resources with other subsystems; and preparing reports, documentation, and test plans. Was lead technician and lead Subject Matter Expert for the Real-Time Applications team. Served as main contact for RTA related troubleshooting for several key clients. Was able to solve complex problems in a short time frame, saving both Convergys and clients millions of dollars due to down-time and customer satisfaction issues. Trained in Java and J2EE development: Java Servlets, JSP with custom tags, JDBC, JNDI, and Web Logic application server. Trained in ASP and Javascript development: Developed and enhanced several internal web applications. Enhanced performance of internal ASP applications using lessons learned while working on large-scale near-real-time systems.Indecon Consulting

Cincinnati, Ohio

June, 2000 to July, 2001

Senior Technical Consultant:

At Convergys, Inc. - As a member of the Real-Time Applications team, assisted in the development of software used in Convergys' billing

systems for Sprint, AT&T, and Verizon cellular phone systems. This involved writing tight and efficient code in C and C++ in a Solaris

environment using Sun Workshop, Oracle, Tuxedo, Rogue Wave, Purify, dbx, Imake, and SCCS. This project also involved writing various scripts

in Perl, and several small applications in Java.

Paycor, Inc.

Cincinnati, Ohio

September, 1997 to June, 2000

Mid-Level Developer:

Assisted in the development of a prototype of an internet based system for entering payroll data. This included work in Java, Sybase PowerJ, and Sybase Jaguar CTS.

Developed several sections of their new payroll processing software in Powerbuilder 6.5, Borland C++ 5.0, and Microsoft SQL Server.

Helped to develop the automated EFT extraction and transmission processes for the Paycor Payroll Application.

Redesigned the EFT system and reimplemented it as a 3-tier system written in Powerbuilder 7.0, and using distributed Powerbuilder for communications, and shared objects to implement a multithreaded server.

Developed several C++ DLLs to be called from within Powerbuilder, to perform various tasks which Powerbuilder was unsuited for.

Helped develop their data conversion application, consisting of a DOS protected mode application to convert the data from a C-Tree database structure to Borland Paradox, and a shell application written in Powerbuilder 6.0 which imports the data from the Paradox files, and translates them into the database schema developed for the Paycor Payroll Application.

Analysts International Corp.

Cincinnati, Ohio

July, 1996 to September, 1997

Information Systems Consultant:

At Heinz Pet Products, developed a marketing analysis program in PLSQL for the Oracle RDBMS, UNIX shell script and PERL. This application consisted of several scripts to load large amounts of marketing data from the Nielsen and Gelco information services, translate the data to a common form, aggregate the data to fit Heinz' marketing heirarchy, and present the data to several screens developed for their front-end application in Powerbuilder 4.0

At Lexis-Nexis, helped maintain software development system for the DISCUS integration team. This included working with Nmake, AT&T Sablime, modifying Makefiles, and developing shell scripts for Korn shell, Bourne shell, and Perl.

At Heinz Pet Products, Developed marketing analysis software to read sales data, aggregate the data to several levels of abstraction, and present the data to an Oracle database. This program, written in C and containing over 4500 lines of code, replaced a set of SQL scripts that took over 40 hours to run. The new process takes about 4 hours.

Ball Aerospace and Technologies Corp.

Fairborn, Ohio

August, 1993 to July, 1996

Technical Aide:

Maintained and upgraded computer equipment.

Completed several software projects, including 3D graphics software, and network communications software, using a graphical user interface library previously developed as an open source project.

Maintained a Sun Sparc-20 workstation, and associated network.

Wrote several shell scripts for Bourne shell and Perl.

Held a SECRET security clearance.

Nearly Perfect Software

Cincinnati,

Ohio

1991 to Present

Owner / Sole Proprieter:

Designed and developed open source libraries and plugins for other web developers and products, including a free file manager / uploader for Moxiecode TinyMCE editor.Developed an online rewards and auction system for Radio Companion and Triton Media. Developed eCommerce websites for a variety of small businesses including Powers Construction, Company-C Wood Shop, MiMack Enterprises, and Maple Run Farm. These included base pages in PHP, with JavaScript for dynamic forms and form validation, some AJAX messenging. Complete administation consoles were also developed, which included site management, order management, inventory management, and content management. Additionally, these sites were integrated with PayPal, UPS, and other online web services.

Freelance / Other work

Developed secure Ajax framework using PHP, C, and JavaScript. Developed implementations of AES (streaming methods, not cypher), RSA, and Diffie-Hellman key exchange protocols in PHP and C; Ported multi-precision math library from JavaScript to PHP; methods of dependency resolution with asynchronous loading of scripts; and methods of protecting against script injection and man-in-the-middle attacks. Developed secure e-commerce websites for several small businesses using HTML, PHP, SOAP, XML-RPC, and MySQL. This included integration with Web Services from PayPal and UPS.

Developed open source dynamic web applications using JavaScript, Ajax, CSS, DHTML, and PHP.

Developed open source inline popup window class in JavaScript and HTML. Developed open source file management and upload plug-in for Moxiecode's TinyMCE in HTML, PHP, and JavaScript. Developed Java applets for performing FTP, SFTP, and SCP transfers for web sites, as a replacement for file inputs in forms.

Developed a Java applet for performing cross-domain AJAX requests.

Developed small applications in Visual Basic .net for email monitoring. Involved implementing POP3 protocol, using HTML and SSL methods, workign with context menus, and windows task bar. Developed a serial communications library in C++ and 80x86 assembly that is fully configurable, and allows multiple open instances through self-modifying code.

Developed a GUI library for MS-DOS based applications, written in C++ and 80x86 assembly, that provides all common primitives. Developed a GUI based terminal application, similar to Procomm and Telix, in C and C++, that provides three terminal emulations,and seven file transfer protocols.

Developed a 3D first-person video game engine in C and 80x86 assembly, based on ray tracing, that includes advanced features such as transparency, translucency, sprites, animation, lighting effects, fully textured floors and ceilings, zone mapping, and triggers.

Education

Wright State University

Fairborn, Ohio

Bachelor of Science in Computer Engineering, June 8 1996

Relevant courses:

Computer Science I, II, III

Computer Architecture & Assembly Lang.

Concurrent Software

Operating Systems

Intro. to Computer Communications

Software Engineering

Electric Circuits I,II

Digital Computer Hardware / Switching Ckts.

Digital Systems Design

Electronic Devices

Linear Systems I,II

Electronic Devices

Electronic Circuits

Pulse and Digital Circuits

Microcomputer Systems Design

VLSI Design

Skills

Very experienced with UNIX software design and development, especially in a Sun Solaris environment.

Very Experienced with the following programming languages: C, C++, SQL, PERL, and PHP

Very Experienced with HTML, MySQL, and PHP web development.

Experienced with CGI implemented with PERL, C, C++, or Unix Shell Script.

Experienced with developing and integrating with web services using SOAP and XML-RPC.

Experienced with developing rich dynamic web sites using Javascript, DHTML, Ajax, and CSS.

Experienced with Java based web development, including Servelets, JSP, EJBs, and JNDI.

Experienced with building very secure web sites, including E-Commerce applications.

Experienced with SIP, CCXML, and VXML.

Experienced with the following programming languages: Java (J2SE and J2EE); JavaScript, ASP, Pascal; Basic; 6502, 68000, and 80x86 Assembly; and ADA.

Experienced with Powerbuilder Enterprise 4.0 through 6.5.

Experienced with PL-SQL(Oracle), Transact SQL(Microsoft SQL Server and SQLAnywhere), and MySQL.

Experienced with UNIX, and UNIX shell script, specifically Bourne shell, BASH, and C shell.

Experienced with UNIX system administration.

Experienced with Avaya Communication Manager, Avaya Interaction Center, BEA WebLogic, BEA WLSS Sip Server, and Sandcherry Voice Platform.

Very experienced with low level IBM PC software development, specializing in 2D & 3D graphics, animation, and communications.

Spent over 200 hours in lab designing, building, and testing analog and digital electronic circuits.

Experienced with CMOS and NMOS VLSI design using lambda based design; and with MAGIC, IRSIM, and SPICE layout and simulation tools.

Experienced in using electronic test equipment including logic analyzers, Digital Multimeters, Oscilloscopes, and signal generators.

Military

United States Navy

USS Saginaw (LST-1188)

August, 1987 to August, 1991

Electricians Mate 2nd Class (E-5)

Performed maintenance on all shipboard electrical systems

Used various electrical and electronic tools and test equipment

Supervised shipboard electrical safety

Supervised seven other electricians in the performance of their duties.

Awarded: Southwest Asia Service Medal

Kuwaiti Liberation Medal

Navy Good Conduct Medal

National Defense Medal

Navy Unit Commendation

Sea Service Ribbon

Activities

Triangle Fraternity, Wright State Interest Group, 1992 to 1996Boy Scouts of America, Cub Scout Den Leader, Pack 157 Cincinnati, Ohio, 2001 to 2008Boy Scouts of America, Troop Activities Chair, Troop 742 Batavia, Ohio, 2009 to PresentBoy Scouts of America, Troop Committee Chair, Troop 742 Batavia, Ohio, 2010 to PresentBoy Scouts of America, Chapter Advisor, Achpateuny Chapter, Order of the Arrow, 2011 to Present

Availability

Available within 3 weeks of making a decision.

This page Copyright(C) 2000 Brad Broerman

Copyright(C) 2000 Brad Broerman



Contact this candidate