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

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

Candidate

Male, 43 years, born on 13 October 1981

Saint Petersburg, I want to relocate (Australia, Great Britain, Ireland, Moscow, Netherlands, USA, Saint Petersburg, Czech Republic), prepared for business trips

Solution Architect

Specializations:
  • Development team leader

Employment: full time

Work schedule: full day

Work experience 22 years 7 months

January 2012currently
13 years 4 months

Saint Petersburg, www.griddynamics.com

Big Data Practice Lead
Responsibilities: • Architecture review and trainings • Architecture design (including technology selection, capacity planning, application, data, HA and deployment architecture) • Data model and code design • Performance and stress testing • Product ownership and team management Technologies: Apache Hadoop/MapReduce, Apache HBase, PIG, Cassandra, Storm, Kafka, Python, Scipy/Numpy Achievements: Projects: * MAGED - audience-modeling system built to measure ROI of online media campaigns and improve fraud detection models based on user profiles. The system serves full historical dataset for ad-hoc research queries and daily modeling/reporting purposes (daily ingest 1 TB). * Niagara - In-Stream real-time ETL process to data pre-aggregation, scoring and fraud detection * Kraken - Apache Nutch based internet crawler * Rosetta - Measurement of statistical deanonimization algorithms effectiveness * Persona - Brand sentiment measurement and recommendation engine for eCommerce sites
June 2010January 2012
1 year 8 months
VMware Data Virtualization Team/Grid Dynamics
Solution Architect
Responsibilities: * Design and audit of application, data and deployment architecture of high-availability/high-performance systems * Mentoring of customer's and internal development teams * Consulting practice development * Management of remote development team * Production system troubleshooting Technologies: SpringSource vFabric (GemFire, TC Server, Hyperic, RabbitMQ), JEE, Spring, NoSQL Achievements: * Rolled out to production 2 multi-DC systems for global financial institutions (global asset clearing, market data distribution) * The consulting group is the most quickly growing division of company Clients: * NewEdge Group LLC, London, on-site * Bank of America Merrill Lynch, Singapore, on-site
August 2008June 2010
1 year 11 months

www.griddynamics.com

Software Architect/Development Manager
Responsibilities: * Design, negotiation and implementation of architecture for one of primary systems in a Fortune 100 company (>10 000 req/sec) * Direct on-site and remote communications with customer: requirements gathering, domain model creation and maintenance, documentation of integration points (Corporate services, RDBMS, Deployment) * Technology evaluation and selection * Technical management of distributed development team * Coding and technical problems resolution * Hiring Technologies: Oracle Coherence, Gigaspaces, Amazon Cloud, GoGrid Cloud, JEE, Spring, OSGi/SpringDM Server, Apache Solr/Lucene, Hyperic HQ, IBM DB2 Achievements: * Rolled out the first service implementation based on the new architecture to production * Public computing cloud provider was used to deploy and test clustered solutions (Amazon, GoGrid) * New technological stack was designed and implemented according to customer needs * ODC have been built around the initial projects
July 2006July 2008
2 years 1 month
Enterra Inc
Software Architect/Technical Manager
Responsibilities: * Technology evaluation and selection * Support of pre-sales activities: creation of project proposals, initial estimation * Architecture design and negotiation * Requirements analysis, tracking and execution of Change Requests * Communications with customer representatives in order to track dependencies, solve problems and report progress * Technical management and mentoring of dev team (up to 10 persons) * Coding and technical problems resolution * Project planning and progress tracking Achievements: * Successfully delivered (on time and on budged) following projects: - Stravati (Web 2.0 task management system with off-line work features: JBoss, Lucene, MySQL, GWT) - SeaGreen (WYSIWYG HTML Form editor; boxed product) - FTP2SHARE (High performance file sharing system with multiple data-centers: JBoss (JBossMQ/ActiveMQ, Remoting, JBossCache), Spring (Security, MVC), MySQL, Hibernate) - F2F (Real-time video broadcasting infrastructure on top of Darwing Streaming Server: RTP/RTSP, MPEG 4, H.263) * Helped to establish long-term relations with several customers
December 2004June 2006
1 year 7 months
Enterra Inc
Senior Developer
Responsibilities: architecture design, effort estimation, requirements engineering, customer relations, coding of core modules (Java, C++), team management. Designed concepts, analytical model, software requirements specifications and architecture of several commercial information systems (ProgressBS Adaptive BPM, InVisionJ BPM, PlumCanary Chirp). Designed architecture, implemented and provided support of a commercially successful cross-platform boxed software product (Apple Featured Business Application). Environment: JEE, Eclipse RCP, Web. Designed architecture and implemented soft real-time control software for automatic control of multi-diesel power plant (JDK 1.5, Javolution, JMX). 5 power plants function in Eastern Siberia control of the automatic control unit.
October 2003November 2004
1 year 2 months
Enterra Inc
Developer
Responsibilities: Module design, effort estimation, coding Designed and implemented server framework and WYSIWYG XHTML form editor (JEE, Eclipse RCP).
June 2002May 2003
1 year
The Altai State Agricultural University, Barnaul
Software Developer
Responsibilities: requirements engineering, architecture design, team management, coding. Developed internal business process automation system for university (Delphi and MS SQL). Deployed and actively used till now.

