• Войти
Работа в Санкт-Петербурге
наверх
Ищу сотрудников
Ищу работу
Создать вакансию
Подбор персонала
Войти Работа в Санкт-Петербурге
Работа в Санкт-Петербурге
наверх
  1. Работа в Санкт-Петербурге
  2. База резюме
  3. ⚫ Team lead✔
отправить приглашение
file_download

Data Engineering Team Lead / Architect

от 07 Декабря 2023

Alexander

Возраст

37 лет (14 Мая 1988)

Город

Санкт-Петербург

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Описание

 

  

Alexander Kochurin – Solution Architect / Tech lead / Lead Software Engineer

Contacts

email: alexander.kochurin@gmail.com  

Telegram: @alexandercoffee

Phone: +7-965-816-34-13

Skype: darkengiller

 

Summary

* Proven IT professional with 10+ years of experience

* Has strong experience leading software development teams

* Strong knowledge of Java and Multithreading and java libraries

* Knowledge and experience of Python

* Has experience with Cloud

Azure: HDInsight, Databricks, EventHub, KeyVault, Blob Stograge, Azure Table API, MS queue, Kubernetes, Docker, Redis

GCP: Kubernetes, BigQuery, PubSub, GCP Storage

* Has experience with Big Data technologies: Hadoop, HDFS, MapReduce, Hive, Storm, Spark, Kafka

* Has experience with Data Bases: PostgreSQL, MySQL

* Knowledge of Aglie and Waterfall

* Has experience working in multinational and distributed teams

* Comfortable working alone and within a team

Skilled in Scrum, Java Programming Languages, Core Java Development, Gitflow, Asynchronous programming and multithreading, Cluster computing & Multithreading, Kanban, Data Solution Architecture, Cloud, Ingestion Pipelines

Skills

Skills Level
Technologies / Data  
 NoSQL DatabasesIntermediate
 SQL DatabasesIntermediate
 Google Cloud StorageAdvanced
 Data Integration (ETL/ELT) PlatformsAdvanced
 Apache AirflowIntermediate
 DatabricksIntermediate
 RedisAdvanced
 Apache StormIntermediate
 StormIntermediate
 PrometheusExpert
 MySQLIntermediate
 Apache Hadoop HDFSIntermediate
 Azure SQL DatabaseIntermediate
 Apache Hadoop MapReduceAdvanced
 Azure Blob StorageAdvanced
 Apache KafkaAdvanced
 RDBMS ToolsAdvanced
 PostgreSQLIntermediate
 Big Data Platforms & SolutionsAdvanced
Technologies / Framework  
 slf4jAdvanced
 Spring BootIntermediate
 Apache SparkAdvanced
 JUnitAdvanced
 MockitoAdvanced
 Apache Log4j 2Advanced
 CucumberIntermediate
 HibernateIntermediate
 Eclipse SWTIntermediate
 JUnit 5Advanced
 Apache MavenAdvanced
 GradleIntermediate
 EasyMockIntermediate
Engineering Practices / Intelligent Enterprise  
 ETL/ELT SolutionsAdvanced
 Data Quality ProcessesIntermediate
 Data Quality MonitoringIntermediate
 Real-time Data ProcessingAdvanced
 Data Solution ArchitectureAdvanced
 Data Software EngineeringAdvanced
 BigData GeneralAdvanced
 Data Quality EngineeringIntermediate
 Data QualityAdvanced
 Ingestion PipelinesAdvanced
Leadership & Soft Skills / Leadership  
 MentoringAdvanced
 Developing OthersAdvanced
Managerial / General Management  
 ScrumExpert
 Feature Driven Development (FDD)Intermediate
 Evidence Based ManagementIntermediate
 KanbanAdvanced
 PrototypingIntermediate
Engineering Practices / Digital Engagement  
 Computational geometryIntermediate
 CacheIntermediate
Academic Disciplines / Humanities  
 EnglishIntermediate
 Decision PsychologyAdvanced
Engineering Practices / Cloud  
 Cloud Support ServicesIntermediate
 CloudAdvanced
Technologies / IDE  
 Eclipse PlatformIntermediate
 EclipseIntermediate
 IntelliJ IDEAExpert
Technologies / Other  
 Azure HDInsightAdvanced
 Azure Cache for RedisIntermediate
 Eclipse RCPIntermediate
 Cloud PlatformsIntermediate
 Azure DatabricksAdvanced
 Azure Event HubsExpert
 Azure Cosmos DB Table APIAdvanced
 Azure Kubernetes ServiceAdvanced
 Load Testing ToolsIntermediate
 Data Architecture and Design PlatformsIntermediate
 Azure Database for MySQLIntermediate
