Post Job Free
Sign in

Development Software Developer

Location:
Ridgewood, NJ, 07450
Salary:
>=150,000
Posted:
August 31, 2012

Contact this candidate

Resume:

BORIS RAYSKIY

PERSONAL INFORMATION

Address: *** ***** ***** ***, *********, New Jersey, 07450

Phone: +1-201-***-**** (home), +1-347-***-**** (mobile)

E-mail: ********@*****.***

SUMMARY OF EXPERIENCE-

• Operating systems: IBM AIX, Solaris, Mac OS X, SCO Unix, Linux, Free BSD, QNX, HP-UX, Windows 7/XP/CE/Mobile, Xbox-360, PS3, Wii, Android OS, CygWin;

• Programming languages: C/C++, Java, Javascript, Perl, Lua, XML, PL/SQL, HTML, Unix Shell Scripting, Yacc, Lex, AWK, Make, ActionScript 2/3, Flex/Air;

• Protocols: TCP/IP, FTP, Postscript;

• RDBMS: IBM DB2, Oracle, MS SQL Server, MySQL.

• APIs and technologies: STL, IPC, Win 32, MFC, QT, Multithreading, Sockets, Direct-X, Open-GL;

• Tools: Eclipse, Android NDK, MS Visual Studio, GNU C++, MathCad, Matlab, Mercurial, CVS, SVN, Perforce, IBM Clearcase, GIT, GNU GDB, Sun DBX, Microsoft Office, Rapid, Adobe Flash Studio, Flex Builder;

• Language skills: Russian native, English fluent, German good, Korean basic

• ~40 printed papers in scientific magazines, 20 patents (inventor of USA, Europe)

• Useful Links: http://www.patentgenius.com/inventedby/RayskiyBorisVSuwonKR.html https://play.google.com/store/apps/details?id=boris.omaha https://play.google.com/store/apps/details?id=boris.pref http://patents.justia.com/inventor/BORISVRAYSKIY.html

EDUCATION

September 1982

June 1989 MS in Radiophysics, Electronics and Computational Physics. Nizhny Novgorod State University Nizhny Novgorod,

Russia

EMPLOYMENT HISTORY

March 2011

Present Time Android projects.

Projects and Tasks:

• Idea, architecture, design and implementation of various applications for Android.

• Artificial Intelligence (AI) models development.

https://play.google.com/store/apps/details?id=boris.pref

https://play.google.com/store/apps/details?id=boris.omaha

• Multipurpose low latency game server development for online gaming, messaging, trading;

Tools and environments:

• Java, C++, Lua, Perl, Bash, SQL, pthreads, sockets, m-queue, processes synchronization, Eclipse, MySql, CVS.

Platforms:

• Linux, Windows XP/7, Android OS. Ridgewood, NJ

USA

January 2010

Present Time Bloomberg LP.

Position: Senior software analyst/developer, Portfolio Analytics and Risk Management Group, R&D Workflow/ Attribution/Indexes. New York, NY

USA

Projects and Tasks:

• ETL<GO> Portfolio Analytics ETL Engine – Architecture design, development and implementation;

• BOA - high performance Scripting language. Purpose: high efficient calculations of portfolio parameters.

• SLA - service level management and portfolio analytics data integrity controlling system;

• TASK<GO> - SLA client interface and tasks management system

• HAPP<GO> - Data mining engine.

• HIPP<GO> - HIstorical Portfolio POsitions data mining system.

Tools and environments:

• IBM C++, GNU C++, Java, Javascript, Perl, Lua, Unix Shell Scripting, Yacc, Lex, Boa, Microsoft Visual Studio 2008, Eclipse, GNU GDB, Sun DBX, CVS, SVN, IBM Clearcase, Rapid.

Platforms:

• Solaris, IBM AIX, Linux, Windows XP/7.

July 2008

October 2009 Scaleform Corp. (Autodesk)

Position: Senior software developer (contract) Greenbelt, MD

USA

Projects and Tasks:

• High performance, multi heap, thread-safe memory management system;

• GUI and graphic libraries development;

• Client-server applications using RIA technologies.

• Flash player development; Debug and Statistics system.

Tools and environments:

• C++, Microsoft Visual Studio 2003/2005/2008, MFC, STL, make, Perforce, QT, Adobe Flex/Air, ActionScript 3.0;

Platforms:

• Windows XP/CE/Mobile, Linux, Xbox360, PS3, Wii.

October 2007

July 2008 XKOTO Inc.

Position: Senior software developer Toronto,

Canada

Projects and Tasks:

• Load balancer for IBM DB2 development.

• System utilities development.

• XML and SQL parsers.

• Math library with improved performance (trigonometry, numerical integration and differential equations solution);

• IBM DB2 SQL client GUI designing and implementation;

• Test suites for IBM DB2 load balancer.

Tools and environments:

• C/C++, QT, Java, Perl, Unix Shell, SQL. Win32, VC++ 2008, Eclipse, Pthread, Mutex, Shared Memory, Sockets).

Platforms:

• Linux, Sun Solaris, IBM AIX, Windows XP;

June 2006

October 2007 Instaclick Inc.

Position: Senior software developer (contract) Toronto,

Canada

Projects and Tasks:

• GPS systems development;

• Cross platform high performance graphics and mathematical libraries development;

• Geocoding, Navtec maps rendering;

• Network utilities development;

• Server side and client applications development.

Tools and environments:

• C/C++, STL, MFC, Win32, multi-threading, CygWin, Nant, CVS, Mercurial, QT, MySQL, Perl, Unix Shell scripting, AWK;

Platforms:

• Windows XP/CE/Mobile, Geologic, Qualcomm, Intermec, MacOSX, Linux.

July 2000

February 2006 SAMSUNG Electronics Co. Ltd, Microwave R&D team.

Position: Senior Engineer Suwon,

Korea (republic of)

Projects and Tasks:

• CAE systems for the microwave devices simulation development;

• Mathematical approaches and algorithms for the electro-magnetic solvers development;

• Embedded algorithms for Microwave Ovens development.

• Graphic libraries and measured data visualization software systems development;

Tools and environments:

• GNU C++, MS Visual Studio 2003/2005, Win32, MFC, QT, LabView, MathCad, multi-threading, Sockets, Postscript;

Platforms:

• Windows 98/2000/XP/CE, HP UX-9000, Linux, QNX.

PREVIOUS WORK HISTORY

February 1996

September 2000 Joint Stock "Savings Bank of Russian Federation"

Position: Senior Software Developer Nizhny Novgorod,

Russia

September 1989

February 1996 Institute of Applied Physics of RAS

Position: Scientist Nizhny Novgorod,

Russia

CAREER DEVELOPMENT

2002 Project management and technical leadership Samsung Electronics Co. Ltd

PERSONAL INTERESTS

Computers, Programming, Music, Literature, History, Psychology, Photo.

- References available upon request -



Contact this candidate