back to portfolio

NSC-Communications

Dec 2009, 11 months

Position

Junior Software Developer

Responsibilities

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

Link

http://www.nsc-com.com/

Technologies

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