Technologies / Library  
 pylintIntermediate
 pipIntermediate
Engineering Practices / Advanced Technology  
 Solution ArchitectureIntermediate
 Presale SupportIntermediate
 AT/AgileIntermediate
 Python OOPIntermediate
 Python Exceptions and TroubleshootingIntermediate
 Continuous IntegrationIntermediate
 GitflowExpert
 Data ArchitectureAdvanced
 Java DevelopmentAdvanced
 Python BasicsIntermediate
 Python TestingIntermediate
 Core Java DevelopmentExpert
 Python Functions and DecoratorsIntermediate
Industries / Consumer  
 TravelIntermediate
Technologies / Computer Language  
 Java Programming LanguagesExpert
 Java 6Expert
 JavaExpert
 SQLIntermediate
 Java 8Expert
 PythonIntermediate
 C++Intermediate
Business Functions / Corporate Communications  
 InterviewingAdvanced
Technologies / Solution  
 JiraAdvanced
 VisualVMIntermediate
 Adobe PhotoshopIntermediate
 Apache HiveIntermediate
 VIMIntermediate
 Apache AntIntermediate
 Apache ActiveMQIntermediate
 TeamCityIntermediate
 LombokIntermediate
 Apache JMeterAdvanced
 ElasticsearchIntermediate
 GrafanaAdvanced
 Umbrello UML ModellerIntermediate
 JenkinsIntermediate
 SonarIntermediate
 Visual Paradigm for UMLIntermediate
 Google Cloud BigQueryAdvanced
Academic Disciplines / Formal Sciences  
 Linear AlgebraIntermediate
 Applied MathematicsAdvanced
Leadership & Soft Skills / Ownership  
 Problem-solvingAdvanced
 OwnershipAdvanced
Leadership & Soft Skills / Consultancy  
 Data AnalysisAdvanced
 Client Relationship ManagementAdvanced
Academic Disciplines / Applied Sciences  
 Design patternsAdvanced
 Acceptance Test-Driven DevelopmentIntermediate
 Big DataAdvanced
 Pair ProgrammingIntermediate
 Asynchronous programming and multithreadingExpert
 Software DevelopmentAdvanced
 Dependency injectionIntermediate
 RESTIntermediate
 Cluster computing & MultithreadingExpert
 Object-oriented ProgrammingAdvanced
 Software ConstructionAdvanced
 Algorithms & Data structuresAdvanced
 Clean CodeAdvanced
 Test-Driven DevelopmentAdvanced
Engineering Practices / Quality Engineering  
 Unit TestingAdvanced
 Performance TestingAdvanced
Leadership & Soft Skills / Business Acumen  
 Market orientationIntermediate
Technologies / Platform  
 Microsoft AzureAdvanced
 Google Cloud PlatformIntermediate
 DockerIntermediate
 KubernetesIntermediate

Work experience

Mar-2022 - Till now (Aug-2023) - Lead Software Engineer, EPAM Systems

Customer: EPAM Systems, Inc

Customer Description: Software & Hi-Tech

EPAM Project Description: Design, build and deliver components for AI Data Platform

Team Size: Dev Team: 1 - 3

DevOps team: 1 -3

Delivery Manager: 1

Architect: 1 - 3

Project Roles: Key Developer

Responsibilities:

  • General implementation different kind of services
  • MVP
  • Architecture improvements and discussion

Tools and Technologies: GCP Big Query, GCP, Big Query, Pub/Sub, Kubernetes, Prometheus + Alert manager + push gate way, Grafana

 

Mar-2021 - Jan-2022 – Tech Lead / Lead Software Engineer, EPAM Systems, https://www.epam.com/

Customer: AS Watson

Customer Description: Retail & Distribution

EPAM Project Description: Data Enablement Accelerator to enable applications access to the AS Watson Enterprise Data Platform

Team Size: Dev Team:  3 - 5

DevOps team: 3 - 5

Delivery Manager: 1

Architect: 1

Project Roles: Architect / Tech Lead / Development Team Lead

Responsibilities:

  • * Implementation / support custom tool for ML
  • * Implementation / support custom tool for calculation tree of ETL parts
  • * Used Jenkins and gradle for CI
  • * Coordination development activities within the team
  • * Communication with product owner and architects
  • * Reported team progress to delivery manager and customer

