1. 1117 Hidden Rge,
Irving, TX, 76040
Cell 682-465-8001
Work 469-524-2410
serfed@yahoo.com
Sergey Fedorenko
Objective
Summary
Specialties
Technical
Summary
Position of Sr. Software Developer / Project Manager
(C/C++, Perl, AS/400, UNIX, AIX, Windows, mainframe, secure
network communications). Would consider relocation.
Over 25 years of successful experience in software development; known for
my ability to write high quality, high performance code and meeting tight
deadlines.
Secure Data Transfer, Network Security, Linux system administration,
Compiler Development, middleware, iSeries internals
Programming
Languages:
C (20yrs), C++(15yrs), Java (15yrs), Python, Perl (3yrs), CL
(10yrs), RPG (2yrs), HTML (5yrs), XML (3yr), Rexx (5yrs),
PL/1(10yrs), Fortran (10yrs), PL/SQL (2yrs), Cobol (3yrs)
Operating
Systems
OS/400(17yrs), Unix (20yrs), AIX (15yrs), Linux (10yr), Windows
(25yrs), VM/MVS (12yrs), OS/2(7yrs), OpenVMS (VAX and
Alpha) (3yr), Tandem
Hardware AS/400 (17yrs), S/390(7yrs), PC (20yrs), RS/6000 (9yrs),
Networks /
Protocols
TCP/IP (20yrs), Token Ring (7yrs), Ethernet (3yrs), SNA (5yrs)
Other Lotus Notes (15yrs), DB/2(2yrs), Access (2yrs), sockets (3 yrs),
SSL/TLS, SNORT
2. Experience 2011–present IBM Corporation Dallas, TX
Software Developer
(C, CL, Java, Perl;Linux, Sun, HPUX, i5/OS, Windows, AIX)
Designed, coded and supported Connect:Enterprise Unix.
Analysis of customers’ network security environment and identifying weak
points
Implemented new features for 2.4.04 and 2.5.0 releases.
Support of Connect:Enterprise and all its clients
Updating enterprise software to protect against emerging security threats
2005–2006 Tarari Inc San Diego, Ca
Sr.Software Engineer
(C,Linux, Snort)
Writing compiler for regular expressions.
Developed a compiler for regular expressions that could be used in Snort
2004–2011 Sterling Commerce Dallas, TX
Lead Software Developer
(C, CL, Perl; i5/OS, OpenVMS, Windows, AIX)
Designed, coded and supported Connect:Direct/400 gateway.
Implemented new features for 3.6 release.
Developed new build process using make on a Qshell
Developed new user-interface features programming CL, menus and
panels
1992-2002 IBM Canada, Toronto Lab Toronto, On
Sr. Staff Development Analyst
(C/C++, Perl; i5/OS, Windows, AIX, OS/2, OS/390)
Designed, coded, and tested a front-end of C compiler for all IBM-supported
platforms (including AIX, OS/400, VM/MVS, Linux and Windows) using C++
and Perl. All development was done on AIX/Unix cross-compiler and then
code was then adjusted to platform specifics.
Implemented new features (pragmas) according to the C99 programming
standard
Designed and implemented the pragma operator feature according to C99
programming standard
Ported new compiler features to IBM-supported platforms (zSeries,
iSeries, pSeries, Linux)
Designed and tested tooling for WebSphere (Java bridge that enables
workstation-side WebSphere Studio to communicate with server-side
ILEC compiler)
3. Provided functionality of compiler working with iASP (independent
auxiliary storage pools) and LPAR (logical partitioning)
Mentored new developers entering department
Was owner and administrator of several AS/400 and RS/600 boxes
Responsible for the design, coding and implementation of a critical feature
of the compiler: program entry procedure
Implemented signal handling for ILEC compiler
Re-designed and implemented pragma mapinc and developed a new
system utility GENCSRC
Supported products using standard APAR/RETAIN process, interacted
with customers, refining quality of the code
Implemented POSIX locale and NLS compliance of ILEC compiler
Implemented thread-safety for ILE/C compiler and runtime
Implemented compiler optimization features
Was owner of over 1 million lines of code (support and maintenance of all
OS/400 C runtime and compiler interfaces with DB2/400, and other
languages, COBOL, RPG, SQL, PL/MI)
Received an IBM Recognition Award for excellence in developing and
implementing thread safety for the C compiler
Was department ISO 9000 coordinator
Provided compliance and certification of the compiler to industry
standards (plumhall)
Received an IBM Recognition award for meeting aggressive deadlines in
testing the C compiler
Developed test suites for verification of ILEC compiler and its interaction
with other languages (RPG, COBOL, PL/SQL)
Developed test suites exploiting ILEC compiler access to data stored in
DB2/400 using PL/SQL
1992–1992 Raconix, Inc Mississauga, On
Software Developer
Developed software for automatic conversion of programs from AS/400 to
Unix
1991–1992 MacDonald Dettwiler Richmond, BC
Software Developer
Developed in-house database systems for storing land use related
information.
1979-1990 Institute of Applied Mathematics Lvov, Ukraine
Researcher
Developed methods of recognizing natural resources from satellite imagery
4. Education
1972-1977 Lvov Polytechnic University Lvov, Ukraine
B.Sc., Automated Control Systems and Systems Engineering: 1978.
In-house IBM courses include Testing Methodologies, Compiler
Construction, Object-Oriented Programming with Java, etc
Languages
English, Russian, Ukrainian, Polish -Fluent
French, Swedish – can read