Post Job Free
Sign in

Developer Data

Location:
6830
Posted:
October 20, 2010

Contact this candidate

Resume:

Alexander Vingardt

* ** ****** ***, *** fl

Greenwich, CT 06830

203-***-****

****.********@*****.***

Professional Objective

Position as a software developer that would allow me to utilize and

further advance my superior analytical skills, Perl/Shell/ETL expertise

and extensive knowledge of Unix systems and Oracle.

Summary

Eleven years of Perl experience (procedural and OOP). Ten years of Oracle

(SQL and PL/SQL). Proficiency in the Linux/Unix environment (thirteen

years). Fast learner, ability to work against tight deadlines. Solid

experience in testing and debugging complex software applications.

Excellent results in optimizing critical parts of the projects I was

involved in.

Work-Related Skills

Programming

. Databases - Oracle 8i, 9i, 10g (SQL and PL/SQL), SQL Server 2005

(SQL)

. Scripting - Perl 5.x, shell (bash), awk, sed

. ETL tools - Informatica PowerCenter 8.x

. Job scheduling - Autosys

. Linux/Unix system programming - POSIX threads, sockets, IPC

. Version control - CVS

. Software Architecture & Design - design patterns, best coding

practices

. C/C++ (STL, Boost, TR1), Java (very rusty)

. vi/vim, make, gdb, gprof, gcov

General Linux/UNIX System Administration

. Gentoo/Arch Linux/Ubuntu Administration

. FreeBSD/Darwin (Mac OS X) Administration

Server Administration and Networking

. Linux kernel configuration, compilation, and tuning

. Firewall configuration - iptables, ipfw

. Network troubleshooting - ifconfig, ping, netstat, traceroute,

tcpdump, etc.

. File sharing services - SAMBA, NFS

. Network services - DNS, DHCP

. Squid proxy setup

Employment History

Compliance Programmer

Interactive Brokers (Greenwich, CT)

January 2009 - Present

Built a multitude of surveillance reports to monitor clients' activity

- trading or otherwise - to ensure compliance with rules and

regulations of SEC and FINRA. Also greatly contributed to improving

the existing coding practices and laid a solid development foundation

by creating testing and utility frameworks.

. introduced the team to best coding practices, proper testing

techniques and the use of ORM

. created a significant number of reports including but not limited

to:

1) matching incoming wire transfers against clients' data to flag

third party deposits and possible fraud

2) wash trade report covering both client and institutional sides

3) on-demand generation of trade blotters for the purposes of

handling regulatory requests. Based on a framework that pulls

together clients' trading activity from multiple sources (developed

specifically for this project).

. created a highly configurable report delivery framework that

supports running, packaging, encrypting and delivering reports to

clients

. developed an advanced ORM framework that features Query

Objects, Fluent Interfaces and memory footprint optimizations

. wrote an ORM-based interface to our Security Master data as an

alternative to "hand-rolled" queries

. created an OOP fa ade to an old Reporting framework that since

became the de facto API for reporting purposes. At some point in the

future will be switched over to the new revamped Reporting framework

making the transition transparent to the existing reports

. developed a framework for fuzzy matching of strings and building

dictionaries of such strings used in projects dealing with client data

. wrote utility/testing frameworks providing tools for code coverage,

simple XUnit support, mocks and stubs, hooks for tracking object

creation and destruction

. created frameworks covering popular design patterns such as Null

Object, Decorator and Visitor as well as different caching techniques

. Perl 5.8 (OOP)

. Oracle 10g (SQL)

Lead Data Warehouse Developer

Highbridge Capital Management (New York, New York)

May 2007 - April 2008

Greatly participated in designing and building the company's first

data warehouse in Informatica to address the growing demand for

intraday P&L reporting.

. actively participated in project planning

. worked closely with business users and back office developers to

gather requirements for the data model

. collaborated on the top-level design with our data architect and

worked out all the implementation details

. developed most of the ETL code for the first two milestone releases

along with a custom regression test framework (OOP Perl) written

specifically around Informatica

. tuned SQL queries used for source data retrieval from within

Informatica as well as optimized mappings and workflows taking into

account the idiosyncrasies of the ETL tool in use

. deployed releases to production and provided 24 hour on-call

support (rotation schedule)

. documented all the ETL processes and posted troubleshooting guides

on the company's wiki site

. assisted back office developers in creating new reports off the DW

. Informatica PowerCenter 8.x

. Oracle 10g (SQL, PL/SQL)

. Perl 5.8 (OOP)

. Autosys

Perl / Database Developer

Highbridge Capital Management (New York, New York)

February 2007 - May 2007

. set up custodian feeds for use in our in-house position

reconciliation system

. set up data feeds coming in from different vendors such as Reuters,

Financial Calendar and others to facilitate the needs of our StatArb

group

. Perl 5.8 (OOP)

. Oracle 10g (SQL, PL/SQL)

May 2004 - February 2007

Left RiskMetrics to complete my bachelor's degree in Computer Science

and Math. After graduation in Spring 2005, due to personal reasons,

joined the family-owned business. Having fulfilled these obligations

reentered the job market.

Software Developer

RiskMetrics Group (New York, New York)

May 2000 - May 2004

Designed and developed web-based risk and wealth management solutions.

. built the RiskGrades site (www.riskgrades.com) from scratch with

most of its current functionality in place in 3 months' time working

with 3 other original members of the team

. greatly participated in the development of WealthBench (versions 1

and 2) - flagship product that has become one of the leading solutions

in the risk management arena providing tools for portfolio

optimization, strategic asset allocation and wealth projection

. heavy mod_perl and Oracle DBI development

. optimizations in C glued in via XS

. data feeds processing / maintenance scripts in Perl / bash

. XML interactions with the proprietary analytical engine written in

C++

. web page development with DHTML / CSS / Javascript

Achievements:

. trained new team members

. provided client support

Data processing / Software porting

New York Life Insurance (New York, New York)

June 1999 - May 2000

Developed internal data processing tools for handling different

interdepartmental file formats.

. data feeds processing / maintenance scripts in Perl

Achievements:

. helped start a major porting project of financial software libraries

written in C from Solaris to HP-UX.

Education

CUNY Graduate Center (New York, New York)

June 2005 - Present

Post-Bac in Classics; GPA 4.0

Brooklyn College (Brooklyn, New York)

Bachelor of Science, Spring 2005

Computer Science and Mathematics; CIS GPA 3.80

BS (CIS) degree project: actively participated in the development of a

distributed computing system that allows different institutions and

individuals participate in joint, complex computations such as

simulations. (Java)

Languages

English, Russian - fluent

Classical Greek - literate

Latin, Hebrew, Modern Greek - basic ability



Contact this candidate