- • IT systems analysis, design, implementation and deployment.
- • Software development.
- • Project & team management.
MSc, Computer Science
1990 to 1995 at Jagiellonian University , Cracow, Poland
Certified Novell Courses: Netware v4 Design, Implementation and Administration
1996
PhD, Mathematical Sciences in the Field of Computer Science
2000 at Warsaw University, Warsaw, Poland
Certified Cisco Instructor Courses: Cisco Certified Network Administrator 1-4
2001 to 2002
Assistant professor
From 1995 to 2017 at Bialystok University of Technology; Faculty of Computer Science, Białystok, PolandVarious lectures and laboratories: Compilers construction, Computer networks, "Web Software Development", "Network programming", "Distributed systems". Research on object-oriented, distributed systems.
Freelancer, design and implementation of information systems
From 2000 to present dayAlmost fourty completed projects from architecture design to successful deployment. Done as a single contractor or in teams of up to 6-7 people.
Cisco Academy Instructor
From 2002 to 2005 at Bialystok University of Technology; Faculty of Computer Science, Białystok, Poland"Cisco Certified Network Administrator 1-4" courses for University students.
Software developer/team leader
From 2015 to 2019 at Symmetra sp. z o.o., Białystok, PolandSoftware development and team lead. Outsourcing projects for Swiss and US customers.
Company co-founder and partner
From 2015 to present day at UpLogic sp. z o.o., Białystok, PolandEU funded project (Autonomus Vessel with Air Look ) regarding image processing. Detecting and recognizing objects at sea (like boats, icebergs, whales, etc.) in images captured with the drone camera.
Software developer/team leader, CTO
From 2019 to present day at B4Limits sp. z o.o., Białystok, PolandSoftware development and team lead. Developing system for monitoring and control of jammer devices. Outsourcing projects for British company.
Software developer/team leader, CTO
From 2019 to 2021 at Sourcefactory sp. z o.o., Białystok, PolandSoftware development and team lead. Outsourcing projects for Swiss customers.
Software architect
From 2021 to 2024 at RRadius sp. z o.o., Białystok, PolandSoftware for radio signal detection device.
- User requirements analysis
- Information systems architecture design
- Programming: Golang, Rust, Typescript, Java, Kotlin, C, C++, PHP, Python, Javascript
- Frontend frameworks: React, GraphQL, Redux, Recoil, Jotai
- Backend frameworks: Spring Boot, Vert.x, Java EE
- Web services: SOAP & REST
- Databases: MySQL, PostgreSQL, SQLite
- Distributed systems: Java RMI, CORBA, OpenDDS
- IoT protocols: MQTT, XMPP
- Communication programming: TCP/IP, Mavlink, NMEA 0183, HTTP, Websocket, Centrifugo, NATS, WebRTC
- Text data processing: Apache Lucene & Solr
- Development tools: Gitlab, CI pipelines scripting, Docker, Static code analyzers
- Testing: JUnit, Jest, Playwright, Golang testing
- Linux administration
- Software team management
- Project management (agile)