Position: Software Development Engineer
Category: Python
English level: fluent
Years of experience: 5

Established data acquisition and processing platform with scheduled data scrapers and API consumers, streaming pipelines, batch processing modules, data warehouse and operational storage. Integrated the platform with visualization system.
Developed network coverage monitoring system, billing analytics modules with dynamic charts.
Designed mobile app for analytics integrated with SAP platform
(12.2018 - now) Data Engineer at a RaaS (recommender as a service) startup. 
• Stack: Python, Kubernetes, Kafka Streams, BigQuery, PostgreSQL, SQLAlchemy, Flask, Pandas, Scikit-Learn
• Created and currently maintaining integration layers, data streaming pipelines, operating deployments that process ~2 mil events, train a dozen ml models and serve insights for tens of thousands users daily. 
• Built a data streaming platform with Kafka Streams on Kubernetes cluster and BigQuery as a sink. Developed complex integration and analytics queries. Created extensive product API with Flask and Swagger. Implemented ETL jobs with Google Cloud Functions and Big Query. Created integrations with Adwords, Facebook Ads, Competera, Esputnik and other APIs. Composed full-cycle analytics with visualization on dashboards. Applied segmentation analysis, recommender systems and purchase prediction with machine learning models.

(07.2018 - 11.2018) Data Engineer in a data science team.
• Stack: Python, PySpark, AWS EC2 EMR, AWS S3, PostgreSQL, BeautifulSoup, Scikit-Learn, Keras, Plotly, Tableau
• Developed data acquisition, scraping and storage modules, performed processing and analysis of vast amounts of
data for machine l earning projects i n finance and agriculture domains using PySpark, AWS EC2, EMR, S3.

(02.2016 – 07.2018) Software Engineer at Research and Special Ops department.
• Stack: Java SE 8, J2EE, Spring (Boot, MVC, Integration), Oracle SQL, PL/SQL, JavaScript (React)
• Developed new services and features for telecom product in small agile teams. Made a lot of automated data reporting jobs with PL/SQL and backend services written in Java, created and integrated custom dashboards.

Android developer / Junior SAP BI Consultant at a Business Intelligence department.
• Worked on a mobile app development for data analysis integrated with SAP platform.
Remote
ML-based product
English-speaking environment