Position: Python developer & Deep Learning Engineer
Category: Python
English level: upper
Years of experience: 5

ICM ACPC Sub-regional contest, semi-final, 2016-2017;
ICM ACPC Sub-regional contest, semi-final, 2017-2018;
Software & Deep Learning Engineer, 11.2022-present:
- developed microservices in back-end using FastAPI library and Kafka tool to build real-time and high-performance systems in Python.
- lead research in Computer Vision, particularly Change Detection in Densely Packed Scenarios using Deep Learning models in Python.

Software Engineer, 05.2021-09.2022:
- designed and developed back-end systems to serve high-performance APIs built via FastAPI powered by Deep Learning models in Python.
- designed, developed, deployed various RDB schemas in PostgreSQL/MySQL using AWS RDS to handle complex business requirements.
- performed data migration in S3 and RDS, provided necessary information and tools for Data Team to improve analysis algorithms.
- built, configured and setup environments in AWS and managed cloud resources providing the maintenance and availability.

Deep Learning Researcher, 09.2019-06.2021:
- increased 3D object detection accuracy by 33% using Camera and LiDAR Sensor Fusion using Deep Neural Networks in nuScenes dataset.
- performed ETL tasks, built data pipelines in Python and C++, leveraging datasets to enhance the accuracy of Deep Learning models.
- created and configured necessary working environments to train and test AI models using Docker containerization tools.
- implemented Carla-based simulation environment in Python to perform an interactive lane change via Deep Reinforcement Learning.

System Developer, 09.2017-08.2019:
- administered multiple Linux-based distributed server instances used for commercial products and services.
- performed daily bash scripting and server-side development in C, C++, and Python languages.
- configured and deployed SAN (Storage Area Networks) enabling data recovery and performance improvement through RAID technology.
- managed basic network administration tasks including routing, masquerade, forwarding on multiple interfaces.
- installed and maintained RDBMS, PostgreSQL; wrote various SQL functions, performed backups, and restores.
- arranged GIS (Geo-Information Systems) setup and configuration to enable applications to manipulate spatial and geographical data.

Tech and Skills:
Python, C, C++, FastAPI, WebSocket, AWS, PyTorch;
Git, Gitlab, Kafka, Docker, PostgreSQL, MySQL;
Linux, CentOS, RAID, Storage Area Network (SAN);
Deep Learning, Computer Vision, Object Detection, Change Detection;