Tools and Technologies: MS SQL, PostgreSql, Java 8, Python 2 and 3, Scala, Azure cloud, Gradle, HDInsight, Databricks, Hive, Spark, Spring, Airflow, ML, Custom tool for calculation tree of ETL parts

 

Sep-2017 - Feb-2021 - Lead Software Engineer / Delivery manager, EPAM 

Customer: Tengiz-Chevroil

Project Description: TCO TOP management requested to look at the data of vehicle management system, 5000 trucks which are equipped with GPS systems recording speed, acceleration, break roughly, time etc. And they want to Analyze the data in terms of how injury risk can be decreased, (find hot spots, change the route etc.)

Team Size: 5 Developers

2 QA

1 DevOps

Project Roles: Development Team Lead / Architect

Responsibilities:

  • involved in design, build, and deployment of new systems
  • works with the Project Manager to assess goals
  • interpret client requests and construct a plan for meeting deadlines

Tools and Technologies: MS SQL, Java 8, Scala, Azure Cloud, Maven, GIT, MS Azure, Apache AirFlow

 

May-2017 - Feb-2021 - Lead Big Data Developer, EPAM, www.epam.com

Customer: EPAM

Project Description: EPMC-BDCC, The goal of the project is to build an analytical platform for eCommerce platform that can boost sales based on analyzing users behavior and doing automatic items promotion in the advertisement networks. To achieve that, user's behavior can be used to generate appropriate recommendations or even bargain a price (dynamic pricing). Also, all users are tagged by the system and then these tags are linked to the most efficient keywords for product advertisements which increase a targeting quality of campaigns. The system was deployed on HDP cluster

Team Size: 2 Architects, 20 developers, 10 QA, 2 DevOps

Project Roles: Lead Big Data Developer

Responsibilities:

  • * Implemented analisys of data stored in HDFS with HIVE and MapReduce on Java
  • * Implemented real time data pipeline with Spark and Spark SQL using Scala and Kafka
  • * Used Jenkins and Maven for CI
  • * Coordinated development activities within the team i lead
  • * Communicated with product owner and architects
  • * Reported team progress to delivery manager

Tools and Technologies: Hive, Git, Maven, Jenkins, Java 8, Hive, HDFS, MapReduce, Spark, Scala, Kafka, AirFlow

 

Aug-2017 - Aug-2017 - Key Developer , EPAM Systems

Customer: Ernst & Young

Customer Description: E&Y

EPAM Project Description: EYC-6X2

Team Size: Dev \ DevOps: ~7+

Architect: 2

PM: 1

Project Roles: Key Developer

Responsibilities:

  • involved in design, build, and deployment of new systems
  • works with the Project Manager to assess goals
  • interpret client requests and construct a plan for meeting deadlines

Tools and Technologies: Hive, Java 8, Maven, GIT, Intellij Idea, HDP (Spark, Hive), ETL

 

Jul-2017 - Aug-2017 - Key Developer, EPAM Systems

Customer: VTB

Customer Description: VTB

EPAM Project Description: VTB-DBO

Team Size: Dev / DevOps: ~ 10+

Architect: 1

PM: 1

Project Roles: Key Developer

Responsibilities:

  • involved in design, build, and deployment of new systems
  • works with the Project Manager to assess goals
  • interpret client requests and construct a plan for meeting deadlines

Tools and Technologies: Maven, GIT, Intellij idea IDE, JIRA, Java EE, ML

 

Oct-2016 - May-2017 - Java Team Lead / Group Manager, Luxoft 

Customer: DB

Project Description: Business Sector: Banks and credit

High load system

Team Size: Dev: 4 members

QA auto: 1 member

QA manual: 1 member

Analyst: 1 member

Project Roles: Java Team lead, SCRUM master

Responsibilities:

  • Product development
  • Analyse, decompose and assign tasks
  • Plan, estimate activities
  • Status monitoring and reporting
  • Requirement analysis, solution prototyping
  • Dealing with and resolving problems and issues which arise
  • Motivating the team to achieve high results
  • Involved in the recruitment of new staff
  • Plan, estimate, coordinate and conduct software engineering activities

Tools and Technologies: Mark Logic, Intelij idea, mvn, SCRUM, Agile, Maven, GIT, Java 8, JIRA, Apache Storm, Multi-threading, XML/XSD, TeamCity

 

May-2016 - Sep-2016 - Senior Java Developer, Luxoft

