Post Job Free
Sign in

software developer

Location:
Lake Grove, NY
Salary:
112000
Posted:
July 12, 2018

Contact this candidate

Resume:

Allan Braun

** **** ****

Lake Grove, NY *****

Home: 631-***-****

Cell: 631-***-****

*******@*********.***

** ***** ** ********** ** software development in commercial and military applications.

11 years of experience in software development in financial applications

A self motivated, highly qualified software professional.

WORK EXPERIENCE:

Summary

Languages C++, C#, C, SQL, Java, Ada, Jovial

Database Oracle, Sybase, Microsoft SQL Server, Microsoft Access

Operating System Microsoft Windows, Unix (HP, Solaris, Unisys),

Embedded Intel 486, MIL-STD-1750

Debugging Purify

Data Mining (ETL) AbInitio

Job Scheduling Autosys

Development tools Microsoft Visual Studio, Eclipse, Microsoft Expression Web

Version Control cvs, Accurev, PVCS

Installation tools InstallShield

Libraries Microsoft MFC, RogueWave,

Standard Template Library (STL)

Help file Microsoft HTML Help Workshop

Communication COM, IEEE-488

OpenLink Financial 12/10 – 6/1/2018

800 RXR Plaza

8th Floor, West Tower

Uniondale, NY 11556

Languages C, C++, C#, Java

Database Oracle, MS-SQL

Operating System MS-Windows

Development tools Microsoft Visual Studio, Eclipse

Lifecycle Agile scrum

Debugging Purify

Senior software developer for Endur which is used to support the commodity trading of natural gas, crude oil, electricity, and precious metals. Endur is also used to manage the scheduling of natural gas and crude oil through pipelines.

I recently worked on a project which migrated an old natural gas trading screen to C# and .net. We had to ensure that all functionality was preserved but done in an easier to use screen. Extensive use was made of C# properties, generic collection classes, Visual Studio toolbox GUI object’s properties and method callbacks.

Participated in a large project (C++) for Shell Oil: Double Triple Play. This enabled Shell to indirectly trade with a 3rd party via another internal Shell 2nd party. This was done in C and had to scale successfully into Shell’s huge trading volume. I was promoted to Senior Software Developer because of my work on this project.

OpenLink has many functions which are exposed to clients for Java and C++. I wrote many small Java programs which tested newly exposed functions and tested bugs in existing functions. Development and debugging was done using Eclipse

OpenLink recently adopted Disciplined Agile Delivery (DAD). I took many training courses on Agile including training from Mark Lines (Author of the book: Disciplined Agile Delivery).

I worked extensively with our architects, GUI experts, Business Analysts (BA) and Quality Assurance (QA) people.

All of my work had to be highly efficient and successfully scale from a developer’s small environment to the client’s huge production environment.

Fixed many pricing related bugs. These fixes had to be very efficient so as to not slow down client’s pricing simulations.

Misys 10/06 – 12/10

1180 Avenue of the Americas (46 St & 6th Ave)

New York, NY 10036

Languages C++, C#, SQL, XML

Database Sybase, Oracle, MS-SQL-Server

Operating System Microsoft Windows, UNIX (Solaris)

Development tools Microsoft Visual Studio, Sun Studio

Libraries RogueWave, Standard Template Library (STL)

Lifecycle Agile Scrum

Senior software engineer for Summit which is part of the Treasury and Capital Markets (TCM) division. Summit is a front-office to back-office solution specializing in derivatives, fixed income, FX, Equity and structured products.

I participated in new development and bug fixing in TCM’s flagship product Summit-FT. The Summit-FT front-end is written in C#. The C# front-end communicates with the back-end (MS-Windows and Solaris UNIX via Orbix and Tomcat. All front-end to back-end messages are in XML.

I participated in new development and bug fixing in TCM’s older product Summit-Classic. The Classic front-end is written in C++ and runs on MS-Windows and Solaris UNIX. The Classic back-end runs on MS-Windows and Solaris UNIX.

