KARTHIK RAMAN — Software Engineer
Software engineer with 12+ years of experience in embedded (consumer electronic products like Sling Studio, Sling box, set top boxes etc.) and application software development (C++, C#, Swift). Experience in application software development includes SDK development in C++ and PC software development (including GUI) using C# (.NET core).I have also vast experience in developing multimedia [video streaming, Adaptive streaming (HLS) etc.] and Networking [UPnP, NAT-PMP, traceroute, raw socket programming etc.] modules. If you would like to know more of what I do and my CV, please DM me. Skills: Programming languages: C, C++, C#, Swift SDK development in C++ (C++ 17) PC software development (C # / C++) [GUI using UWP] Embedded application development in C, C++ Frameworks: QT, .NET, Thrift, Grpc, Windows Media Foundation, Gstreamer Virtualization Technologies: Docker Multimedia: Video streaming, Adaptive streaming (HLS), transcoding media pipeline, ID3 etc. Networking: port forwarding, UPnP, NAT-PMP, ICMP, traceroute, raw socket programming etc. Out of box thinker: -Patent: ” ZERO CONFIGURATION APPROACH FOR PORT FORWARDING CASCADED ROUTERS” ( Patent number: 9860157) -Debugged and improved open source libraries like libupnp, QT etc.
Stackforce AI infers this person is a Software Engineer specializing in embedded systems and multimedia applications.
Location: Espoo, Uusimaa, Finland
Experience: 13 yrs 10 mos
Skills
- Sdk Development
- Embedded Linux
- C++
Career Highlights
- Over 12 years of experience in embedded and application software development.
- Expertise in multimedia and networking module development.
- Patent holder for innovative port forwarding technology.
Work Experience
Mapbox
Software Engineer (1 yr 6 mos)
Trimble Inc.
Lead Software Engineer at Trimble (2 yrs 11 mos)
Huld
Senior Software Designer (9 mos)
Software Engineer (1 yr 2 mos)
Sling Media
Module Lead (2 yrs 4 mos)
Senior Engineer (1 yr 11 mos)
Software Engineer (2 yrs 2 mos)
Pace Micro Technology
Graduate Software Engineer (1 yr 1 mo)
Education
Bachelor of Technology (B.Tech.) at AMRITA SCHOOL OF ENGINEERING
12th at Kendriya Vidyalaya IISc
10th at Kendriya Vidyalaya IISc