About me

Solution Architect with 16 year of overall experience in software development industry with primary focus on high-performance and data intensive web applications. During my career I worked as for Fortune 500 companies as for small Silicon Valley startups and got insight into very early seeds of web technology, their growth and adoption. Enterprise: SOA, EDA, RDBMS, OOAD, UML NoSQL: Hadoop/HBase/Pig, Cassandra, GemFire Languages: Java, Python, C/C++ Design fault tolerant/high performance web systems on Java: load-balancing, async communications, failure scenarios analysis, geo-distributed systems. Java skills: JEE (POJO, EJB, JSP/Servlets, Struts, JSF, JMS, Web services) Spring (Core, AOP, Security, MVC & other modules) OSGi Eclipse RCP (Core, SWT/JFace, Workbench, GEF) Swing, JMX, JNI, ANTLR Application servers: JBoss (HA, TreeCache, Remoting, Services, JEE, Administration), Sun Application Server (JEE) SpringDM Server Apache Tomcat In-Memory Data Grids: GemFire Gigaspaces (Processing Units, JEE web apps) Oracle Coherence Management: SCRUM; project planning; tracking of iterative/waterfall projects; effort estimation; scope management QA: automated, definition of test methodology, quality criteria and test plan creation OS: Linux, MacOS X, MS Windows Databases: MySQL, MS SQL Web: XHTML/HTML, CSS, XML/XSLT/XSD/WSDL Publications: Building large-scale analytics platform with Storm, Kafka and Cassandra - NYC Storm User Group Meetup - 21st Nov 2013 http://slidesha.re/18yats2 Использование IMDG в высоконагруженных системах, HIGHLOAD 2009, http://highload.ru/papers2009/12253.html http://www.slideshare.net/aih1013/highload-2009-inmemory-data-grids GWT: improving performance, http://techzone.enterra-inc.com/gwt/gwt-improving-performance/

Higher education

2003
The Altai State University
Radiophysics, Specialist (with honours)

Languages

RussianNative


EnglishC2 — Proficiency


Professional development, courses

2014
PhD Doctorate - Performance estimation and optimization of distributed system designs
Altai State Technical University, In progress
2011
Machine Learning (Advanced Track)
Stanford online, Certificate of achievement (100%)
2010
GemFire v6.5 Platform Update: Advanced Architecture & Development
VMware Inc, -
2009
Communications in software projects
Peoplemind, -
2007
MySQL performance tuning
profyclub.ru, -

Tests, examinations

2007
OOAD
Brainbench, master degree
2007
Java 2
Brainbench, master degree
2007
SQL
Brainbench, passed
2003
Sun Certified Web Component Developer
Sun Microsystems, passed (88%)
2003
Sun Certified Java Programmer
Sun Microsystems, passed (98%)
1997
Delphi Developer
Brainbench, passed
1997
С Developer
Brainbench, passed
1997
Linux Administrator
Brainbench, passed
1997
Unix Administrator
Brainbench, passed

Citizenship, travel time to work

Citizenship: Russia

Permission to work: Russia

Desired travel time to work: Doesn't matter