Scroll To View More
Maksim Sipos, Data Science Developer in London, United Kingdom
Maksim Sipos

Data Science Developer in London, United Kingdom

Member since May 22, 2015
Max's academic background is in numerical computational physics (Ph.D.). He worked as a quant developer on Wall Street, and then as a data scientist consultant in finance and internet companies. Max writes full-stack, production-level, high-performance, distributed solutions for complex big- or small-data problems. He is an experienced programmer in C++ (C++11, Qt), Java, Python (NumPy, SciPy, Sklearn) and JavaScript (Node and front-end).
Maksim is now available for hire

Portfolio

Experience

  • Python, 10 years
  • C++, 10 years
  • Numerical programming, 7 years
  • Java, 7 years
  • Big Data, 5 years
  • JavaScript, 3 years
  • Data Science, 3 years
  • Qt, 2 years
London, United Kingdom

Availability

Part-time

Preferred Environment

Linux, NetBeans, Text editor, iPython notebook

The most amazing...

...software I've worked on is a global (worldwide), distributed, fault-tolerant stock trading system trading hundreds of millions of dollars.

Employment

  • CTO

    2016 - PRESENT
    DigitalMR
    • Brought the culture of proper software engineering practice (testing, continuous integration, code review).
    • Grew the technology team from two to six people with a very limited budget.
    • Released the first beta of a new version of the product 9-10 weeks after joining the company.
    • Successfully managed the implementation of the company's research and development grants (worth 450k GBP).
    Technologies: Python, Django, Scikit-Learn, NLTK
  • Production Group Member

    2013 - 2016
    Edgestream Partners
    • Programmed various simulations and reports processing petabyte-sized stock data (Python, NumPy, Matplotlib).
    • Improved the in-house job DAG workflow scheduling and processing system (Python, Twisted).
    • Designed and developed a trading monitoring and alerting system (Python, Twisted).
    • Developed and improved various components of the trading system (Python, Cython, Twisted, C++).
    • Developed new high-performance, market-data-feed services (Cython, Twisted).
    Technologies: Python, Cython, Twisted, Google Protobuf, NumPy, Matplotlib, JavaScript/HTML/CSS, C++
  • Research Assistant

    2008 - 2012
    University of Illinois Urbana-Champaign
    • Wrote high-performance, distributed (on a grid), numerical computations (Java and C++).
    • Wrote biological genomic data processing tools (Python, Biopython, NumPy, SciPy, Sklearn).
    • Wrote a web front-end for the biological tools (Python, CGI, Perl).
    • Created 2D and 3D publication quality graphics and movies illustrating simulated phenomena (Python, Matplotlib, Java, Povray).
    • Created interactive simulations with a GUI for changing simulation parameters (Java + Swing).
    Technologies: Java, C++, Python (NumPy, SciPy, Matplotlib)

Experience

  • Syntaxic Text Editor (Development)

    A programmer's text editor with syntax highlighting, symbol completion, incremental search and replace, on-the-fly error parsing and many more features developed in C++ with Qt.

  • Linux Best Practices and Tips by Toptal Developers (Publication)
    This resource contains a collection of Linux best practices and Linux tips provided by our Toptal network members.
  • Maksim is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Maksim shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    Python, Java, C, C++, JavaScript, CSS, HTML
  • Frameworks

    Qt, Flask, Django, Swing, Bootstrap 3
  • Libraries/APIs

    Scikit-learn, SciPy, NumPy, Matplotlib, Node.js, Pandas, OpenGL, NLTK, React, Protobuf, SDL, D3.js, jQuery, Backbone.js
  • Tools

    Git, RabbitMQ, Biopython, Ansible, Celery, Apache Storm, SaltStack, Subversion (SVN)
  • Paradigms

    Data Science, Concurrent Programming, Distributed Programming, Functional Programming, REST
  • Platforms

    Linux, Amazon Web Services (AWS), DigitalOcean, Azure, MacOS, Windows
  • Other

    Scientific Computing, Numerical programming, Bioinformatics, Natural Language Processing (NLP), Big Data, Cython, Optimization Algorithms, Source Code Lexing, Genetic Algorithms, Evolutionary Algorithms, UI Kit
  • Storage

    PostgreSQL, Redis, SQLite, MongoDB

Education

  • Ph.D. degree in Theoretical Physics
    2008 - 2012
    University of Illinois Urbana-Champaign - Illinois
  • B.S. and B.A. degree in Mathematics and Physics
    2004 - 2008
    Ithaca College - New York
I really like this profile
Share it with others