PROFILE:
Senior software engineer with over fifteen years of experience as a product developer and consultant. Specializing in Microsoft technologies, object oriented systems development, network communications and management, compiler design, database design, logic simulation and GUI design. Experienced working on complex projects that range from web-based to scientific applications in the areas of data management, radar control and display, lead risk assessment, and security threat evaluation. Active DOD secret clearance level
EDUCATION:
MS, Computer Science and Engineering, 1993
Warsaw University of Technology, Poland
BS Electrical Engineering, 1984
Syracuse University
WORK EXPERIENCE:
SRC (Syracuse Research Corporation) – Senior Software Engineer – Syracuse, NY 1999-2012
Technical team lead, software developer, subject area specialist and mentor to junior engineers. Led development of multiple state-of-the-art high-profile R&D projects ranging from web-based application to scientific applications in areas of data management, lead risk assessment, radar systems and security threat evaluation. Responsibilities spanned the whole project life cycle from requirements gathering, architectural design, low-level design, development, code reviews, installation, testing and maintenance. Served as a member of company senior technical advisory group.
SRC Major Projects – Roles:
* CREW SYSTEMS - CHIEF ARCHITECT AND LEAD SOFTWARE ENGINEER
Architected, designed and developed advanced user and engineering software tools for a state-of-the-art Counter Improvised Explosive Device jamming systems. Created modular software components reusable across multiple projects that were extensible, object oriented, multi-threaded and highly configurable. Implemented hierarchical and dynamically configurable COM object model based on XML application and system configuration files. Created multi-channel waterfall and synchronized ActiveX based OSC high performance display software. Implemented FFT and Reverse-FFT functions for OSCs. Developed MATLAB interface and scripting code for testing and data collection purposes. Debugged applications using WireShark, WinDbg, Process Monitor and Process Explorer tools. Implemented pluggable multi-threaded UDP and TCP communications objects. Implemented multi-level encryption/decryption software for data and communication channels. Developed .NET - COM interop code. Lead a group of up to four junior engineers. This was a multi-year project, which produced multiple hundred thousand lines of C++/COM and C# code.
* CREW GEOLOCATION INTERFACE SYSTEM - SR SOFTWARE ENGINEER
Developed CREW Duke system serial port API interface library for Windows and Linux. Worked on algorithms for correcting GPS time, communications problems and other error conditions. Created a test application for controlling and displaying of real-time detection data. Added ability to record and playback data. Helped out Lockheed with integrating C++ API library into their software. Created a USB interface device driver to a legacy Duke system.
* AIR SURVEILLANCE RADAR - CHIEF ARCHITECT AND LEAD SOFTWARE ENGINEER
Designed and developed high-performance software for airborne foliage penetrating radar system. Created modular, reusable, highly configurable 3D geo-location PPI display system later reused in multiple other projects. Provided ability to seamlessly switch between real-time and historical display of detection and tract data at adjustable playback display rates. Implemented a radar mission-planning tool, which also interfaced with a 3rd party radar simulator. This was a multi-year project, which produced multiple hundred thousand lines of C++/COM and C# code.
* INFORMATION SYSTEMS - SR SOFTWARE ENGINEER
Designed and implemented a high performance multi-channel waterfall playback and data analysis tool for a satellite system. The tool easily handled very large data files and played back data at very high display rate using DirectX 2D SDK interfaces.
* COMPANY REPORTS - SR SOFTWARE ENGINEER
Developed SharePoint Portals for internal financial reporting. Created database schemas, SQL querying statements and web-based ‘Crystal Reports’ multi-level reports.
* TVC - SR SOFTWARE ENGINEER
Developed a highly dynamic web-based ‘Threat Vulnerability Counter-measures’ database and analysis system for AFRL. Designed and implemented a SQL database, which stored and processed data taxonomy in XML format.
* LEAD RISK ASSESSMENT - SR SOFTWARE ENGINEER
Developed a sophisticated stochastic simulation model application using Monte Carlo techniques based on advanced COM methodologies. Generated analysis reports using HTML and JavaScript.
R.T. Electronics - Senior Software Engineer – McGraw, NY 1998-1999
Developed a multi-user multi-tasking distributed remote data acquisition and monitoring system. Implemented Win32 applications and ActiveX controls that used advanced technologies, including DCOM, MFC, ATL, STL, DHTML, MS Access, and MS IE DOM.
Eastman Kodak - Senior Software Engineer – Rochester, NY 1996-1997
Developed and implemented a client/server-based software application for a mid- to high-printing system. Used C++, CORBA, SNMP, TCP/IP and Web technology on a Windows NT platform and used a full lifecycle, object-oriented software development plan in multi-group environment.
Dart Communications, Inc. - Senior Software Engineer – Syracuse, NY 1995-1996
Designed and developed Windows 95 installable file system VxD driver and wrote a network provider that used a file transfer protocol. Developed a POP3 C++ library, maintained and extended library for UDP, TCP, SMTP, TFTP, FTP, SNMP, HTTP, and TELNET protocols. In addition, developed an internal WWW product order entry system.
Banyan Systems, Inc. - Senior Software Engineer - Marlboro, MA 1994-1995
Designed and developed network management software based on HP OpenView for MS Windows Platform. Implemented applications, using Visual C++, MFC, OLE 2.0, ODBC 2.0, Winsock, SNMP, and Banyan VINES Toolkit. Wrote functional specifications and test cases and serve...
Login or Register to view the full resume.