Marin Smiljanic, Machine Learning Developer in Vancouver, BC, Canada
Marin Smiljanic

Machine Learning Developer in Vancouver, BC, Canada

Member since February 19, 2019
Marin is an experienced developer specializing in back-end and systems development as well as the web. Along with having a track record of launching new products and developing and maintaining complex, mission-critical distributed systems, he's worked at companies of all sizes—from startups to tech giants. Marin is also a passionate believer in cloud services.
Marin is now available for hire

Portfolio

  • Amazon
    Java, Git, Amazon Web Services
  • MemSQL
    C++, Python, Scala, Apache Spark, Apache Kafka
  • MemSQL
    C++, Python, Linux, MySQL

Experience

  • Java, 10 years
  • C++, 10 years
  • Linux, 10 years
  • Git, 8 years
  • Python, 8 years
  • Amazon Web Services (AWS), 3 years
  • Machine Learning, 2 years
  • React, 1 year

Location

Vancouver, BC, Canada

Availability

Part-time

Preferred Environment

Linux, Python, Java, React, Git, AWS

The most amazing...

...project I've worked on was the email support feature in Alexa, Amazon's voice assistant.

Employment

  • Software Development Engineer

    2016 - 2019
    Amazon
    • Worked on scalability for Amazon Simple Storage Service (S3), Amazon's large-scale object storage system.
    • Wrote elaborate distributed systems code in Java.
    • Troubleshot customer issues in production.
    • Worked on an email integration with Alexa (Amazon's voice assistant).
    • Built a scalable service for notifications about emails, used in production.
    • Coached interns and more junior colleagues.
    Technologies: Java, Git, Amazon Web Services
  • Software Engineer

    2015 - 2016
    MemSQL
    • Developed the MemSQL integration with Apache Spark and Kafka (Scala).
    • Worked on multiple database features related to clustering, and columnar data. (C++, Python).
    • Performed scenario testing for anticipated customer workloads.
    • Interviewed candidates for engineering positions, generally on the algorithms part (20+ interviews).
    • Presented MemSQL to customers at the Oracle OpenWorld conference.
    Technologies: C++, Python, Scala, Apache Spark, Apache Kafka
  • Software Engineering Intern

    2014 - 2014
    MemSQL
    • Designed and implemented replication for MemSQL's columnar tables, in C++.
    • Implemented execution for several types of aggregate queries (average/min/max) in column stores (C++).
    • Built a web application to assist salespeople in obtaining leads via LinkedIn (Python/Flask).
    • Integrated the above-mentioned web application with Salesforce.
    • Created numerous end-to-end tests.
    Technologies: C++, Python, Linux, MySQL
  • Software Engineering Intern

    2013 - 2013
    Facebook
    • Worked on the Site Integrity team.
    • Developed infrastructure for fighting spam.
    • Created distributed systems' code in C++.
    • Implemented data structures for estimating statistical quantities.
    • Tested crash scenarios by utilizing Linux firewalls.
    Technologies: C++, Python

Experience

  • Amazon Alexa (Development)
    https://venturebeat.com/2018/12/10/alexa-can-now-check-email-inboxes-and-trigger-location-based-routines/

    Alexa is Amazon's intelligent voice assistant. The project consists of integrating Gmail and Outlook emails with Amazon's Alexa. This integration enabled users to link their accounts through the Alexa app and then issue commands/requests like "Alexa, check my emails." It also allowed users to get notifications when an email from a specified contact arrived.

  • Amazon S3 (Development)
    https://aws.amazon.com/s3/

    Simple Storage Service (S3) is Amazon's object storage service, with exceptional scalability, durability, and performance guarantees. Used by customers of all sizes—from startups to Fortune 500 companies—for a variety of uses such as backups, web application hosting, static file storage, and big data analytics.

  • MemSQL (Development)
    https://www.memsql.com

    A distributed SQL database supporting both transactional and analytical workloads and deployed either on-premise or in the cloud. It's used by Fortune 500 customers and was featured in multiple Gartner Magic Quadrants.

Skills

  • Languages

    Java, Python, C++, JavaScript, Go
  • Frameworks

    Flask, Spring, Guice
  • Tools

    Git, IntelliJ, Subversion (SVN)
  • Paradigms

    Object-oriented Programming (OOP), REST, Scrum, Agile Software Development
  • Platforms

    Linux, Amazon Web Services (AWS), Eclipse
  • Storage

    MySQL, PostgreSQL
  • Other

    Distributed Systems, Machine Learning
  • Libraries/APIs

    React

Education

  • Master's degree in Information and Communication Technology
    2013 - 2015
    University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
  • Bachelor's degree in Computing
    2010 - 2013
    University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Certifications
  • AWS Certified Solutions Architect — Associate
    JANUARY 2019 - JANUARY 2021
    Amazon Web Services (AWS)
  • Sequence Models
    DECEMBER 2018 - PRESENT
    Coursera
  • Convolutional Neural Networks
    OCTOBER 2018 - PRESENT
    Coursera
  • Improving Deep Neural Networks: Hyperparameter Tuning, Regularization, and Optimization
    SEPTEMBER 2018 - PRESENT
    Coursera
  • Neural Networks and Deep Learning
    SEPTEMBER 2018 - PRESENT
    Coursera
  • Structuring Machine Learning Projects
    SEPTEMBER 2018 - PRESENT
    Coursera
  • Machine Learning
    MAY 2018 - PRESENT
    Coursera

To view more profiles

Join Toptal
I really like this profile
Share it with others