Scroll To View More
Maksim Sipos

Maksim Sipos

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
  • 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
Preferred Environment
Linux, NetBeans, Text editor, iPython notebook
The most amazing... I've worked on is a global (worldwide), distributed, fault-tolerant stock trading system trading hundreds of millions of dollars.
  • CTO
    2016 - PRESENT
    • 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
    Edgestream Partners
    2013 - 2016
    • 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
    University of Illinois Urbana-Champaign
    2008 - 2012
    • 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)
  • 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.
  • Languages
    C, Java, C++, Python, JavaScript, CSS, HTML
  • Frameworks
    Qt, Flask, Django, Swing, Bootstrap 3
  • Libraries/APIs
    Scikit-learn, SciPy, NumPy, Matplotlib, Pandas, Node.js, OpenGL, Protobuf, SDL, D3.js, jQuery, Backbone.js, React.js, NLTK
  • Tools
    Git, RabbitMQ, Biopython, Celery, Apache Storm, Subversion (SVN), SaltStack, Ansible
  • Paradigms
    Distributed Programming, Data Science, Concurrent Programming, Functional Programming, REST
  • Platforms
    Linux, DigitalOcean, Amazon Web Services (AWS), Windows, Azure, Mac OS
  • Misc
    Scientific Computing, Numerical programming, Bioinformatics, Natural Language Processing (NLP), Optimization Algorithms, Big Data, Cython, Source Code Lexing, Genetic algorithms, Evolutionary Algorithms, UI Kit
  • Storage
    PostgreSQL, Redis, SQLite, MongoDB
  • Ph.D. degree in Theoretical Physics
    University of Illinois Urbana-Champaign - Illinois
    2008 - 2012
  • B.S. and B.A. degree in Mathematics and Physics
    Ithaca College - New York
    2004 - 2008
I really like this profile
Share it with others