back to portfolio

NSC-Communications

Dec 2009, 11 months

Position

Junior Software Developer

Responsibilities

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

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