I'm a passionate software architect that loves to build (the software) and delivers consulting services for clients in the following areas:

  • software quality control
  • performance & optimization
  • project management
  • tooling & automation
  • embedded Linux-based software development
  • IPTV technologies stack (multicast streaming, unicast RTSP-based transmission – Edgeware, retransmissions & rapid channel change – VQE, quality control – Agama)

My personal vision of software development process consists:

  • extensive automated unit testing run by every developer
  • working continuous integration machinery (with random integration-level tests with contracts to track big regressions)
  • static analysis where applicable
  • iterative improvements of the process based on defects analysis
  • automation on each level including release management

Do not hesitate to contact me if you see above methods and tools useful for your projects: dc at aplikacja dot info.

Leave a Reply

Your email address will not be published.