Customer: DB

Project Description: Business Sector: Banks and credit

High load system

Team Size: Dev: 4 members

QA auto: 1-2 member

QA manual: 1-2 member

Analyst: 1-2 member

Project Roles: Developer, SCRUM master, QA

Responsibilities:

  • Product development
  • Analyse and decompose tasks
  • Plan, estimate activities
  • Status monitoring and reporting
  • Requirement analysis, solution prototyping
  • Dealing with and resolving problems and issues which arise

Tools and Technologies: Mark Logic, Intellij Idea, mvn, SCRUM, Maven, GIT, Java 8, JIRA, Apache Storm, Multi-threading, XML/XSD, TeamCity

 

Sep-2011 - Apr-2016 - Senior java developer, Close Joint-Stockcompany "S&TC "RADAR" - "SPB CGT"

Customer: CSRI EISU, FGUP

Project Description: Custom software development

Based on Eclipse platform

GIS oriented project(s)

Custom map layer with own formats, interactive objects and tools for managing them

Team Size: Dev team: 6-10  members

QA team: 1 - 3 members

Analyst team: 1 - 4 members

Project Roles: Developer, Architect, Tech Consultant

Responsibilities:

  • Designed high level and low level diagramms (UML)
  • Developed end-to-end process
  • Prototyped new solutions

Tools and Technologies: Postgre SQL, Eclipse IDE, Ant, Intellij Idea, jMeter, ArcGIS, Eclipse platform, Eclipse rcp, Java 6,7,8, Multi-threading, Ant, RedMine, Hudson, jMetter, XSD/XML, Swing, JFace

 

Mar-2011 - Sep-2011 - Java developer, CSRI EISU, FGUP

Customer: CSRI EISU, FGUP

Project Description: Custom software development

Team Size: Dev team: 7 members

Project Roles: Java developer

Responsibilities:

  • Developed submodules with string comparison algorithms and xml data analyzing

Tools and Technologies: SQL, Eclipse IDE, ant, mvn, ant, mvn, Eclipse platform, Eclipse RCP, Java 6

 

Mar-2008 - Jan-2009 - System administrator, Rosselhoznadzor Managment

Customer: Rosselhoznadzor Managment

Project Description: Network assembling. Support

- PC hardware and software support

- Website development

Team Size: Anykey team (2 members)

Project Roles: System administrator

Responsibilities:

  • Developed/supported end-to-end process regarding website
  • Tech support for users

Tools and Technologies: MySql, Zend studio, Php, Apache tomcat, MySql

 

Открыть контакты соискателя

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Похожие резюме

6 февраля, 2017

Менеджер по продажам

Валерий

Город

Санкт-Петербург

Возраст

71 год ( 2 марта 1952)

отправить приглашение подробнее

20 октября, 2021

Мастер СМР

Петр

Город

Санкт-Петербург

Возраст

47 лет ( 9 июля 1978)

отправить приглашение подробнее

26 марта, 2017

Архитектор

Варвара

Город

Санкт-Петербург

Возраст

32 года (19 декабря 1993)

отправить приглашение подробнее
Все похожие резюме
Подпишитесь на похожие резюме
к поиску резюме

Рекомендованные вакансии

Traffic Lead/User Acquisition Team Lead

Санкт-Петербург

Team lead (команда KSS)

Санкт-Петербург

Руководитель /Team-lead направления EPM, CPM

Санкт-Петербург

Руководитель отдела технической поддержки (team lead)

Санкт-Петербург

Руководитель административной поддержки офиса / Office Administration Team Lead

Санкт-Петербург

Популярные специализации
  • Продавец-консультант
  • Продавец-кассир
  • Другое
  • Менеджер по продажам
  • Менеджер по работе с клиентами
  • Администратор
Инструменты соискателя
  • Разместить резюме
  • Найти работу
  • Поиск вакансий
  • Каталог вакансий
  • Соглашение по содействию в трудоустройстве
  • Защита персональных данных
  • Архивный каталог
  • Вакансии по профессиям
  • Поиск по городам
Инструменты работодателя
  • Разместить вакансию
  • Найти сотрудника
  • Поиск резюме
  • Каталог резюме
  • Тарифы
  • Информер с вакансиями
  • Резюме по профессиям
Больше всего ищут
  • Бармен
  • Брокер
  • Водитель такси
  • Корреспондент
  • Охранник
  • Переводчик

© 2007 - 2026 «Карьерист.ру»

  • О нас
  • Обратная связь