I have more than 8 years of professional programing experience including 6 years of mobile development. I am extremely organized and agile to always deliver on time. Having Strong coding knowledges in Swift and Objective C, I deliver clean, scalable and testable source code. Specialized in constructing real time Audio/Video Streaming and Instant Messaging applications using modern protocols and techniques with high level of security. Expert in WebRTC technology with rich portfolio of one to one and group video messenger applications. Strong understanding of network protocols: IP, TCP, UDP, SIP, RTP, SRTP, RTSP, RTMP, SMTP, XMPP Deep understanding of XMPP protocol and related server infrastructure like ejabberd, Openfire and etc. ✅Multiuser and one to one messenger apps ✅Multiuser and one to one video chat apps ✅Security powered(Touch ID, Face ID, Secure Enclave) ✅Restful powered apps ✅Location and map powered apps ✅Home and building automation apps ✅Social media(Facebook, Twitter, Instagram and etc..) integrated apps ✅Regular and VoIP push supported apps ✅CoreData, Realm, SqLite powered apps The list is not limited but extended to number of other experiences.
Video StreamingWebRTCXMPPSIPVOIP SoftwareiOS DevelopmentObjective-CAndroid App DevelopmentSwift
Hi, I am Sergey, Swift and Objective C developer with more than 4 years of hands on programming experience. My first priority is to deliver on time while keeping the best development practices, writing clean, extensible and predictable source code. I am proficient with Audio Video streaming as well as Instant Messaging technologies and protocols like WebRTC, SIP/RTP, XMPP, MQTT and etc..
iOS DevelopmentSwiftObjective-CChat and MessagingVideo StreamingWebRTC
- Desktop application development using C++/Qt - Android/iOS development with solid C++ plugins integrations - Unity game development for mobile and desktop platforms - Complex algorithms & data structures - Socket Programming - Computer Vision, Image Processing using Matlab, OpenCV, OpenGL, MKL, ITK, VTK - Deep Learning, caffe, Tensor flow - YOLO, DETECRON - Medical Imaging using ITK - Highly optimized C++ programming, TBB, MKL, BLAS, LAPACK, IPP - Video/Audio streaming over network using LIBVLC, FFMPEG, GSTREAMER. - Development of technically complex projects and scientific articles. - Generic programming, OOP. - SQA - Selenium UI Testing
Card Issuing and security key management dpt. senior specialist
I am experienced technician in IT. I was working in technical support.(pc assembling and disassembling, troubleshooting, OS installation, software installation, firmware upgrade and flashing). Knowledge of Cisco Routing and Switching. On the way to obtaining a CCNA certificate. Now I am working in "Armenian Card" CJSC as Card Issuing and security key management dpt. senior specialist. Experienced Datacard 450 operator. Experienced adobe photoshop/lightroom user. Experienced adobe premiere/after effects user. Can speak/write: English, Russian, Armenian. Currently learning German as 4 language.
- Graduated System Engineer (Computers, Complexes, Systems and Networks) - Microsoft Certified Professional (MCP) - Cisco Certified Networks Associate (CCNA) Spoken Languages: Russian, English and Portuguese: Fluent
TCP/IPLinux System AdministrationVMware ESX ServerFirewallCisco RoutersLAMP AdministrationKVM VirtualizationVideo StreamingWowza Media ServerBacula