Post Job Free
Sign in

Software Engineer Design

Location:
Orangeburg, NY
Posted:
October 31, 2013

Contact this candidate

Resume:

IGOR SHULMAN

**** ***** **** #***

Brooklyn, NY *1230

o SUMMARY:

Software engineer experienced in SDLC, OOD, C/C++, scripting, analytical

design and development, Unix, GUI (X-Windows/Motif/XRT, some QT and GTK),

large complex data structures (linked lists, binary trees, hash tables),

complex algorithms, messaging, TCP/IP (sockets), multithreading,

distributed systems, embedded systems, real-time systems, electronic stock

trading, OS performance monitoring and capacity planning, semiconductor and

medical instruments, scientific programming, geometric modeling, CAD/CAM,

air traffic control, telephony, porting, cross-platform development, legacy

applications

o HARDWARE:

Solaris, Sun Sparc, HP, IBM, DEC VAX/VMS, DEC, SCO, SGI

o OPERATING SYSTEMS:

Linux, Solaris, SunOS, HP-UX, AIX, Digital Unix (OSF/Alpha/Tru64), SCO

UnixWare, SGI IRIX, VxWorks

o LANGUAGES:

OOP/OOD, C, C++, Perl, C Shell, Korn Shell, Bash Shell, XML, Fortran

o DEVELOPMENT TOOLS:

GNU, Rational Rose, Purify

o GUI BUILDING TOOLS:

X-Designer, Builder Xcessory (BX), UIM/X

o SOURCE CONTROL:

ClearCase, RCS, CVS, SCCS

o EDUCATION:

UNIVERSITY OF CALIFORNIA, BERKELEY

M.S. Operations Research - 1979

ST.PETERSBURG POLYTECHNIC UNIVERSITY, RUSSIA

M.S. Mechanics and Control Systems - 1977

o EXPERIENCE:

EDMC 10/10 - 7/13

Consulting

Application: Education Management Software

Responsibilities: Data management:

Developed and maintained Informix database interfaces using

C, Perl, scripts, batch processes (reports), SQL and ESQL-C

OS/Platforms: HP-UX 11i (B.11.23)

Languages: C, Perl, C Shell, Bash Shell, SQL, ESQL-C

ACS/TMS 5/09 - 7/10

Consulting

Application: Transportation Management

Computer Aided Dispatch/Automated Vehicle Location

(CAD/AVL) for transit applications using radio, cellular,

and satellite-based communications networks

Responsibilities: Porting the application from HP-UX to Linux

Maintenance and enhancements

Setup and startup scripts

GUI (X/Motif) and the underlying application

Messaging

Unit and integration testing

OS/Platforms: HP-UX 11i, Linux (Red Hat 5)

Languages: C, C Shell (csh, tcsh), Korn Shell, XML

CITIGROUP 5/07 - 6/08

Consulting

Application: Financial (Banking, Credit Card Processing)

Responsibilities: GUI (X/Motif) and the underlying application

Design and development of new features and enhancements,

maintenance

Middleware (MQSeries, TCP/IP, sockets, Messaging)

Porting from AIX to Linux

Unit and integration testing

OS/Platforms: AIX 5.2, AIX 5.3, Linux

Languages: C/C++, XML

BANK OF AMERICA 2/07 - 4/07

Consulting

Application: Financial (Credit Card Processing)

Responsibilities: Data and image management

Design and development of new features

SQL/Oracle Perl API's

SOAP Perl API's

OS/Platforms: AIX 5.2

Languages: Perl

SIAC (NYSE) 1/06 - 12/06

Lead Design Analyst

Application: Electronic Stock Trading (NYSE)

Responsibilities: Touch screen GUI (X/Motif/XRT) and the underlying

application

(transaction processing)

Design and development of new features and enhancements,

maintenance

Messaging

Unit and integration testing

OS/Platforms: HP-UX 11i, Linux

Languages: C/C++

BAYER DIAGNOSTICS/SIMENS 8/04 - 9/05

Consulting

Application: Medical Instrument

