Alexander Zikherman
60 Holiday Court, River Vale, NJ, 07675
Tel: [Send email to request phone number] 23-6250 (cell)
E-mail:[Send email using form at bottom]
SUMMARY:
Extensive experience in software design, development, testing and
implementation
Senior Software Applications Developer with extensive background in
.Net Development (back end, WinForms, COM Interoperability, Windows Services,
.NET Remoting), VB.ET, C#.NET, VB 6.0, C, C++ on both Windows NT platforms
(Windows 32 API) and UNIX.
Strong analytical design and programming skills in a variety of
business and systems applications including insurance, brokerage, trading
(derivatives like options, cross orders, multi-leg instruments, spread orders),
and engineering.
Extensive experience with multiple O/S environments and .Net Framework
tools.
Excellent communication and people skills.
Extensive knowledge and experience with various databases including
Microsoft SQL Server 2000/2005, Sybase, Oracle.
SKILLS:
Languages and Tools: VB.NET, C#.NET (Visual Studio 2005), Infragistics, ADO.Net
(Visual Studio 2005), Visual Basic 6.0, VBA, MS Excel Development, MS PowerPoint
Development, C/C++ (Visual C++ 6.0), IPC, ADO, SQL, STL, COM
O/S: Windows XP/NT 4.x/2000 server and workstations, Windows NT IPC, HP-UX
Protocols: TCP/UDP/IP, FIX 4.2, FIX 4.3, Multithreading Development
Databases: SQL Server (DB Library), Sybase (CT Library, Embedded SQL), Oracle
EXPERIENCE:
Neuberger Berman Group LLC
1/10-present
Senior Software Developer
Hold major responsibility in full development cycle of PresBuilder and PresLink
as MS Excel and MS PowerPoint Add-ins
including design, development, testing, implementation and production support.
PresBuilder aids in enforcing brand standards and provides new tools in MS
PowerPoint .while ensuring the continued flexibility in the delivery of
information to clients. PresLink allows users to quickly and easily create
charts and tables with data from Excel spreadsheets using consistent formatting
in MS PowerPoint.
Software is written in VBA.
Chubb & Son a division of Federal Insurance Co.
5/09-1/10
Consultant
Hold major responsibility in full development cycle of Chubb Personal Insurance
Policy Download Translation program (from EBCDIC to ACORD AL3), including initial
stage of design, development, testing, implementation and production support.
This program was converted from VB6.0 application to VB.NET and fully redesigned,
using Win 32 API. CPI PLDL Application communicates with Microsoft SQL Server
2000/2005, DB2, and Microsoft Access.
Designed, developed and implemented special utility to compare and validate
correctness of ACORD AL3 files.
These files have records organized as a tree structure.
Designed, developed and implemented COM callable .NET components:
o Designed and developed class library for Memory Mapped Files API.
o Email Sender component.
o Database Component that provides numerous DB functions and properties to work
with MS SQL Server and MS Access.
RIPTIDE Trading, Inc. 6/082009
Senior Software Developer
Hold major responsibility in full development cycle of software application
produced by RIPTIDE Trading Inc. OMEGA RIPTIDE WOM(Working Order Manager),
including initial stage of design, development, testing, implementation and
production support. Software is written on VB.NET, C#.NET as Winforms using
Infragistics controls and back end processes using VB 6.0, C++, Active
Directories, Windows Services using Microsoft SQL Server 2000/2005.
Responsibilities:
Designed and developed new trading orders processing (Cross orders, Spread
orders as multi-leg instrument, Cross Spread orders) using FIX Protocol 4.3,
VB.NET, C#.NET
Designed and developed full integration with major Quote Providers (Active,
Thomson ILX, Reuters)
Responsible for user interface and troubleshooting, fixed bugs.
Conducted user training and maintained user documentation.
AbelNoser Corp/ANCerno, Ltd. 8/03-2008
Senior Software Developer
Hold major responsibility in full development cycle of back end and front end
software, applications, including initial stage of design, development, testing,
implementation, release and production support. Software is written on VB.NET,
C#.NET, VB 6.0 as a Winforms and back end processes using Microsoft SQL Server
2000/2005.
Extensive usage of .NET Framework tools.
Responsibilities:
Designed, developed, and implemented Job Management System that controls the
life cycle of all back end jobs in the company.(VB.NET, SQL Server)
Designed and developed new features for the companys primary OLAP technology
based software product, Trade-ZoomTrade Cost Analysis.(VB6, Winforms,
Equities)
Designed, developed and implemented Report Writer, an interactive
tool(Winforms) automatically generating customized reports in standardized Excel
format off Trade-Zoom application (front end, VB 6.0,Pivot tables, Excel)
Designed, developed and implemented COM callable .NET components:
o FTP Client component that provides all FTP client related functions
o TCP/IP component that is used in developing TCP/IP Client and TCP/IP Server
applications.
Designed, developed and implemented Market Data Transfer Integrated Package to
deliver real-time Market Data to the clients.
Designed, developed and implemented multithreaded UI utility Market Data (MD)
Filter that extracts global and domestic Market Data (including indexes) from
MD tables (VB.NET, MS SQL Server, MS Access, Winforms,Equities) in accordance
with client trade data.
Converted trading system applications (ANNotify, ANReport) from VB 6.0 to
VB.NET
Designed and developed interactive utility (Auto Reporter) that sends
transaction reports to company's clients automatically.
Responsible for user interface and troubleshooting, fixed bugs.
Conducted user training and maintained user documentation.
Beast Financial Systems, Inc. 7/99-2003
Senior Software Developer
Hold major responsibility in full development cycle of software application
produced by Beast Financial Systems, including initial stage of design,
development, testing, implementation and production support. Software is written
and run on Beast Workstation, Brut Workstation and Equity Trading System (ETS).
System consists of thin-client front end written in Visual Basic 6.0 as a
winform and back end processes (C++, MFC, STL, ADO). The major functionality of
the package is to receive live market data from feed handlers, optimize, validate
and send streaming data to major brokerage house.
Responsibilities:
Developed and coded Back End processes based on Equity Montage, Stock Details,
Market Watch, Strategy Analyzer, Index Details, and Sector Watch. All of these
processes work with equities.
Designed Special API to validate symbol ticker (Security Master API), tune
for current feed provider (Reuters, ILX feed), get ticker symbols for given Index
or Sector.
Designed and developed special interactive tool (Symbol Lookup) to update
Security Master Database (MS SQL Server)
Administrated Software package to download and maintain Reuters and ILX Symbol
Book and populate Security Master Database.
ILX Systems 5/941999
Senior Programmer Analyst
Involved in the design, development, programming, and implementation of market
data software used by brokerage firms. Developed a user interface between client
software and relational databases including Sequel Server and Sybase running on
HP-UX platform.
Responsibilities:
Created a Historical Charts database that is a part of ILX Market Database (C,
Sybase, and UNIX).
Responsible for software design, development and implementation for
Entitlements and Billing Systems in a Distributed Computer Environment (DCE)
based on Microsoft RPC.
Responsible for coding, testing, debugging and enhancement of C programs used
for Billing and Entitlements Systems.
Responsible for user interface and troubleshooting. Conducted user training
and maintained user documentation.
Design and development of generic UNIX environment emulation library for
Windows NT including interprocess communication and synchronization.
Implementation of UNIX signals in Windows NT environment.
Designed and developed software package for monitoring multiple processes
running in DCE under Windows NT 4.0. It is implemented as a special API (DLL) to
get various kind of information about remote processes. (C, Win32 API, Microsoft
RPC).
Information Builders 3/881994
Senior Programmer Analyst
Hold responsibility for development, implementation and maintenance of the SQL
Translator, direct SQL Pass-through support for relational database (Oracle HP
AllBase), Commit and Rollback subcommands to manage Modify transactions.
Designed, coded and implemented a multi-user shared access to Master File
Description and Focus procedure.
Ported FOCUS features from IBM Mainframe, VMS (VAX) and UNIX (SUN Solaris) to
WANG VS.
Developed, coded and implemented algorithm for sorting data in Focus 4GL,
allowing automatic switching from internal sorting algorithm to operating system
sort.
Responsible for development of External Sort API to be used when system sort
is not available.
Power Equipment Design Corporation 19791987
Programmer Analyst
Developed user friendly, menu driven system for program and file management on
PDP-11 using Command Language, FORTRAN and Macro-11.
Developed an application specification language for automatic generation of
database manager code.
Developed and maintained a set of libraries for engineering applications,
including parsing utilities, routines for prefix to postfix conversions, scaling
of input variables to uniform engineering units, computation of transcendental
functions, etc.
EDUCATION
University of Aviation Technology, St. Petersburg, Russia
Master of Science Degree in Radio Engineering
|