← В ленту
Senior
Регистрация: 27.10.2022

Aleksandr Chernyshev

Специализация: Certified AWS Architect Associate/Big data/Scala/Java/Go engineer
Experience in team leadership, software development, streaming, cloud, database, and machine learning. Worked in advertising. Trading, payment gateways, retail, investment banking, game publishing (mainly US), big data launch (SF, CA) Cloud architecture consulting. Transition from local to cloud methodology Architectural design of the system Migration of enterprise applications to the clouds Data lake design, Spark data pipelines, machine learning flows Microservice Architecture, CQRS, Event Sources, Lambda Business Domain Modeling DDD, WS/BPMN, EDA, hexagonal architectures CI/CD, Change Data Capture (CDC) with streaming to lakes/data stores Cloud DevOps Automation Functional programming Blockchain enthusiast.
Experience in team leadership, software development, streaming, cloud, database, and machine learning. Worked in advertising. Trading, payment gateways, retail, investment banking, game publishing (mainly US), big data launch (SF, CA) Cloud architecture consulting. Transition from local to cloud methodology Architectural design of the system Migration of enterprise applications to the clouds Data lake design, Spark data pipelines, machine learning flows Microservice Architecture, CQRS, Event Sources, Lambda Business Domain Modeling DDD, WS/BPMN, EDA, hexagonal architectures CI/CD, Change Data Capture (CDC) with streaming to lakes/data stores Cloud DevOps Automation Functional programming Blockchain enthusiast.

Портфолио

Grid dynamics

Software Engineer (Big data)

Luxoft Poland

Senior Java Developer

Sberbank CIB

Team lead

Скиллы

CI/CD
AWS
GCP
DataProc
DataFlow
Pub/Sub
BigQuery
GCS
MySQL
Java
Scala
Python
Rust
HBase
Apache Hadoop
MongoDB
Aerospike
Erlang OTP
SQL
High load systems
Высоконагруженные системы
Oracle
Terraform
ClickHouse
Google Cloud Platform
Cloudformation
Golang
Tarantool
RabbitMQ
PostgreSQL Programming
Spark
Kafka
Spring

Опыт работы

Software Engineer (Big data)
03.2018 - 09.2022 |Grid dynamics
AWS, GCP, Spark/Confluent Streaming
7 projects in total for investment banking, retail, game publishing. big data startup. Migration to the cloud Application development, Microservices, Streaming/Batch Stack : AWS, GCP, Spark/Confluent Streaming, DataProc, BigQuery, Snowflake, Spring Cloud/Config/Mongo/Data Python, Scala, Java 8, Golang Terraform, CloudFormation, Helm
Senior Java Developer
01.2017 - 03.2018 |Luxoft Poland
Java 8, Spring Boot/Integration/Batch, Apache Camel, Jasper, Apache Storm
2 projects for investment banking. On premise. Application development, Streaming/Batch Stack : Java 8, Spring Boot/Integration/Batch, Apache Camel, Jasper, Apache Storm
Team lead
02.2016 - 01.2017 |Sberbank CIB
Scala/Java 8, SOAP WS, REST, Camel, GridGain, Akka Cluster/Streams, Spring Batch/Integration, IBM MQ/MB
2 projects for the banking online payment system. Processing 12% mobile payments nationwide 24/7 Design & development Enterprise Backend API for cards, mobile payments. R&D - Design processing clusters based on IMDG Stack: Scala/Java 8, SOAP WS, REST, Camel, GridGain, Akka Cluster/Streams, Spring Batch/Integration, IBM MQ/MB
System architect/Team lead, R&D software developer
02.2015 - 02.2016 |BPC group
Akka Cluster, Kafka, Flume, ELK, Camel, ActiveMQ, IMDG, Oracle, PostgreSQL. Java 8, Scala
Banking, Payment processing. Reconciliation Improvements and implementation of the current product Design & development POC for the next generation product SmartVista. Stack: Akka Cluster, Kafka, Flume, ELK, Camel, ActiveMQ, IMDG, Oracle, PostgreSQL. Java 8, Scala
Chief architect, Scala/Java developer
06.2013 - 02.2015 |Thinkoff bank
Scala/Java microservices. Riak cluster, Oracle Streams, IBM MQ, SAS DW, Zookeeper
Fintech. Online banking. Backend API development. System integration. Distributed caching. Enterprise Event driven architecture. Stack : Scala/Java microservices. Riak cluster, Oracle Streams, IBM MQ, SAS DW, Zookeeper
Data Platform architect
02.2013 - 06.2013 |Effective Media
AWS, GCP, Spring, BigQuery, Redshift, Hbase, Hadoop, Druid, Mongo, Aerospike, Cascalog, Apache Storm, Snoop, Erlang/OTP, Java, Scala
Digital media platform (DMP). Real Time Bidding protocol (RTB). Business intelligence. Development, R&D. Stack : AWS, GCP, Spring, BigQuery, Redshift, Hbase, Hadoop, Druid, Mongo, Aerospike, Cascalog, Apache Storm, Snoop, Erlang/OTP, Java, Scala
Lead Architect/Software developer
02.2010 - 01.2013 |Troika-Dialog
Java, Spring, Ruby, Greenplum, Oracle, Erlang/OTP, Apache QPid
Investment banking. Backend for the trading/options desk. Position keeping. SOA/EDA, system integration. Web portal for online clients. Planning, design. R&D + POC : Multipurpose backbone platform for trading desk. Upstream : 600 000 msg/s; 50 Erlang/OTP nodes in cluster; Latency - 9 ms 4. Took part in R&D projects based on Erlang/OTP platform Stack : Java, Spring, Ruby, Greenplum, Oracle, Erlang/OTP, Apache QPid The story is interrupted here because it is not interesting. After university I have worked on MS products for 4 years. Then I moved to Tokyo where I started to work on JVM to this day. Lately I've been more interested in alternative platforms : Golang, Rust

Образование

Electrical Engineering (Магистр)
1984 - 1990
Moscow Institute of Civil Aviation Engineers

Языки

ПольскийСреднийАнглийскийПродвинутый