Post Job Free
Sign in

Management Developer Experience .Net Engineering

Location:
United States
Posted:
October 28, 2010

Contact this candidate

Resume:

Andriy Stasyuk

th

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

Saint-Petersburg, Russia +7-951-***-**-**

(citizenship of Ukraine) Skype: andrew.stasyuk

willing to relocate to US

Qualifications

Five years of commercial .NET development including finance industry experience.

Current technology skills:

• Extensive knowledge of .NET CLR 2.0-4.0 (memory management, GC, execution model)

• C# 2.0-4.0 (including cutting-edge language features, viz., expressions, LINQ, dynamics, etc.)

• CIL, code emission, IL-level analysis and modification

• Multi-threading (concurrency, kernel/user synchronization constructs, PLINQ, TPL)

• Windows Forms and Windows Service/Console; SaaS

• Infragistics NetAdvantage for WinForms (grids, charts, others), CAB/SCSF

• Experience with WCF and remoting

• ADO.NET, SQL Server and T-SQL, experience with PostgreSQL, PL/SQL

• Performance/memory profiling and tuning (Ants, JetBrains, .NET memory profiler)

• OOP/OOD, SOA, multi-tier applications, design patterns, TDD, IoC, dependency injection

• Unit-testing via MS Test, mocking (Rhino Mocks and Moq)

• TFS and TF Build administration, optimization and customization (MS Build projects, custom tasks),

particularly facilitating continuous integration

• XML, XSLT, XPath; HTML

Subject field knowledge:

• Strong understanding of cash and derivative financial instruments

• Portfolio management process exposure, knowledge of front/mid/back-office roles

• Derivative/fixed income modeling experience via Numerix and SunGard Monis in particular; general

understanding of security valuation and risk management

• Familiarity with financial market mechanisms and terminology

Other skills:

• Programming contests background, problem-solving and authoring abilities

• Profound basis in computer science, data structures and algorithms

• Willingness to self-educate, ability to ‘dive deep’ into the matter, finding out how things work

internally and mastering each topic in its entirety

• Excellent in written and verbal communication in English

• Continuous practice in agile development, namely, Scrum, and peer code reviews

Work Experience

August 2008 present time, Saint-Petersburg, Russia

have been employed at Paladyne Systems (http://www.paladyne.com/) which provides comprehensive

ASP investment management solutions for hedge funds. As a C# developer in Market Data subdivision of

Portfolio Master team I designed and developed client part of ‘Model Broker’ component responsible for

derivative modeling by means of Numerix, SunGard Monis Analyzer and other third-party libraries. During

the tenure I have undergone financial market trainings and participated in numerous discussions and demos

on security valuation and risk management. Presently I am working on highly extensible smart block-based

UI for ‘Valuation Workshop’ component which will be used in particular as an in-house risk analysis solution.

Also being a build master of the team I optimized TF build process notably reducing product build time from

2 hours to about 5 minutes. Other responsibilities included maintenance of product installer and other internal

tools.

October 2007 August 2008, Kiev, Ukraine

worked mostly remotely with Prostobank (http://www.prostobank.ua) which specializes in comparative

analysis of bank offerings for individuals and organizations. During the period of employment I architected

and developed crucial in-house data management application for analysts utilizing C#/WinForms and

PostgreSQL. Notable achievements include implementation of multi-language support for all textual data

which involved writing fairly complex PL/SQL scripts for existing database conversion.

March 2007 November 2007

as a freelance developer fully designed and coded probability calculator for different types of poker.

Writing managed .NET code I contended with native Win32 and Java rival products and finally outperformed

them employing precalculation, results caching and various other heuristics and optimizations.

November 2005 October 2006

was a remote member of development team in London-based Eskudos (former iLevelSoftware, now

defunct). Throughout the tenure completed several outsourcing projects including XML/XSLT templates for

Chevanstell website, internal document management solution for Katolight based on ASP.NET and Windows

Indexing Service, as well as C# bulk email processing module for the company’s CMS product and AJAX

support for ASP.NET internal work item management solution.

February June 2004, Donetsk, Ukraine

worked for Anahoret (http://www.anahoret.com) developing Java Servlets with MySQL data access in

several outsourcing projects for international clients.

1999 2007

successfully participated in numerous individual and team programming competitions up to International

Olympiad in Informatics (see below). Also authored tasks for and was a jury member of Ukrainian

Olympiads in Informatics, as well as prepared schoolchildren for contests, delivering lectures and conducting

seminars on algorithms.

Related Achievements

Individual contests

International Olympiad in Informatics:

2002, South Korea bronze medal

Ukrainian Olympiads in Informatics:

2001, 02 2nd grade diplomas

2003, 05, 07 task author and jury member

Regional Olympiads in Informatics:

2000, 01, 02 3rd, 2nd and 1st grade diplomas respectively

Team competitions

Southeastern Europe ACM International Collegiate Programming Contests:

2002, Romania 10th place

2003, Romania 9th place

2004, Romania participation

Ukrainian Cup in Programming:

2003 the cup (1st place)

2004 3rd place

Ukrainian ACM ICPC:

2002, 03, 04 3rd places

Eastern Ukrainian ACM ICPC:

2003, 04 1st places

Education

2008 2009, North-West Technical University, Saint-Petersburg, Russia

speciality of Computers, Computational Complexes, Systems and Networks; Computer Engineering

branch, extramurally

2004 2008, Donetsk National Medical University, Donetsk, Ukraine

General Medicine, 1st Medical Faculty

2004 2006, Donetsk National Technical University

Computer Systems and Networks, Computer Engineering branch, extramurally

2002 2004, Donetsk National Technical University

System Programming, Computer Engineering, full-time

1998 2002

various weekend schools in mathematics and informatics including courses in algorithms and contest

problem solving

Personal Information

While not skiing and taking photos I tend to read books and articles that help achieve deep understanding of

various subjects that were or could possibly be encountered at work. The ones I have found most useful so far

(largely due to their comprehensiveness) are Hull’s ‘Options, Futures and Other Derivatives’, ‘Code

Complete’ by McConnell, ‘Introduction to algorithms’ by Cormen et al. and 3 rd edition of Richter’s ‘CLR via

C#’, though there were many others by Martin Fowler, Joel Spolsky, Andrew Troelsen, as well as outstanding

blog articles of Eric Lippert it’s just always interesting to learn something new.

As a side note I also like brain teasers much.



Contact this candidate