Michał Kijowski, Software Developer in Kraków, Poland
Michał Kijowski

Software Developer in Kraków, Poland

Member since May 4, 2016
Michał is a .NET software developer with several years of professional experience building complex applications for the financial industry. He is experienced in mainstream .NET languages (C#, F# and VB.NET) and T-SQL programming. He is also well-organized and able to work both independently or as part of a team.
Michał is now available for hire

Portfolio

Experience

Location

Kraków, Poland

Availability

Part-time

Preferred Environment

VS Code, MacOS, Git, TFS, Visual Studio, Windows

The most amazing...

...software that I've built is a complex analysis tool used by quantitative analysts for backtesting and evaluation of alpha models during portfolio construction.

Employment

  • Developer

    2013 - 2015
    Orbis Investment Advisory Limited
    • Designed and implemented a complex analysis tool used by quantitative analysts for backtesting and evaluation of alpha models during portfolio construction. The core application engine was based on principles of Reactive (Rx) and Dataflow Programming. Worked as a sole developer in a team of four - together with two quantitative analysts and data analyst. The project was enthusiastically received and in turn it became the primary research tool used by several analysts.
    • Developed a tool used by portfolio managers for managing portfolios cash flow. It was a C# application with WPF user interface and WCF back-end service connected to SQL Server. Worked as main implementer in a team of three - together with second developer and portfolio manager. The tool was met with very positive feedback as it greatly simplified daily workflow of PMs.
    • Implemented parts of a research tool used to identify and measure performance of various themes in the market, according to complex user-defined criteria. Worked in a team of five - together with two developers, a data analyst, and a portfolio manager.
    • Verified and optimized multiple financial models created by quantitative analysts in SQL, Matlab, and R.
    • Provided support for legacy software developed mostly in Visual Basic 6 and SQL.
    Technologies: Visual Basic .NET (VB.NET), MATLAB, Windows PowerShell, T-SQL, F#, C#
  • Software Developer

    2010 - 2012
    University of Warsaw, Faculty of Mathematics, Informatics, and Mechanics
    • Contributed to the Synat Research Project, a strategic programme funded by the National Research and Development Center.
    • Created an innovative semantic faceted search engine as a part of my master's degree thesis. It was developed in Python and C# with PostgreSQL database.
    • Co-authored the relational database schema aimed at efficient storage and querying of parsed scientific articles.
    • Worked on collecting, parsing and preprocessing of scientific data from various sources.
    Technologies: Mercurial, PostgreSQL, Python, C#

Experience

  • Nadapa
    https://github.com/kijowski/Nadapa

    Nadapa is a small utility library that can be used for extracting DateTime objects from natural language text.

    It is written in F# with the use of FParsec parser combinator library.

    I implemented this simple library mainly to learn about building parsers with parser combinator library FParsec.

  • Tabular Data Helper

    Tabular Data Helper is a small utility useful for comparing tabular data extracted from different sources.

    During my last job, I had to deal with tabular data from various sources on semi-regular basis. Because of that, I have created a simple utility to scratch my personal itch.

    I've created this small utility to I learn more about TypeScript, React, and their interoperability.

  • RDBMS Model for Scientific Articles Analytics
    http://link.springer.com/chapter/10.1007%2F978-3-642-24809-2_4

    I co-authored the relational database schema aimed at efficient storage and querying parsed scientific articles. This database was described in the article published in the book titled "Intelligent Tools for Building a Scientific Information Platform."

Skills

  • Languages

    SQL, C#, F#, Visual Basic .NET (VB.NET), R, T-SQL, Visual Basic 6 (VB6), TypeScript, Python, JavaScript, Java
  • Frameworks

    Swagger, NancyFx, Windows Presentation Foundation (WPF), Bootstrap, ASP.NET, Windows PowerShell, Windows Communication Framework (WCF)
  • Tools

    Microsoft Visual Studio, NuGet, Git, SQL Management Studio, LaTeX, Visual Studio, TFS, VS Code, Mercurial, MATLAB, Prism, Atom, IntelliJ IDEA, Microsoft Team Foundation Server
  • Platforms

    iOS, Visual Studio Code, Windows, MacOS
  • Other

    Front-end, Algorithms, Machine Learning, Data Structures, Computer Science, Data Mining, Financial Data, Financial Modeling, IIS, Suave
  • Libraries/APIs

    Reactive Extensions, jQuery, FParsec
  • Paradigms

    Test-driven Development (TDD), Scrum, Continuous Integration (CI), Kanban, Dataflow Programming
  • Storage

    Microsoft SQL Server, SQL Server 2012, PostgreSQL

Education

  • Master's Degree in Computer Science
    2011 - 2016
    University of Warsaw - Warsaw, Poland
  • Master's Degree in Mathematics
    2010 - 2013
    University of Warsaw - Warsaw, Poland
  • Bachelor's Degree in Mathematics
    2007 - 2010
    University of Warsaw - Warsaw, Poland

To view more profiles

Join Toptal
Share it with others