Обо мне
  • Рассматриваю в первую очередь предложения с применением экосистемы Rust.
  • Уверенный профессионал в области программного обеспечения с практическим опытом в различных областях, включая системный анализ, архитектуру, дизайн, разработку, тестирование и обслуживание десктопных, серверных, веб приложений. В большинстве проектов участвовал в полном жизненном цикле приложений. Отличные навыки общения на русском и английском языках.
Профессиональные навыки
RustC#.NETPythonJavaScriptGitC++LinuxSQL
Опыт работы
Bloomberg
Нью-Йорк
Senior Software Engineer
Февраль 2006 — По настоящее время (13 лет и 6 месяцев)
  • Extended App Portal with a GitHub Enterprise API solution to create GitHub repositories and manage organizations, teams, and developers (REST, Node.js, C++ 11, Bloomberg SQL).
  • Launched a new website with SDK downloads and mailing list for App Portal and Terminal Connect (ASP.NET MVC 5, IIS, SQLite).
  • Created Windows installers for App Portal and Terminal Connect, SDKs, using the open-source WiX toolset.
  • Maintained Java Terminal Connect, extending its test coverage (Java 8, JNI, JUnit).
  • Delivered a quality rewrite of .NET Terminal Connect, a vital API that seamlessly linked proprietary tools, charts, and spreadsheets with the Bloomberg Terminal (C# 7, PInvoke, NuGet, C++ 11, MS Test, TypeMock).
  • Delivered the first and subsequent versions of APPS (App Portal Store – third party app integration into Bloomberg Terminal) and APPM (App Portal Store and subscription management by both admins and third party developers) from scratch, using JavaScript/Bloomberg Rapid framework (front-tier), Unix C++ 03, 11 services (middle-tier), and Bloomberg SQL in data store (back-tier).
  • Extended RDE (proprietary IDE that developed apps in Bloomberg Rapid UI) in C# 3-6/WPF with support of integrated SVN/Git based operations.
  • Maintained the mission critical SMART infrastructure Smart Client app/version management (C# 3, Windows Forms, XML/SOAP/WSDL Web Services, MS SQL, Visual Studio Add-in); NLOG - log retrieval (from the user’s terminal) and analysis (C# 3, Windows Forms).
  • Created a UI Designer of Smart Client Controls (C# 3, Windows Forms).
  • Created CORM - a Straight from Lab app that used a quantitative analysis solution to evaluate market volatility (C# 2, Windows Forms), which was featured in Bloomberg Markets magazine.
  • Delivered new and extended Smart Client Controls (an proprietary extension of Windows Forms Controls that applied the Bloomberg UI style) that were used in both client-facing and internal apps.
Siemens
Принстон
Intern Software Engineer
Февраль 2005 — Февраль 2006 (1 год и 1 месяц)
  • Contributed to a prototype project that facilitated components implemented in C# 2, Java 1.4, and C++ 03, using a common C++ API (JNI, PInvoke).
  • Pioneered the addition of unit/integration tests (NUnit, JUnit, CppUnit) to projects, with notable improvement in code quality.
New York Life Insurance
Нью-Йорк
Программист
Декабрь 2004 — Декабрь 2005 (1 год и 1 месяц)
  • Developed and maintained applications in Assembler that processed client data.

Tools/Technologies used: Assembler for IBM z/OS Mainframes

Высшее образование
Rutgers University
Ньюворк
Факультет: Engineering
Сентябрь 2014—Май 2015 (8 месяцев)

Магистр наук (Master of Science)

Computer Science

Факультет: Engineering
Сентябрь 1998—Май 2002 (3 года и 8 месяцев)

Бакалавр наук (Bachelor of Science)

Computer Science