back to portfolio


Dec 2009, 11 months


Junior Software Developer


Creating design specifications based on requirements for new and existing products
Work within a lean software process to design and develop new product features
Resolve errors and performance issues
Share knowledge and support
Constant evaluation, optimization and enhancement of existing functionalities



Project description

NSC communications is a network hardware producer based in Novosibirsk Russia, registered as a official mac-address vendor.

sprinter tx

Their main brand, sprinter multiplexors enable communication between the E1 based networks and packet TCP/IP and internet protocol networks.

My major task was to develop a unsupervised synchronization algorithm, using time series analysis for compensating cpu frequency bias within the technical specifications, which can cause packet slippage and connection loss. The algorithm became a topic for my bachelor thesis and now successfully used in the real devices sold by the company.

More information can be found here. Unfortunately only in russian