Boris Medvedev
Bis 2022, Senior Software Engineer, GridDynamics
Malaga, Spanien
Über mich
- 7 years’ experience in the field of Software Engineering, Big Data, MLops, DevOps; - Extensive experience with cloud engineering in AWS, Databricks and etc; - Deep knowledge of Python frameworks: PySpark, Pandas, BOTO3, AirFlow, Flask, SQLAlchemy, Anaconda. experienced in REST API; - Versatile experience with Databricks (optimisation practices, different data format), AirFlow; - Deep experience in development of streaming application with kafka, spark streaming; - Good knowledge of DevOps(CI/CD) practices, Terraform, Jenkins , Kubernetes, CloudFormattion; - Experienced with cloud such as: GCP(BigQuery), AWS (Sagemaker, Glue and etc.), Novice with Azure. - Experienced in MLops practice on Big Data environments with libraries like pandas, skit-learn, tensorflow and etc. - Have a strong understanding of Programming(Patterns, REST and etc.), of NoSQL and DWH concepts, IaC, SOLID, algorithms and structures of data and etc;
Werdegang
Berufserfahrung von Boris Medvedev
Bis heute 1 Jahr und 9 Monate, seit Okt. 2022
Senior Cloud Engineer
EPAM Systems, Inc.
Project: Development and Enhancement the Platform for Machine learning and Data (ETL/Streaming) pipelines for top EU e-commerce company Responsibilities: • Developing and designing solutions within Databricks ecosystem; • Leveraging and improving a cloud-based tech stack that includes AWS, Databricks, Kubernetes, Spark, Airflow, Python, and CloudFormattion; • Estimating of end-to-end technical solutions, developing overall solution plans for data and analytics solutions.
2 Jahre, Nov. 2020 - Okt. 2022
Senior Software Engineer
GridDynamics
Project: Building microservice App for treating context machine learning search Responsibilities: • Design and deploy ML infrastructure on cloud • Develop ETL/Big Data applications on serverless architecture • Design and deploy DevOps process • Develop microservice app • Adaptation ML prototypes for working on huge amount of data in cluster with high SLA • Participating in and helping lead requirements and design workshops with clients.
1 Jahr und 4 Monate, Aug. 2019 - Nov. 2020
Senior software developer
Rostelecom
Responsibilities: • Adaptation ML prototypes for working on huge amount of data in cluster with high SLA • Design and Develop HighLoad Spark services for treating huge amount of data. • Building complex AirFlow pipeline. • Participating in and helping lead requirements and design workshops with clients. • Mentoring junior members of the team in software development best practices.
1 Jahr, Sep. 2018 - Aug. 2019
Solution Arhitect (Big Data/DevOps/ML)
VTB
Project: Building high load versatile Big Data ecosystem on micro services for business users Responsibilities: • Design and Develop HighLoad Spark services for treating huge amount of data. • Design and Develop ML services for business and services goals. • Design security side of services according corporate rules. • Participating in and helping lead requirements and design workshops with clients. • Mentoring junior members of the team in software development best practices.
1 Jahr und 7 Monate, März 2017 - Sep. 2018
Senior Big Data Developer/Data Scientist
Sberbank of Russia
Design and develop the Spark/SparkML/MR applications for treating a huge amount of data; Design and develop the NLP models for treating data using (Apache OpenNLP, Lingpipe, Stanford Parser and etc.); Building the algorithms for machine learning tasks; Support the entire lifecycle of services; Configuration and support the cloudera/hadoop services.
The project for British insurance company (December 2016-till now) Environment: AWS, Hadoop, Git, yaml, Ansible, Jenkins, ssh, bash, Hive, Spark, Maven, Hive, Scala, Java. The project for US global FMSG company (September 2016-December 2016) Environment: HDFS, Cloudera, Ansible, Impala, Hive, Spark, Hue, Hive, Scala, Java, Knime. The project for British service utilities company (April 2016-June 2016) Environment: MongoDB, Robomongo, bash, javascript, Git
9 Monate, Juli 2015 - März 2016
Senior DWH/BI Developer
UNIQA Insurance Group
The main goals of project: Design and implement effective data processing architectures; Maintenance of existing ETL, data management and data query components; Design, construct, install, test, tweak, and maintain data management systems to improve accessibility and quality of data. Environment: MS SQL Server, SSIS, PowerShell, PowerBI.
Ausbildung von Boris Medvedev
4 Jahre und 10 Monate, Sep. 2010 - Juni 2015
Applied mathematics
Moscow State University of Economics, Statistics, and Informatics
Data Mining, Mathematical statistics,Programming
Sprachen
Russisch
Muttersprache
Englisch
Fließend