Michał Kijowski
Verified Expert in Engineering
Back-end Developer
Michał is an accomplished full-stack software engineer known for leading complex integration projects and creating innovative applications. His experience ranges from early-stage startups to major platforms, with deep expertise in technologies such as TypeScript, Node.js, React, MySQL, and cloud services, including AWS and GCP. Michał excels in enhancing algorithm performance and devising statistical models, showcasing his capability to innovate and solve problems in dynamic settings.
Portfolio
Experience
Availability
Preferred Environment
Git, Node.js, TypeScript, JavaScript, React, Redux, Linux, Bash, WebRTC, WebSockets
The most amazing...
...project I've led was the development of a remote moderated UX testing tool, significantly improving user experience research capabilities for global clients.
Work Experience
Software Engineer
Winware
- Enhanced core algorithm efficiency, reducing calculation times by tenfold and optimizing performance in a high-stakes startup environment.
- Developed a novel statistical model to evaluate user health through in-app action analysis, pioneering new user engagement and retention avenues.
- Played a pivotal role in shaping the company's technical direction, leveraging deep technical expertise to guide strategic decisions and technology adoption.
Lead Software Engineer
UserZoom
- Oversaw the continuous improvement and maintenance of a remote moderated UX testing tool, ensuring high performance and user satisfaction.
- Led the successful internationalization of the application, enabling global accessibility and enhancing user experience across diverse markets.
- Directed a strategic recruitment drive that led to hiring a key developer, significantly boosting the team's productivity and project outcomes.
Senior Software Engineer
UserZoom
- Led the integration of Validately's moderated UX solution into the UserZoom platform, enhancing the solution's reach and functionality across two distinct platforms.
- Engineered robust solutions to merge disparate systems, involving complex data migrations and API integrations while minimizing downtime and user impact.
- Utilized GCP and AWS cloud services to scale the integrated platform efficiently, achieving higher availability and resilience.
Software Developer
Validately
- Developed a remote moderated UX testing tool using TypeScript, incorporating a React-based front end, Express/Socket.io back end, and a Google Chrome extension, which significantly increased client engagement and feedback precision.
- Designed and implemented an unmoderated UX testing tool with screen recording features, broadening the usability testing capabilities for clients.
- Created an internal logic routing system and an admin dashboard, optimizing operations and project management efficiency.
Software Developer
Orbis Investment Advisory Limited
- Designed a ReactiveX and dataflow programming-based tool for alpha model analysis and backtesting. The tool became the go-to research tool for analysts.
- Developed a C# tool with WPF UI and WCF service for portfolio cash flow management, simplifying PMs' daily workflows. Served as the main implementer in a team of three.
- Implemented a market research tool for theme performance analysis with complex criteria in a team of five, including developers, a data analyst, and a PM.
- 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 program 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 a PostgreSQL database.
- Co-authored the relational database schema aimed at efficient storage and querying parsed scientific articles.
- Worked on collecting, parsing, and preprocessing of scientific data from various sources.
Experience
Kinesis Advantage2 Remapping Helper
http://kinesis.vercel.appThis utility simplifies the process of visualizing and editing remap files, making it easier for users to customize their keyboard layout to suit their personal or professional needs. By entering key remaps and macros into the provided text area, users can instantly see their updated keybindings displayed on a virtual keyboard layout.
Additionally, the tool parses and lists all recognizable macros, offering a comprehensive overview of custom configurations.
mkswap
https://mkswap.vercel.appmkswap is a simple tool that was designed to help with the overload of said memory by creating a place where you can quickly capture short-lived pieces of information. It simulates the higher end of the bell curve and can hold nine pieces of information.
Adding a new item after you reach the limit will delete the oldest item in the list. Adding new items pushes older ones closer to oblivion. Your list is cached for the duration of your browser session.
RDBMS Model for Scientific Articles Analytics
Skills
Languages
TypeScript, JavaScript, SQL, R, T-SQL (Transact-SQL), C#, F#, Bash, CSS, Python
Frameworks
Redux, Express.js, Next.js, Tailwind CSS, Mithril.js
Libraries/APIs
Node.js, React, WebRTC
Tools
Git, Microsoft Visual Studio, PostCSS, Mercurial, MATLAB, SQL Management Studio
Paradigms
Scrum, Continuous Integration (CI), Test-driven Development (TDD), Dataflow Programming, Compiler Design
Platforms
Visual Studio Code (VS Code), Linux, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS), Vercel
Storage
MySQL, Microsoft SQL Server, PostgreSQL
Other
Algorithms, Data Structures, Computer Science, Front-end, WebSockets, User Experience (UX), Back-end, Full-stack, Machine Learning, Data Mining, Natural Language Processing (NLP), Statistics, Combinatorics, Data Engineering, Financial Data, Financial Modeling, Optimization, Google BigQuery, Investments, React Query
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
Certifications
UserZoom Core Certification
UserZoom
Claritas® Investment Certificate
CFA Institute
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring