Profile
  • • IT systems analysis, design, implementation and deployment.
  • • Software development.
  • • Project & team management.
Education

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

Experience

Assistant professor

From 1995 to 2017 at Bialystok University of Technology; Faculty of Computer Science, Białystok, Poland

Various 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 day

Almost 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, Poland

Software 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, Poland

EU 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, Poland

Software 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, Poland

Software development and team lead. Outsourcing projects for Swiss customers.

Software architect

From 2021 to 2024 at RRadius sp. z o.o., Białystok, Poland

Software for radio signal detection device.

Skills
  • 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)