09/06/2022 updated
PP
100 % available
Founder and CTO of SarvTech Company, Researcher, Embedded software engineer
Copenhagen, Denmark
Denmark
Java (Programming Language)Microsoft WindowsResearchUnit TestingBug Tracking SystemsBug ManagementC++ (Programming Language)Cloud ComputingCMakeComputer ProgrammingLinuxDomain Name System Security ExtensionsDomain Name System (DNS)Embedded CEmbedded Software
DNS, Network Security, DNS Security, SandBoxing, IoT, system design, Lora, Cloud, MQTT, Coding, Embedded software, audio streaming, video streaming, WiFi, Bug tracking, bug fixing, Graylog, Raspberry Pi, Java programming, Programming, Embedded C, C++, Java, Python, Shell programming, Kodo, NS-2, NS-3, OPNET, Matlab, Windows, Linux, Microsoft Office, LaTeX, Make, CMake, Git, Gerrit, Jenkins, H.264/MPEG4 AVC video coding, Gstreamer, ffmpeg, Pytest, Unit test, Cmocka testing framework, Wireless Technologies, NRF, IEEE 802.11, 802.15.4 Protocols, RTSP, MPEG-DASH, WebRTC, RTP, RTCP, TCP, UDP protocols
Experience
Professional experience5 - 10 years
Languages
EnglishFluentPersianFluentTurkishFluent
Project history
Studies in basic sciences, Zanjan, Iran
{ Monitoring solutions for smart home and smart building using IoT
{ Embedded system design and deployment
{ Wireless Technology solution - NRF, LPWAN, Lora, ESP
{ Cloud solution for IoT devices, MQTT protocols for IoT devices
{ Monitoring solutions for smart home and smart building using IoT
{ Embedded system design and deployment
{ Wireless Technology solution - NRF, LPWAN, Lora, ESP
{ Cloud solution for IoT devices, MQTT protocols for IoT devices
Iran
{ Teaching Courses: Computer Networks, Network Security, Computer Architectures,
Wireless Networks, Channel Coding, Operting Systems, Distributed Systems
{ Supervision of master students (10 students are graduated)
{ Designing course syllabus for the Information Technology in bachelor degree and
master degree in the field of computer sciences
{ Teaching Courses: Computer Networks, Network Security, Computer Architectures,
Wireless Networks, Channel Coding, Operting Systems, Distributed Systems
{ Supervision of master students (10 students are graduated)
{ Designing course syllabus for the Information Technology in bachelor degree and
master degree in the field of computer sciences
{ Design and develop embedded protocol for Realtime video and audio streaming
application using different codecs such as H.264.
{ Investigating and deploying new technologies for video streaming such and Network
coding technique to increase the utilization of WiFi networks.
{ Test and validate the source code. Bug tracking and bug fixing. Logging the
event and reporting the logs of source code to Graylog server.
application using different codecs such as H.264.
{ Investigating and deploying new technologies for video streaming such and Network
coding technique to increase the utilization of WiFi networks.
{ Test and validate the source code. Bug tracking and bug fixing. Logging the
event and reporting the logs of source code to Graylog server.