Alex Kim, Software Developer in Montreal, QC, Canada
Alex Kim

Software Developer in Montreal, QC, Canada

Member since November 8, 2019
Alex is a machine learning engineer and data scientist with several years of experience with clients of note including Splunk, Pornhub, and Lambda School. In addition to his ability as a developer and data specialist, he has shared his expertise as an invited speaker at conferences and meetups, served as data instructor for past clients, and handled event organization for PyData Montral, Canada's largest PyData meetup.
Alex is now available for hire

Portfolio

  • Lambda School
    Amazon Web Services (AWS), MongoDB, Redis, SQLite, PostgreSQL, OpenCV...
  • Pornhub
    Elasticsearch, Splunk, MongoDB, Redis, Apache Hive, SQLite, PostgreSQL...
  • Splunk
    Elasticsearch, Splunk, MongoDB, Scikit-learn, Jupyter, Bokeh, Plotly...

Experience

Location

Montreal, QC, Canada

Availability

Part-time

Preferred Environment

Visual Studio Code, VS Code, PyCharm, Git, MacOS, Linux

The most amazing...

...thing I've done is build machine learning-based services used by millions of users per day.

Employment

  • Data Science Instructor

    2019 - PRESENT
    Lambda School
    • Taught a data science and machine learning course that produces job market-ready graduates.
    • Reviewed curriculum with cohort team leads so they can better support students.
    • Provided support tailored to students' level of technical experience.
    Technologies: Amazon Web Services (AWS), MongoDB, Redis, SQLite, PostgreSQL, OpenCV, PyTorch, Keras, Scikit-learn, Jupyter, Bokeh, Plotly, Matplotlib, Pandas, SciPy, NumPy, AWS
  • Data Scientist

    2018 - 2019
    Pornhub
    • Automated the most time-consuming stage of the post-production team’s workflow by developing, deploying and monitoring a deep learning-based video action recognition system.
    • Performed extensive cost/benefit analysis of various third-party crowd-sourced data services such as Amazon Mechanical Turk, Figure Eight, and Labelbox.
    • Designed and developed a public-facing web application to crowd-source image labeling and annotation data, thus eliminating the need for third-party services and cutting project costs by $100+ thousand.
    • Implemented customer segmentation algorithms for more precise advertisement targeting.
    • Continuously improved the process of deploying and monitoring the performance of ML models in production by utilizing the best CI/CD practices such as code and model versioning or unit and integration testing.
    Technologies: Elasticsearch, Splunk, MongoDB, Redis, Apache Hive, SQLite, PostgreSQL, OpenCV, PyTorch, Keras, Scikit-learn, Jupyter, Bokeh, Plotly, Matplotlib, Blaze, Dask, Pandas, SciPy, NumPy
  • Machine Learning Engineer

    2017 - 2018
    Splunk
    • Built machine learning applications within the Splunk ecosystem to allow users without a strong data science background to quickly train, validate, and deploy ML models.
    • Implemented novel parameter-free machine learning algorithms in Splunk Machine Learning Toolkit.
    • Designed serialization, versioning, and storage functionality of ML models in Splunk Machine Learning Toolkit.
    • Provided consulting services to Splunk’s clients solving their operational and domain-specific challenges as well as establishing their data analytics strategy using Splunk.
    Technologies: Elasticsearch, Splunk, MongoDB, Scikit-learn, Jupyter, Bokeh, Plotly, Matplotlib, Blaze, Dask, Pandas, SciPy, NumPy, Windows, MacOS, Linux
  • Software Engineer

    2013 - 2016
    UrtheCast
    • Designed and developed software systems to process and classify satellite images using modern software development practices, including unit testing, continuous integration, and configuration management.
    • Performed statistical modeling to test and verify the performance of developed algorithms.
    • Administered on-premise and cloud-based Linux servers by installing and troubleshooting system software and programs.
    • Developed Operations Database System for convenient monitoring of Space Segment’s health status, command execution, and data flow by allowing execution of interactive queries and creation of custom dashboards.
    • Performed anomaly detection and statistical data analysis of log and telemetry data.
    Technologies: Amazon Web Services (AWS), Elasticsearch, Splunk, MongoDB, Redis, Apache Hive, SQLite, PostgreSQL, OpenCV, Scikit-learn, Jupyter, Bokeh, Plotly, Matplotlib, Blaze, Dask, Pandas, SciPy, AWS, Linux

Experience

Skills

  • Languages

    Python, R
  • Libraries/APIs

    NumPy, Pandas, Matplotlib, Scikit-learn, SciPy, PyTorch, Fast.ai, Keras, OpenCV, Dask
  • Platforms

    Linux, Jupyter Notebook, Docker, Amazon Web Services (AWS), Visual Studio Code, MacOS, Windows, AWS EC2
  • Tools

    PyCharm, VS Code, Plotly, Jupyter, Splunk, ELK (Elastic Stack), Amazon SageMaker, Git, GitLab, GitHub, MATLAB, Atlassian Confluence, Jira
  • Storage

    Elasticsearch, PostgreSQL, SQLite, Apache Hive, Redis, MongoDB, AWS S3, AWS RDS
  • Other

    AWS, Blaze, Bokeh

Education

  • Master's degree in Physics
    2011 - 2013
    Unviersity of Alberta - Edmonton, Canada
  • Bachelor's degree in Physics
    2007 - 2011
    Moscow State University - Moscow, Russia

Certifications

  • Splunk Certified Power User
    APRIL 2018 - PRESENT
    Splunk
  • Machine Learning Engineer Nanodegree
    MARCH 2017 - PRESENT
    Udacity

To view more profiles

Join Toptal
Share it with others