Experienced Application Developer, Technical Trainer
and Tester
Extensive technical expertise and subject matter expert in UNIX
(application programming including networking and operating system
internals), procedure oriented and object oriented programming in C/C++ and
Java
? Application developer implementing in both high level and assembly
language in diverse operating systems ? Tester of both applications and
operating systems. Sixteen years authoring and delivering UNIX platform
courseware to internal and external customers
? Technical reviewer of computer texts for major publishing houses
? Adjunct faculty teaching computer courses
? Polished and professional presence
COMPUTER PROFICIENCIES
UNIX, C/C++, Java, KornShell, HTML, JavaScript, SQL, Perl, AWK, PL1,
FORTRAN, COBOL, Assembly
Mercy College, White Plains, NY, Spring 2010 semester
. Adjunct Professor. Teaching a course that covers computer literacy and
introduction to Microsoft Word 2007, Excel 2007 and PowerPoint 2007
SUNY Maritime College, Bronx, NY, Fall 2009 semester
. Adjunct Professor. Teaching three sections of a computer literacy
course
Ramapo College, Mahwah NJ, Spring 2009 semester
. Adjunct Professor. Taught C++ computer programming language
Rockland Community College, Suffern NY, Fall 2008 semester
. Adjunct Professor. Taught a course on the Linux operating system
(Ubuntu distribution)
EMC, White Plains, NY 2006-2008
. Principal Software Engineer, Authored and taught a course on EMC's
Common User Interface Toolkit (ECUIT), a web GUI, for new resource
management products. The GUI utilizes XML and Java Swing-like
classes. Acted as first level support person for ECUIT.Taught courses
on SMARTS root cause analysis Software Developer Kit(SDK)
Prudential Financial, Woodbridge, NJ 2000-2006
. System Analysis and Development Specialist, responsible for
implementing User Interface of 401K web site rearchitected in Java
using WebSphere, IBM's JADE framework, Java, JSPs, struts and DB2.
Implemented connectivity to legacy systems using JNI. Developed
templates on web site's earlier implementation on an AIX platform to
generate dynamic content using a shell-like interpreter. Specialized
in server processes implemented in C where HAI interpreter was
insufficient. UNIX tool writer to aid development and production
support.
Bear Stearns, Whippany, NJ 1999-2000
. Software Developer, responsible for support and enhancements to C and
Java APIs of a three-tiered client-server architecture to implement a
single sign-on system. Maintained server implemented in C++ using
sockets on a Solaris platform. Used Purify to isolate and fix memory
leaks .Maintained documentation. Wrote programs to monitor the status
of the server.
AT&T and Affiliated Companies 1977-1999
Lucent Learning and Performance Center, Piscataway, NJ 1983-1999
. UNIX/C Instructor, accountable for training internal and external
students on UNIX system internals, including System V Release 4 and
device drivers.
. Authored and instructed courses geared towards the effective use of
UNIX system calls and library functions to maximize efficiencies
within the operating system. Topics include the interprocess
communication APIs inherent with multitasking.
. Instructed UNIX Network programming course (TLI and sockets) to
implement client server
solutions..
. Instructed C/C++ language, Java, KornShell93, HTML, and UNIX System
Administration and fundamentals, SCCS, nroff/troff, make.
. Team leader for design reviews of in-house developed courseware.
. Lecturer at trade shows and conferences.
. Developed agenda for web conference.
AT&T Long Lines, Piscataway, NJ 1982-1983
. Applications Programmer, responsible for designing a UNIX/C based
system to test special service circuits.
Bell Laboratories, Holmdel, NJ 1977-1982
. Member of Technical Staff, responsible for designing and developing a
multitasking subsystem to disperse reports implemented in C language
. Participated in structured analysis of existing assembly language
subsystems followed up by structural design and implementation in C.
. Designed and developed multiple subsystems in C and Shell in a UNIX
environment to support switching and transmission. Subsequently became
the systems engineer and developed system requirements for the
subsystems.
. Tested applications data link interface between two computer systems.
. Reviewed and edited user documentation.
EDUCATION
. Master of Computer Science, Rutgers University, New Brunswick, New
Jersey
. Bachelor of Science in Electrical Engineering, City College of New
York, New York, New York
OTHER
. Paid reviewer of several computer books for Prentice Hall and Addison
Wesley including:
"Advanced Programming in the UNIX Environment"
"Programming with Threads"
"The New KornShell"
"A Practical Guide to Red Hat Linux"
. Advisor for "UNIX Shell Programmer's Interactive Workbook" published
by Prentice Hall PTR
. Adjunct lecturer at Raritan Valley Community College, 1993-1998