
Andrew Kostan
Verified Expert in Engineering
Data Engineer and Developer
Nagoya, Aichi Prefecture, Japan
Toptal member since May 30, 2024
Andrew is a data and back-end engineer with a bachelor's degree in computer science. He has extensive experience building data lakes, ETL solutions, and data pipelines. Andrew is currently working in a back-end engineer role requiring TypeScript expertise, but he's also well-versed in managing web visualization tools, including Metabase and Superset.
Portfolio
Experience
- Python 3 - 7 years
- SQL - 6 years
- Agile Software Development - 6 years
- Presto - 4 years
- Amazon S3 (AWS S3) - 3 years
- Apache Airflow - 2 years
- Hadoop - 2 years
- Apache Superset - 1 year
Availability
Preferred Environment
Python 3, SQL, AWS IAM, Metabase, Superset, ETL, TypeScript
The most amazing...
...jobs and projects I've undertaken involve data engineering, which has been my main focus area for the past seven years.
Work Experience
Software Engineer
FUTU-RE
- Developed and designed back-end flows for web service applications.
- Designed back-end RPC using TypeScript (Nx React) for web services.
- Implemented PostgreSQL databases for back-end deployment.
- Utilized Docker for test and production deployment.
Software Engineer
Kasugai
- Developed and designed back-end flows for web service applications.
- Managed the infrastructure for back-end testing and production environments on VMware.
- Implemented databases for back-end deployment, including MySQL and ArangoDB.
- Designed back-end APIs for web services using Python.
- Configured and managed NGINX web servers and Docker containers for high-performance web hosting, load balancing, containerization, and optimizing web application delivery.
- Designed and implemented an efficient CI/CD pipeline using GitHub Actions, build, and deployment processes for software projects. Streamlined development workflows, ensured code quality, and facilitated rapid application delivery.
Data Engineer
AwanTunai
- Designed and implemented a data lake using the Presto query engine.
- Created and designed an ETL data pipeline, leveraging MongoDB and MySQL.
- Managed data processes and object data storage in systems, including Amazon S3.
- Scraped data from websites using Selenium WebDriver.
- Implemented data visualization and interpreted data analytics results using Superset and Metabase as a platform.
- Managed the data process to object data storage like S3 and OSS.
- Collaborated with multiple and diverse team members (product, business development, and finance) from other departments.
- Participated in the audit data ISO training while being familiar with data security regulated by OJK.
Software Engineer
Adskom
- Implemented ETL processes from raw data to data feed generation.
- Managed the product development lifecycle using the Agile methodology.
- Automated building, configuration, and deployment processes.
- Maintained web applications using Superset for Adskom data visualization.
Experience
ETL Process and Data Lake for Analytics
Data Lake Design Using Presto
We connected the data from both using Presto and combined it with a data pipeline to build a data lake. It also includes other data on Object Storage, S3, and Google Cloud Storage.
Data Dashboard Using Apache Superset
Education
Bachelor's Degree in Computer Science
Bina Nusantara University - Jakarta, Indonesia
Skills
Tools
AWS IAM, Apache Airflow, Postman, Superset, NGINX, GitHub, Looker, Domo
Languages
SQL, Python 3, TypeScript
Frameworks
Presto, Hadoop
Paradigms
Agile Software Development, ETL, Agile
Storage
Amazon S3 (AWS S3), MongoDB, MySQL, ArangoDB, Google Cloud Storage, PostgreSQL, MariaDB, Data Lakes
Platforms
Docker, Compute Instance
Other
Metabase, Apache Superset, Computer Science, VMware ESXi, MikroTik, IP Networks, MinIO, Google BigQuery, RPC, Node Clusters
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring