Больше информации по резюме будет доступно после регистрации
Зарегистрироваться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 2012 — currently
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 2010 — January 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 2008 — June 2010
1 year 11 months
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 2006 — July 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 2004 — June 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 2003 — November 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 2002 — May 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
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