Responsibilities: Touch screen GUI (X/Motif/XRT) and the underlying

application

200 screens implemented using the X, Xt and Xm libraries

Design and development of new features and enhancements,

maintenance

Unit and integration testing

Functional, design and test specifications

OS/Platforms: Solaris 2.6

Languages: C

INDEPENDENT

CONSULTING 10/03 - 7/04

Application: Various

Responsibilities: GUI (X/Motif) and the underlying application

Porting from SunOS to Solaris 2.7, 2.8

OS/Platforms: SunOS, Solaris 2.7, 2.8, Linux

Languages: C/C++

AXCELIS TECHNOLOGIES 4/01 - 4/03

Consulting

Application: Ion Implanter (Semiconductor Manufacturing)

High Current, Medium Current, High Energy, 300mm

Responsibilities: GUI (X/Motif/XRT) and the underlying application:

Maintenance, enhancements, new features; Porting from SunOS

to Solaris 2.7; TCP/IP, sockets, Messaging, Embedded

software, Multithreading, Real-time machine control

software; Designed and implemented all custom FA

requirements; Interfaces and complete testing that involved

SECS and GEM; Tested, debugged software with factory host

software and hardware

Functionaland design specifications

OS/Platforms: SunOS, Solaris 2.7, VxWorks

Languages: C/C++

LTX 7/00 - 4/01

Consulting

Application: Semiconductor Testing Equipment (Manufacturing)

Responsibilities: Porting: OS: Solaris 2.5 to Solaris 2.7

Compiler: gnupro-98r2 to gnupro-99rl; GUI: Motif 1.1 to

Motif 2.1

Maintenance of GUI (X/Motif and the underlying

applications)

Testing using XRunner; Embedded software, Multithreading,

Real-time

machine control software; Tested, debugged software with

factory host

software and hardware

Functional and design specifications

OS/Platforms: SunOS, Solaris 2.5, 2.7

Languages: C/C++

SUN MICROSYSTEMS 3/00 - 6/00

Consulting

Application: Payroll Management Tool

Responsibilities: Maintenance and enhancement of GUI (X/Motif and the

underlying

application)

OS/Platforms: SunOS, Solaris

Languages: C/C++

COMVERSE 12/98 - 02/00

Consulting

Application: Telephone Networking

Responsibilities: GUI (X/Motif) and the underlying application

Maintenance, new features, enhancements

Y2K

Embedded software

Multithreading

Unit and integration testing

Functional and design specifications

OS/Platforms: SunOS, SCO UnixWare

Languages: C/C++

FOXBORO COMPANY 5/98-8/98

Consulting

Application: Glass Manufacturing Instrument

Responsibilities: Complete design and development of a glass

manufacturing instrument

GUI (X/Motif), Embedded software, Multithreading, Real-

time machine

control software; Designed and implemented custom FA

requirements

Unit and integration testing

Functional and design specifications

OS/Platforms: Solaris

Languages: C

DIGITAL EQUIPMENT 4/97-4/98

CORPORATION

Consulting

Application: OS Performance Monitor, Capacity Planning

Responsibilities: GUI and the underlying applications

Maintenance, new features, enhancements of Digital (OSF)

GUI

(X/Motif/XRT)

Embedded software

Multithreading

OS/Platforms: DEC(Alpha/Tru64), VAX/VMS, HP-UX, AIX

Languages: C

GENUS 11/96-4/97

Consulting

Application: Ion Implanter (Manufacturing)

Responsibilities: GUI and the underlying application for an Ion

Implanter

Maintenance, new features, enhancements (X/Motif)

TCP/IP, sockets, Messaging, Embedded software,

Multithreading,

Real-time machine control software; Designed and

implemented all

custom FA requirements; Tested, debugged software with

factory host

software and hardware

Functionaland design specifications

OS/Platforms: SunOS, VxWorks

Languages: C

XYLOGICS/BAY NETWORKS 5/95-10/96

Consulting

Application: Network Routing (SNMP)

