
Michał Kijowski
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (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.
Work Experience
Developer
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.
Software Developer
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.
Experience
Nadapa
https://github.com/kijowski/NadapaIt 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.
RDBMS Model for Scientific Articles Analytics
Tabular Data Helper
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.
Skills
Languages
SQL, C#, F#, Visual Basic .NET (VB.NET), R, T-SQL (Transact-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, Mercurial, MATLAB, Prism, Atom, IntelliJ IDEA, Microsoft Team Foundation Server
Platforms
iOS, Visual Studio Code (VS 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
University of Warsaw - Warsaw, Poland
Master's Degree in Mathematics
University of Warsaw - Warsaw, Poland
Bachelor's Degree in Mathematics
University of Warsaw - Warsaw, Poland