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

Decyphering and reimplementing a project coded and commented in Chinese from C#/ASP.NET to Python/Django/Vue.js stack. Its business logic has to do with reducing across entire DB tables, using iterative/state-dependent numerical methods to evaluate physical properties and give out quotes (or total cost(s)) - I recognized most of the underlying math constructs and produced a much cleaner analytic versions where possible under the time constraints.
Software Engineer, Badal.io
Refactoring the code base and adding features to an Airflow-based
infrastructure management solution, fixing regressions and
performance issues
Supporting existing REST(ful) APIs for DAG management
Implementing and parsing configuration for automated data ingestion
from/to GCP BigQuery and various relational DB backends
Working on project documentation for both developers and clients

Lead Systems Developer, DV Group
Architecture design, prototyping and implementation
Designing a hybrid ORM for ingesting and navigating JSON documents
from multiple sources, generating relations to client data tables
Participating in development of a DSL SQL-like language for seamless
work on target data (user segments and other marketing information)
both with Superset and custom queries
Refactoring legacy services, patching schema mismatches, code
reviewing
Project documentation, REST API development and maintenance

Full-stack Software Developer, ICOMold (Fathom)
Transferring existing C#/ASP.NET codebase to Python, unpacking,
refactoring and documenting employed algorithms and data structures
Creating and maintaining new DB schema for use with Django ORM,
transferring legacy data with fixtures important for numerical
calculations
Prototyping a REST API for exposing the full data processing cycle to
the front-end app (calculating quotes for CNC and 3D printed parts)
Developing a Vue.js frontend for the server application, adding features
and optimizing for performance
Heavy refactoring, translating scarce Chinese documentation, code
review

Back-end Software Developer, Betronic Ltd.
Participating in a full development, testing, deployment and system
administration workflow, implementing features and refactoring legacy
code, reviewing code
Optimizing SQL queries, data throughput from integrated third-party
services and resolving bottlenecks via RabbitMQ message queues,
subscriptions management, preemptive caching and data ingestion
strategies
Breaking down monolithic architecture into separate microservices to
be interconnected via GraphQL configuration, rewriting synchronous code into coroutines and managing task executor pool(s)
Automating table partitioning and schema migrations, maintaining
service connectors
Providing nginx, K8s and Docker configurations for CI/CD
Maintaining and writing parts of React.js/JSX templates for frontend
app(s) per client requests
At the moment I'm working in a very specific system engineering stack, primarily using C++17/C99 and some of my Python/(ba)sh experience. The current project is choking with tasks that our small team has to skip over, we do our own QA, tasks that are getting closed often obscure their customer value; while I can manage these things, I believe that focusing on engineering and having tangible metrics for career advancement motivates me the most.