I participated in new development and bug fixing in the Summit Toolkit libraries (C++) which are used both by Summit-FT and Summit-Classic and which run on MS-Windows and Solaris UNIX.

Major projects that I have accomplished:

Contract for Difference (CFD)

New C# front end screens

Business objects methods (C++)

New Russian rounding basis

Toolkit libraries (C++)

Risk Vision integration

Toolkit libraries (C++ and STL)

Risk Vision is another Misys division

Major debugging for accrual differences in a large 1.3 billion dollar swap

Toolkit libraries (C++)

External pricing from a database

Toolkit libraries (C++)

All development involves extensive setup of the Orbix environment. This allows you to run with your own local libraries. Examples of this setup include creating linked and full Orbix domains.

ACNielsen 6/95 - 9/15/06

6800 Jericho Tpk, Suite 100E

Syosset, NY 11791

Languages C++, C, Unix Shell, SQL

Database Sybase

Operating System Microsoft Windows, Unix (HP)

Data Mining (ETL) AbInitio

Job Scheduling Autosys

Development tools Microsoft Visual Studio

Installation tools InstallShield

Libraries Microsoft MFC, RogueWave

Senior software engineer for Panel Fact. The Panel Fact system generates marketing research reports for the consumer package goods industry by processing data generated by 150,000 households reporting their weekly purchases.

I am responsible for new development, maintaining and enhancing all parts of the Panel Fact system.

I have completed numerous new development projects. Because of my outstanding development and communication skills these projects were delivered on time and fulfilled all user requirements.

The front-end is written in MSVC C++ and uses ODBC to connect with a Sybase database running on a HP Unix. The Panel Fact front end makes extensive use of C++ objects, Microsoft Foundation Class (MFC), embedded SQL and Sybase stored procedures.

The back end is written in C, C++, Unix Shell script and XML. Older programs used a ctlib interface to connect with the Sybase database. Newer programs use RogueWave libraries to connect with the Sybase database and to use their collection classes. RogueWave is preferred since it is portable to both MS-Windows and Unix.

I wrote numerous SQL code embedded in programs, stored procedures and scripts. Extra care was taken in writing and optimizing SQL code since it had to efficiently scale to our huge production machines.

I wrote AbInitio graphs for processing and transforming large flat files. AbInitio is an ETL tool. Its development is graphical and based on the flow of data as opposed to procedural and line oriented of common computer languages. It is especially optimized for sorting and merging huge amounts of data. It is designed for processing data in multiple threads instead of in a linear fashion.

I am the sole developer and maintainer of the InstallShield installation. The Panel Fact install is based on InstallScript. It installs Sybase Open Client and ODBC, Panel Fact programs, DLLs and documentation. The install has different modes allowing the user to pick which features to install. I have completed two classes on using the InstallShield tool.

I am responsible for interviewing all new consultants. I review their resume and ask them questions to judge whether they are qualified. My strong analytical and communication skills enable me to fairly access the applicant’s skills.

I have been promoted to senior software engineer on 3/98. I have completed classes on project management, MS COM/OLE, Java and InstallShield.

I am the sole developer of the following tools:

MS-Windows program that traces all Sybase SQL from the front end using COM. The entire software support team uses this program.

MS-Windows and Unix program that computes a file’s cyclic redundancy checksum (CRC). The CRC is used to determine if files on two separate computers are identical.

Unisys (now known as Lockheed Martin, formerly known as Sperry) 6/82 – 6/95

365 Lakeville Rd

Great Neck, N.Y. 11020-1696

Language C, SQL, Ada

Development tool Microsoft Visual Studio

Operating System Microsoft Windows, Unix, Embedded

Database Oracle