Responsibilities: GUI and the underlying application, TCP/IP, sockets,

SNMP

Maintenance, new features, enhancements (X/Motif)

Embedded software, Multithreading

Unit and integration testing

Functional, design and test specifications

OS/Platforms: SunOS, Linux, HP-UX, AIX, SCO

Languages: C

LOCKHEED MARTIN 2/95-4/95

Consulting

Application: Cartography (Vector Smart Maps)

Responsibilities: Design and implementation of cartographic packages

using large

complex data structures

GUI (X/Motif)

OS/Platforms: SunOS

Languages: C

UFA 11/94-2/95

Consulting

Application: Air Traffic Control

Responsibilities: Software development for air traffic control

simulations (X/Motif)

Functional and design specifications

OS/Platforms: SGI IRIX

Languages: C

GTE LABORATORIES 3/94-6/94

Consulting

Application: Digitized Maps

Responsibilities: Complete design and implementation of a Map

Digitizer:

GUI (X/Motif), internal functionality (geometry management

and storage), interface with CalComp Digitizer, and

development of a

flat-file database

Functional and design specifications

OS/Platforms: SGI IRIX, SunOS, HP-UX

Languages: C

CIBA-CORNING 11/92-3/94

Consulting

Application: Medical Instrument (Manufacturing)

Responsibilities: Designed and implemented over 100 different multi-

screen and multi- page layouts

Designed and developed GUI and database interfaces for a

medical instrument

Designed and developed customized OSF X-Windows/Motif

packages

Embedded software, multithreading

Unit and integration testing

Functional and design specifications

OS/Platforms: SunOS

Languages: C

TELEGLOBE 8/92-10/92

Consulting

Application: Telephony

Responsibilities: Developed relational database interface using IPC

(Server/Client,

Parent/Child) and shared memory

Developed SunView and relational database interfaces for

the document

manager. This involved creation, editing, transfer and

deletion of menus

File manager

Unit and integration testing

Functional and design specifications

OS/Platforms: SunOS

Languages: C

ADRA SYSTEMS 9/90-9/91

Senior Software Engineer

Application: CAD/CAM

Modified CAM interfaces for X-Windows

Wrote special interfaces to interface with X/Motif and

SunView

Developed interface code to interface with databases and

graphics display

Designed and implemented new custom CAM applications

Modified and enhanced the APT editor

OS/Platforms: SunOS, DEC VAX/VMS

Languages: C

INDEPENDENT CONSULTING 4/90-9/90

Application: Various

Responsibilities: Porting, maintenance and enhancements of GUI and the

underlying

applications

OS/Platforms: SunOS

Languages: C

PRIME COMPUTER/ 5/89-12/89

COMPUTERVISION

Consulting

Application: CAD/CAM

Responsible for the conversion of Fortran to C and the

porting to SunOS. Modified an application package and

performed bug fixes and testing.

Customized a package of solid modeling commands. In both

cases worked with customers.

OS/Platforms: SunOS

Languages: C, Fortran

PRIME COMPUTER/ 10/79-3/89

COMPUTERVISION

Senior Software Engineer

Application: CAD/CAM

(1986-89 & 1982-84) Software Engineer, Geometric Modeling:

design and implementation of mathematical algorithms for

surface and solid modeling.

(1985-1986) Graphics, GUI, Project and System Management,

extensive experience porting code to Sun Workstation from

other platforms and in converting code from Fortran to C.

(1981-1982) Engineering Cartography

(1979-1981) Numerical Control: design and implementation of

mathematical algorithms for analytical and graphic

simulation of technological processes

OS/Platforms: SunOS, CGOS

Languages: C, Fortran

UNIVERSITY OF CALIFORNIA, BERKELEY 1978-1979

Tutor in Mathematics and Physics

ST. PETERSBURG POLYTECHNIC UNIVERSITY, RUSSIA 1976-1977

Research Assistant

Research in the area of control of electric power systems using

optimization methods of linear and non-linear programming.

Development of optimal and quasi-optimal algorithms for power limiting

systems.



Contact this candidate