Мартин Фаулер, Рефакторинг

Кормен и другие, Алгоритмы: построение и анализ

Джоэл о программировании

Фредерик Брукс, Мифический человеко-месяц или как создаются программные системы


Yakov E. Sirotkin
Birthday: May 10, year 1977
E-mail: yasha@telamon.ru


Professional objective: Ship valuable software.

Software Engineer since 1999.

Education: 1994-1999 Saint-Petersburg State University. Mathematics & Mechanics Faculty, department of Mathematical Analysis, diploma with honors.

September 2016 — present
Software Engineer at Grid Dynamics
I implemented leading asterisk support in search queries for Lucene search engine based on suffix array.
I am participating in the development of the new digital platform for large US retail company.

April 2013 — August 2016
Software Engineer at Sidenis AG
I participated in support and development of contract information system for the credit insurance business. I migrated about 50,000 lines of PL/SQL code to Java, introduced jQuery-based interface, decommissioned several legacy subsystems, introduced new report and search engine, fixed hundreds of defects (Java, jQuery, Oracle, PL/SQL).

December 2012 — March 2013
Software Engineer at Genestack
I participated in the development of new cloud-based bioinformatics platform (Java, jQuery).

February, 2011 — December, 2012
Software Engineer at Algorithmic Biology Lab
Data visualization for the top-down mass-spectrometry.
Product Manager for genome assembler SPAdes.

May, 2010 — January, 2011
Software Engineer at GGA Software Services
Support and bugfixing for complicated enterprise systems.

March, 2007 — April, 2010
Software Engineer at Yandex
I transfered Yandex.Money web part development from Moscow to St.Petersburg, from "big Yandex" to Yandex.Money. After that I transferred internal CRM project from prototype developed by external outsourcing company to production.

June, 2006 — February, 2007
Web-developer at Siemens Business Services
Outstaffed coding monkey.

July, 2005 — March, 2006
Software Engineer at interresearch a|s
Development of the Internet surveys ASP platform (Java/Tamino). I switched the system to UTF-8, unified the Tamino API usage, wrote the Ant script for the build process, reduced the number of pop-ups and redirects, implemented several new features and fixed a lot of bugs.

February, 2003 — July, 2005
Software Engineer at DataArt
Web applications (Java/Oracle/Struts), Quantitative Finance (C#).

I participated in many software engineering conferences in Russia as invited speaker. My blog is quite popular among software developers.

Keywords: Refactoring: bugfixing, rename, code cleanup; Java; XSLT; vast experience in Oracle.

Хостится на .masterhost Яндекс цитирования   SpyLOG   Рейтинг@Mail.ru  Rambler's Top100