Principal designer and implementer of an MS Windows Automated Finger Identification System (AFIS). The AFIS system connected MS Windows and Unix systems using TCP/IP and On Line Transaction Processing (OLTP) technology. The front end was a collection of programs written in MSVC C and made extensive calls to the Windows SDK. Demographic and image databases were implemented by Oracle running on a Unisys Unix platform.

I wrote the capability of the front-end sending fingerprint images using sockets and TCP/IP from the PC’s memory (not a file) to the FTP service on the Unix back-end.

Language Ada (Military language)

Operating System Microsoft Windows, Embedded Intel 486

Principal designer and implementer of a real time (Ada), multi-tasking, embedded radar simulator running on an INTEL 486 and 3 non-real time programs (Ada) running on a PC with MS-DOS. The design was based on rate monatomic scheduling (RMS). I received training in RMS by the Software Engineering Institute (SEI) and by attending TRI-ADA seminars.

Language Ada (Military language)

Platform Front end – Digital Equipment Corporation (DEC) – VAX (VMS)

Back end – MIL-STD-1750

Communication IEEE-488

Group leader for an Ada based message router and performance monitor running on a VAX (VMS). The program routed messages between a host VAX and 90 MIL-STD-1750s over 6 different IEEE-488 buses. Real time performance monitoring gathered using VAX/LAB software. I have also written many tools of my own which are invaluable to software development such as a cyclic redundancy check (CRC) directory program and a task monitoring program. I received an Achievement award for this project in recognition for my many extra hours and extensive traveling.

Language Jovial (Air Force Language)

Platform Digital Equipment Corporation (DEC) – VAX (VMS)

Communication IEEE-488

Principal engineer for a JOVIAL (Air Force Language) based Unix library running on a VAX/VMS. The library provides a seamless Unix interface on a VAX host running VMS. The library was used to port Unix software to the VAX. Designed a profiler to provide performance monitoring. The profiler was used to trace CPU bottlenecks and tune performance.

Language C, Jovial (Air Force Language)

Platform Digital Equipment Corporation (DEC) – VAX (VMS), MIL-STD-1750

Communication IEEE-488

Principle engineer for a multi-screen editor hosted on two platforms (MIL-STD-1750/Unix and VAX/VMS) and two languages (JOVIAL and C). Supplied extensive MIL-STD documentation such as test plans, user guides and version description documents.

http://www.file-utilties.com

Language C++

Development tool Microsoft Visual Studio

Website tool Microsoft Expression Web

Platform Microsoft Windows

Installation InstallShield

Help file Microsoft HTML Help Workshop

This is my own website and shareware program in which I work on at night. The program is sold over the Internet.

The program makes extensive use of C++ objects, MFC and the MS Windows API.

Duplicates files are found by using multiple threads.

Featured in the September 2006 issue of the Official Microsoft Windows XP Magazine (UK)

http://www.windowsxpmagazine.co.uk

Summary: Show disk usage, directory printer, find duplicate files, rename files, and maintain your files - all in 1 tool

T&J Associates

Language C++

Development tool Microsoft Visual Studio

Platform Microsoft Windows

Database Microsoft Access

Communication COM (RS-232)

T&J (Ted Newman and Joe Trocchia) were my previous supervisors at Unisys. I work for them part-time at night.

Software developer for Jay’s Automatic Racket Tester (JART). JART is an MS Windows program that is used in assembling custom tennis rackets for the world’s top rated players such as Andre Agassi. JART is written in MSVC C++ and uses ODBC to connect with an MS Access database. The JART program implements detailed mathematical algorithms and gathers external data over the COM port.

I was the sole software developer for this program. T&J Associates designed the mathematical formulae.

EDUCATION:

M.S., Computer Science, January 1988, GPA 3.8

Polytechnic University, Brooklyn N.Y. 11201

B.A., Computer Science, May 1982, GPA 3.3

Rutgers University, New Brunswick, N.J. 08903

Learning Tree – 4 day course on Java

9/19/2006 – 9/22/2006

Reference available on request



Contact this candidate