Work Experience
Software Engineer / Data Engineer, DRIVE REWARDS PLATFORM
Duration: 07.2022 - till now
Summary: The IoT platform collects and analyzes trip data, providing personalized recommendations and rewards based on driving behaviors.
Responsibilities: Designing the microservices structure, maintaining ETL processes, designing CI/CD pipelines, backend development, performance tuning, deploying ML models, setting up serverless workflows, building scalable data pipelines, and following TDD principles.
Technologies: Python, Go, Gin, Viper, GinkGo, Gomega, FastAPI, SQLAlchemy, Pydantic, Alembic, Apache Spark, PySpark, Apache Nifi, Pytest, Azure, PostgreSQL, MongoDB, Redis, Celery, Kafka, Docker, Docker Compose, GitLab, Datadog, Bash, Terraform, Kubernetes(k8s), Helm
Software Engineer / Data Engineer, IN-GAME COMMERCE
Duration: 06.2020 - 07.2022
Summary: A pioneering platform, gComm, allows gamers to purchase physical products directly within mobile games, establishing a new market category: In-Game Commerce.
Responsibilities: Close customer communication, scalable data architecture design, serverless application design, developing real-time data processing pipelines, full-stack development, orchestration of ELT/ETL data pipelines, AWS Lambda functions setup, monitoring and logging, integrating AWS Kinesis with services, Kubernetes load balancing, CI/CD job configuration, and following test-driven development principles.
Technologies: Python, JavaScript, TypeScript, FastAPI, SQLAlchemy, Alembic, Pydantic, Celery, Pytest, Apache Spark, PySpark, Apache Airflow, OpenAI, Vue.js, Vuex, Nuxt.js, HTML/CSS, Pinia, Webpack, Axios, AWS, Kafka, GitLab, GitLab CI, Redis, PostgreSQL, ElasticSearch, Docker, Docker Compose, Terraform, Kubernetes(k8s), Dynatrace, Bash
Software Engineer, INVESTMENT ANALYTICS PLATFORM
Duration: 03.2018 - 06.2020
Summary: The Investment Analytics Platform turns climate factors into strategic advantages for investors, enabling them to assess climate-related market risks and engagements.
Responsibilities: Backend development, serverless architecture implementation, ML algorithm integration, VM instance management, global distribution configuration within Cosmos DB, PostgreSQL performance optimization, API documentation creation, custom alerting rules for monitoring, CI/CD process configuration, and technical documentation.
Technologies: Python, JavaScript, TypeScript, Django, Django Rest Framework, Flask, Flask-RESTPlus, SQLAlchemy, Celery, Alembic, Marshmallow, Swagger, Pytest, React, React Testing Library, Redux, Axios, MUI, Formik, Yup, HTML/CSS, Webpack, Azure, PostgreSQL, MongoDB, Docker, Docker Compose, Jenkins, Bitbucket, Nginx, Prometheus, Grafana, Terraform, Bash
Software Engineer, LOAN APPLICATIONS BUILDER
Duration: 05.2016 - 03.2018
Summary: A specialized platform for creating and managing loan applications, facilitating communication between users, intermediaries, and banks.
Responsibilities: Backend development, serverless architecture, technical and API documentation, containerized application management, third-party service integration, AWS S3 configuration, AWS EC2 instance scaling, SQL server performance monitoring, SQL query performance management, and automated testing.
Technologies: Python, Django, Django Rest Framework, Pytest, AWS, MySQL, Celery, Nginx, GitHub, GitHub Actions, Docker, Docker Compose, Bash
Education
- Computer Science and Software Engineering