Больше информации по резюме будет доступно после регистрации

Зарегистрироваться

Candidate

Male, 50 years, born on 10 January 1975

Saint Petersburg, I want to relocate (Spain, Mexico, Portugal, USA), prepared for business trips

Программист / Software developer

Specializations:
  • Programmer, developer

Employment: full time, part time, project work

Work schedule: full day, shift schedule, flexible schedule, remote working

Work experience 31 year 6 months

November 2017currently
7 years 7 months

Saint Petersburg, www.gridgain.com

Senior Software Developer
Developing parts of Apache Ignite SQL engine (bTree-related, COPY, CREATE TABLE, CREATE INDEX commands). Technologies: Java 7
July 2017October 2017
4 months
Яндекс

Saint Petersburg, www.yandex.ru

IT, System Integration, Internet... Show more

Senior Software Developer
Web Ontology team: optimizing internal pipeline of delivering Wiki data to the Wikipedia snippet you normally see at right hand side of the Yandex search results page. Technologies: Python, bash, Yandex Map-Reduce / BigTable(called "YT" / "Ыть")
June 2015July 2017
2 years 2 months

Saint Petersburg, www.luxoft.com

IT, System Integration, Internet... Show more

Senior Java Developer -> Lead Java Developer -> Solution Architect
Working on one of the largest BigData system for one of the largest bank. Working as software developer and then as application architect. Technologies: Apache Storm, Coherence, SAP ESP, SAP HANA, Java 8 (Lambdas, Stream API), various JMS providers Tools: Maven, TeamCity, Idea
March 2005June 2015
10 years 4 months
Oracle Development SPb

Saint Petersburg, oracle.com/

IT, System Integration, Internet... Show more

Software testing engineer
Java Hotspot VM Quality engineering - Developing tests / test suites for Java Hotspot VM. Main areas: - JSR 292 (support for dynamically typed languages / Lambda) - Split bytecode verifier in JVM - JVMTI - Automated GUI testing (JConsole, VisualVM tools of JDK) - Developing infrastructure tools for testing - Driving group activity of writing and publishing blog articles about VM internals (https://blogs.oracle.com/vmrobot) Please contact me for more details.
January 2000January 2005
5 years 1 month
Additional experience

www.oracle.com

Software / web developer / administrator
Developed backend parts of highly scalable clustered high availablity web photo storage server, which was later licensed by Nikon Corp as My Picturetown service (http://mypicturetown.com) and migrated to Japan. Acted as 'last-resort' analyst for hard-to-find bugs: successfully found several very obscure bugs in the system. Was developing new algorithms and optimizing existing ones for metal cast simulation, casting process visualization, 3D graphics processing. For some of algorithms I was able to cut down execution time by 100 times by changing the algorithm itself, parallelizing code, replacing C++ standard library components with custom-written ones, adding stuff like memory pools and so on. Tools: C++, OpenGL, Intel TBB, Intel MKL, Boost, MS Visual Studio. Designed and implemented (entirely on my own) online book store for Helicon Plus Publishing. Tools: PHP 4.3.4, MySQL 2.0.18 Installing and administering various BSD and Linux-based servers and applications (sendmail 8.12.10-8.13, spam filtering/antivirus software, Samba 3.0.x, firewalls, DHCP/NTP/FTP/Apache/MySQL servers, et al.), configuring Cisco routers.
January 2000January 2005
5 years 1 month
SYNCHRONICITY, INC. (now DASSAULT SYSTEMS)

Saint Petersburg, www.3ds.com/

Software developer
Designed and programmed various parts of Synchronicity's version control system called DesignSync/ProjectSync. (http://www.3ds.com/fileadmin/PRODUCTS/ENOVIA/PDF/Datasheets/V62010/SYN2010-0905.pdf) Worked a lot on authentication subsystem. Doing refactoring to multithreaded implementation, multi-platform build environment, working on Tcl interpreter interface. Ported and fixed various 3rd party products for use with the version control system: Apache 1.3-2.0, Tcl 7.3-7.4, OpenSSL 0.9.6-0.9.7, OpenLDAP 2.x). Development was done mainly in Unix environment (Solaris 2.6–9, HP-UX 10.20–11, AIX 4.3.3, RH Linux 6.2–9) using native and GNU compilers, debuggers and tools (cc, CC, aCC, xlC, gcc, dbx, xdb, gdb, make, libtool, automake, autoconf, bash, perl and Tcl scripts) and also under Windows 2000/XP using Microsoft Visual C++ 6.0 and Cygwin tools.
January 1999January 2000
1 year 1 month
OSW LTD
Software engineer
Developing various parts of a data analysis application. The application performed analysis of arbitrary numeric data using a selforganizing map (SOM) and featured 3D visualizing. Created a full-featured cursor library on top of Berkeley DB, which at that time was like a on-a-disk hash-table. Tools: Borland C++ Builder (Under Windows NT/2000), GNU C++ compiler (Linux, HPUX) using ODBC, BDE, Berkeley DB, XML processing library, Template Graphics Software 3D library.
January 1996May 1999
3 years 5 months
STAR SOFTWARE, LTD. (now STAR GROUP AG)

Saint Petersburg, www.star-group.net/

Developer and project manager for web and other projects
Created from scratch and supported sites for: - STAR SPb Ltd (http://www.star.spb.ru); - International STAR Group (http://www.star-ag.ch) - Localisation Industry Standards Association (http://www.lisa.unige.ch). - Did HTML/Graphic engineering, client-side and server-side JavaScript and VBScript programming,CGI programming on C++/Perl, web-database programming, server tuning, creating Java applets (these were early times of the WWW). - Was consulting Russian team of OISoft Ltd. during http://www.oisoft.ru web site creation. Took part in creation of the web server of the Ministry of Labour of Denmark (http://www.af.dk) — designed and developed ASP scripts. Also worked as a software developer in several projects: - Created converter for translating automotive SGML documentation in Japanese language to Adobe FrameMaker MIF format using OmniMark programming language. - Designed and programmed a 'deconverter' for translating artifical universal language (called UNL) to a number of natural languages (including English and Russian) under project of United Nations University of Japan. - Developed significant number of Perl scripts for various text processing in documentation translation projects (alignment, checking, etc.)
January 1993January 1994
1 year 1 month
Some marine software company

Saint Petersburg

Software developer
Created Windows application for surface ship stability calculations (known as cargoplan) . Also developed the entire interface part using Windows 3.1 API, Borland C++ 3.1 for Windows.
January 1993January 1993
1 month
VIRG "RUDGEOFIZIKA"

Saint Petersburg

Software developer
Developing accounting application on top of MDBS object database software. Tools: MS-DOS, Borland C++ 3.1.
January 1991January 1992
1 year 1 month
ST. PETERSBURG PALACE OF YOUTH
Software developer, teacher
Designed and programmed application for automating races of electric car models using a custom hardware interface using Borland Turbo Pascal for MS-DOS. Developed applications, which were well-known at the time in St. Petersburg programming community: TSR removal tool called 'tslayer', TSR games ('Yoohoo' and others). Provided programming lessons for high school students.

Skills

Skill proficiency levels
Java SE
C++
Graphics
Quality Control
Perl
PHP
MySQL
ORACLE
Linux
Solaris
Windows 7
OpenGL
Tcl/Tk
Bash
Quality Management
Black box testing
Unit Testing
Apache Storm
SAP ESP
SAP HANA

Driving experience

Driver's license category B

About me

Awards: "The most effective employee of 2016”, Luxoft ---------------- Public talks about Apache Storm: - Luxoft Java Day in Bulgaria: https://www.facebook.com/LuxoftBulgaria/videos/809039042559442/ - CEE SECR 2016: http://2016.secr.ru/program/submitted-presentations/apache-storm - Luxoft LoGeek Night: https://habrahabr.ru/company/luxoft/blog/320388/ ---------------- Please don't offer positions in Yandex St. Petersburg and SberTech.

Higher education

2001
Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" им. В.И. Ульянова (Ленина), Санкт-Петербург
ФАВТ
1998
ФАВТ, Программное обеспечение вычислительной техники и автоматизированных систем

Languages

RussianNative


EnglishC2 — Proficiency


SpanishA1 — Basic


Citizenship, travel time to work

Citizenship: Russia

Permission to work: Russia

Desired travel time to work: Doesn't matter