Ian Clark

is working from home. 🏡

Angestellt, Technical Lead, byrd technologies Germany GmbH

Leipzig, Deutschland

Über mich

I'm Ian, a polyglot software developer currently working as a Tech Lead for a Logistics/Fulfillment scaleup where I write software to help the company accurately charge customers, reimburse partners, and lead cross-team initiatives. I have a Niederlassungserlaubnis (Permanent Residency) and can work in Germany for any employer.

Fähigkeiten und Kenntnisse

Java
AWS
Linux
Python
PostgreSQL
Kotlin
Elixir
Amazon Web Services (AWS)
Docker
Kubernetes
SQL
Redis
Flask (web framework)
Softwareentwicklung

Werdegang

Berufserfahrung von Ian Clark

  • Bis heute 2 Jahre und 10 Monate, seit Aug. 2021

    Technical Lead

    byrd technologies Germany GmbH

    * Architecting and leading an initiative across 20 developers to refactor the flow of orders through our system allowing us to properly deduplicate webhooks, reduce order import errors by up to 20% through proper ordering of webhooks, and granting much needed visibility into the entire process. * Assisting in the migration from Heroku to Kubernetes and onboarding developers to the new platform. * Reviewing and adjusting the (auto-)scaling of infrastructure leading to an annual savings of €21,000.

  • 2 Jahre und 3 Monate, Juni 2019 - Aug. 2021

    Senior Software Developer

    byrd technologies Germany GmbH

    * Automating the invoicing process saving 6 months of man hours annually. * Writing a client library to convert OAS 3.0 API specifications to callable Python eliminating the need for maintaining internal API libraries. * Building an admin panel to allow self-service for users * Numerous small, nice-to-haves, such as: automating deploys, automating library artifact storage, building a documentation-heavy culture, and optimizing database usage/access patterns.

  • 1 Jahr und 5 Monate, Jan. 2018 - Mai 2019

    Software Engineer

    Packlane

    * Creating a pricing pipeline to better handle on-boarding new manufacturers, pricing changes, and to ensure pricing is correct, while enabling the recovery of around 16k USD/month caused by pricing bugs. * Improving service reliability (from 99.9% to 99.999%) through application supervision (systemd) and properly partitioning legacy asset management onto separate servers through NFS. * Porting core business functionality from Meteor to Elixir+React to ensure a smooth transition from MongoDB to Postgres.

  • 1 Jahr und 1 Monat, Dez. 2017 - Dez. 2018

    Software Engineer

    LeMans Corp.

    * Utilizing Elasticsearch to serve as the primary search engine within our e-commerce platform--storing and indexing over 20k products with 480k derivatives of those products. * Automating the returns process to reduce the processing time by nearly 60%. * Writing ETL pipelines to retrieve and sync e-commerce data from legacy (MSSQL) databases into our modern platform databases (MariaDB, Postgres, and Elasticsearch).

  • 1 Jahr und 2 Monate, Nov. 2015 - Dez. 2016

    Web Application Developer

    VirtuCrypt

    * Rewriting a TCP multiplexer in Go for a 3200% command throughput gain over Python. * Creating a new service offering (Transparent Encryption Layer) allowing for customers to encrypt and decrypt files on-demand utilizing third-party storage providers (AWS S3, Box, Google GCS) without granting access to encryption keys. * Building a RESTful API (Python, Flask, Postgres) allowing cloud-based asymmetric key management, cryptography for point-of-sale devices, debit processing, and remote key injections.

Ausbildung von Ian Clark

  • 3 Jahre und 10 Monate, Aug. 2011 - Mai 2015

    Economics

    University of Texas at San Antonio

Sprachen

  • Englisch

    Muttersprache

  • Deutsch

    Fließend

21 Mio. XING Mitglieder, von A bis Z