Больше информации по резюме будет доступно после регистрации
Зарегистрироваться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 2017 — currently
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 2017 — October 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 2015 — July 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 2005 — June 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 2000 — January 2005
5 years 1 month
Additional experience
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 2000 — January 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 1999 — January 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 1996 — May 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 1993 — January 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 1993 — January 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 1991 — January 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
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
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Doesn't matter