logo
Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Software Engineer
SharecareSoftware Engineer
Feb. 2022RemoteAs a part of fully remote engineering team, I have been working on multiple web/hybrid mobile apps simultaneously. - Developed a nx monorepository JavaScript codebase for multiple web and mobile (iOS/Android) apps. - Implemented features such as offline-mode, media player to play video/audio content, integrated multiple payment providers, push notifications. - Optimised app performance, implemented activity tracking and monitoring. - Managed web/mobile app build processes, configurations and store releases. - Led multiple OKRs teams on tight deadlines from conceptualisation phase to production release and beyond into live support. ---- Tech stack: Typescript, Angular 2+, node.js, nx monorepository structure and pipeline, Ionic w/ Capacitor for mobile capabilities, rxjs + ngrx for state management, websockets, SSO authentication / oAuth, Swift and Java for iOS/Android specific codebase and custom capacitor plugins (such as Media Player), firebase functions.
Senior Javascript Developer
Square One Resources - PolandSenior Javascript Developer
Feb. 2020 - Oct. 2021RemoteHired as a Senior JavaScript Developer for a large pharmaceutical companies in the world, I have been working on two distinct projects My responsibilities included: - Choosing technology and designing architecture that fits both product requirements and existing company tech ecosystem. - Product leadership, ensuring timely implementation from start to finish, code review and mentoring more junior developers, aligning with non-technical business stakeholders and collaboration with other teams. - Writing and updating design specifications and documentation, preparing, launching and monitoring major apps releases. - Warehouse logistics application (iOS/Android) Application has been built using Capacitor and the Angular, fulfilling strict given requirements such as accessing backend resources via proxy, JWT-based authentication and client-side certificate validation during HTTP connections, full offline mode support, and built-in QR code scanner, among others. - Medicinal Regulatory Authorities Data Hub System (Web) Powered largely by the Angular + ngrx store ecosystem, heavily leaning on reactive programming approach (rxjs). Certain parts of the application ecosystem were built with React. A big focus was placed on performance and concurrency, as the application accessed multiple third party data providers at once in dozens of parallel requests and had to parse through large datasets. ----- Tech stack: Typescript, Angular 2+, React.js + Redux, node.js, Ionic + Capacitor for mobile capabilities, rxjs + ngrx for state management, websockets, oAuth, Swift and Java for iOS and Android specific codebase.
Senior Javascript Developer
DOJO MadnessSenior Javascript Developer
Dec. 2015 - Sep. 2019Berlin Area, Germany (Remote)As a Senior JavaScript Developer for a major e-Sports company, I was responsible for conceptualisation, designing, development and maintenance of DOJO Madness' main products: - AI Gaming Assistant application - Electron.JS powered desktop client, built with Angular v8+ / Redux / JSONAPI data stores / Websockets / FusionCharts. - AI Gaming Assistant content-creation panel - internal admin panel web-app built with Angular 8+ / Redux, used by non-technical employees via drag and drop components. - "OVERSUMO" Overwatch Companion App - Ionic + Cordova (later changed to Capacitor) powered mobile applications released for both iOS and Android, built with Angular 2+ / Redux. Main features included payments, graphs, push notifications, premium features with custom-built Cordova plugins. - "LOLSUMO" League of Legends Companion App - webapp built with React.js / JSX / Flux, included websockets and complex charts to display player skill analysis. ----- Tech stack: Typescript, Angular 2+ + rxjs/ngrx, React.js + Redux / Flux, node.js, Ionic + Capacitor for mobile capabilities, Electron.js for desktop client capabilities, websockets, AngularJS.
Frontend Developer
KlaraFrontend Developer
Nov. 2013 - Dec. 2015Berlin Area, GermanyAs one of the core developers in Klara, I was responsible for co-designing, development and maintenance of Klara's every product. Key projects: Doctor-patient communication platform (Single page app) Hybrid mobile apps using native wrappers with JS webviews, functional on both Android and iOS Klara's website and all related marketing pages/funnels/external sign-up widgets. Email templates
Frontend Developer
EspagoFrontend Developer
Jan. 2013 - Dec. 2013Poznań, woj. wielkopolskie, PolskaAs a lead front-end developer, I've been given responsibility to design, implement and manage multiple e-commerce projects, including: Company's landing page/website Payment management app Demo e-shop Embedded online payments app Several internal projects
Frontend Developer
Agile ProgrammingFrontend Developer
Mar. 2012 - Dec. 2013Szczecin, woj. zachodniopomorskie, PolskaFront end development of various projects, ux design
Web Developer
FreelanceWeb Developer
Jan. 2010 - Feb. 2012Szczecin, woj. zachodniopomorskie, Polska
Intch is a Professional Networking App for the Future of Work
100k+ people
130+ countries
AI matching
See more people like Michal on Intch
IT
64848 people
16
CEO @ techbees.io
19
.Net developer
16
Senior backend engineer @ Lyte
ITFrontend Developer
13188 people
16
CEO @ techbees.io
24
Owner @ Young Stars
15
Frontend Developer