Yakov E. Sirotkin
Birthday: May 10, year 1977
Ship valuable software.
Software Engineer since 1999.
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.
Refactoring: bugfixing, rename, code cleanup; Java; XSLT; vast experience in Oracle.