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

Ivan Savin

IT
senior
Специализация: Software Development Engineer / DevOps / Data Engineer

Портфолио

FeedStock

Senior Software Developer / DevOps

Zendesk

Staff Software Developer / DevOps / Security Champion

Chainlink Labs

Senior Software Developer / DevOps

Скиллы

Airflow
AWS
dbt
DevOps
GCP/BigQuery
Go
Google Cloud Platform
Helm
JavaScript
Kafka
Kubernetes
MySQL
PostgreSQL
Python
Terraform
TypeScript

Опыт работы

Senior Software Developer / DevOps
05.2022 - 03.2023 |Chainlink Labs
Python, Go, TypeScript, dbt, GCP/BigQuery, PostgreSQL, AWS, Kafka, Airflow, Terraform, Kubernetes, Helm
I work in the Data Feeds department and was responsible for improving data platform, real-time data ingestions and internal data catalog services. ● Introduced sustainable release process, including CI/CD tools, identified and mitigated software and data quality gaps. ● Complete several real-time data stream services, interaction both with external APIs and on-chain data. ● Designed and led implementation of a soak testing system for a distributed application. ● Introduced a monitoring system for a blue/green deployment process of a cross-chain application.
Staff Software Developer / DevOps / Security Champion
02.2021 - 05.2022 |Zendesk
GCP, AWS, Terraform, Kubernetes, Helm, Go, Python, JavaScript, pandas, Tableau, Airflow
I work in the Enterprise Data and Analytics department which is responsible for aggregating, storing and curation. Key achievements and responsibilities: ● Design and implement data security projects and external service integrations for the data platform. ● Lead Data Loss Prevention initiative including planning, implementation, collaboration with other departments. ● Review and improve tools to audit access to cloud resources.
FeedStock
11.2019 - 02.2021 |Senior Software Developer / DevOps
AWS (EKS, ECS, RedShift, Kinesis, Lambda, CloudFormation, etc), OpenShift, Apache Kafka, Kubernetes, Helm, Python, Go, C++, GraphQL
I develop real-time activity processing systems and DevOps for financial analysts, and also participate in enhancement of development and management processes within the company. ● Implementation and integration of NLP and other ML solutions into the real-time emails processing pipeline. ● Design and optimization of AWS-based solutions, including observability, scalability, costs optimization. Data and tech stack migrations, planning and leading. ● Planning and implementation of clients’ tech integration. Various improvements for the integration of the new clients and maintenance automation. ● Implementation of CI/CD pipelines and speed up of e2e testing and dev/staging deployments.
Software Development Engineer II
01.2018 - 11.2019 |Amazon UK
Java, Javascript, TypeScript, React/Redux, TestCafe, AWS (CloudFormation, DynamoDB, ElasticSearch, Kinesis, Lambda, CloudFront, etc)
Company-wide HR service development. The scope includes: ● Building resilient cloud applications and data pipelines with developer-friendly APIs. ● Design and implement communication and high confidential data migrations between internal and external services. ● Operational tasks including system metrics and alerts definition, improvements to reduce maintenance costs. Key approaches: Microservice architecture, 12 Factor App
Software Developer → Development Team Lead
09.2014 - 01.2018 |IponWeb (BidSwitch)
GCP (BigQuery, Google Cloud Storage, Pub/Sub, App Engine), HDFS, Hadoop Streaming, AWS (S3, SQS), PostgreSQL, Python (Django and DRF, NumPy, pandas), PostgreSQL, Celery, BigQuery, Hadoop (Google Dataproc), Apache Kafka, Cassandra, MongoDB, Python, Java, Go, C++
Led a team of 10 developers and 15+ projects in development, close integrations with the other tech teams and stakeholders. Responsibilities and achievements: ● Design from scratch and deliver a production-grade client-facing ReST API services (reporting and analytics tools, anti-fraud solutions, etc) ● Participate in development and maintenance of highload service with clients' API integrations (Cassandra 8 nodes cluster, Python 3.5+ asyncio, C++ data processing subsystem, Go) ● Setup SCRUM framework as the main development process ● Setup CI/CD elements, clear health monitoring, development and documentation guidelines mostly from zero to all the projects ● Close in-person work with each team member (planning of career paths, resolving of soft skills issues), participate in the hiring process. ● Close work with stakeholders, write product requirements and tech. specs Projects’ highlights: ● Data transfer and monitoring service with web UI; work with GCP, HDFS and AWS; integration with Zabbix, Graphite, LDAP ● Business metrics monitoring service (up to 1GB of data processing at one run). Fourier series analysis IPONWEB isthe world-leading RTB solutions developer.
Freelance Developer
02.2014 - 04.2014 |Detectum
Python, Java, Ruby (RoR)
I created a module for numerical entities extraction from products' cards in Ruby for an online shop search engine. Participated in data warehouse design and ETL systems (MySQL, HDFS, Hadoop Streaming). Also took part in the development of modules of a search engine using Python, Java, Ruby (RoR). Detectum is a startup search engine for online shops and other types ofsemi-structured data.
Junior Software Developer → Software Developer → Development Team Lead
10.2011 - 09.2014 |Yandex
Python, C++, Oracle DB, MS SQL
I set up and integrated an agile development process including TDD, code reviews and SCRUM elements. Leading the team of 3 developers. Key projects: ● Designed and implemented a verification system of contract conditions for Billing and OEBS (semi-structured data, complex business logic) ● Automated system for resolving common Billing issues that managed to find a solution for more than 60% of the department's issues.
Web-developer
09.2011 - 10.2011 |IdealPrice.ru
PHP Yii, Perl, MySQL, Selenium, PHPUnit
Development of an online shop.

Образование

Network Technologies speciality (Магистр)
2005 - 2011
Moscow Institute of Electronics and Mathematics (Technical University)

Языки

АнглийскийВыше среднего