Position: C++ Developer
Category: C++
English level: intermediate
Years of experience: 5

- Changes in the direct p2p connection for distributed hosts: created a functionality for automatic rebuild transport layer between distributed hosts using an algorithm to choose new master node if the main host goes down; improved security to make encryption also for service information in packets.
- Participation in the project to develop an application for interaction with third-party software, that used in hotels. Writing from scratch a module to integrate business logic and initialization and data processing interface. Creating required business logic on the interpreted language.
- Created a routing call procedure and service calls handler for a new telephony core platform from the scratch.
- Improved a procedure for VoIP device integration with PBX to make them more user-friendly and simple.
- C/C++ (C++11)
- Understanding OOP/OOD principles. Knowledge of design patterns (GoF)
- Development for Linux platform: IPC; multithreading; daemons; signals; commonly used libraries and interfaces such as STL
- Good understanding of OSI model / TCP/IP model
- Advanced knowledge and using Linux system. Bash using.
- Experience with Lua language
- Experience with databases: Sqlite, MySQl, Memcache, LDAP
Looking for work in a team of professionals with interesting projects. The main goal is to improve my level as a developer and engineer.
P.S. Do not offer development under Windows/MacOS!