Arup Sarker
About Me
My name is Arup Sarker and I am working as a research assistant at the UVA biocomplexity Institute. Currently, my research focuses on developing an HPC framework for a distributed environment. Until the middle of last year, I worked on 3D data processing based on point cloud or voxel-based motion planning and control in an autonomous vehicle and security research in IoT Trust computing.
Before that, I worked as a Staff Engineer at Samsung R&D Institute Bangladesh Ltd. in September 2011. It has been a long journey with Samsung and I had multiple opportunities to work with different cutting-edge technologies which lead the market. Contributions to Android platform development, especially on Audio/Video, Frameworks, Network protocols to transmit data in mission-critical services and Gear360 and so many others. From the beginning at Samsung, all of my work are aligned with designing and developing embedded and distributed solutions that need to transmit data over networks. Even, when I was a developer of the feature phone in 2011, I took care of system modules for transmitting calls and messages.
In addition, I was also responsible for developing Mission Critical Services for first responders and different security agencies. This project will replace the legacy systems of security agencies and ensure public safety in better ways by handling different emergencies. This large-scale distributed system will ensure all data communication including Audio and Video with the lowest possible latency. Every single second is very important for the first responder. So ensuring all KPIs for data qualities are major challenging job. We have completed the first milestone and delivered the product. Please check my curriculum vitae for details
Experience: -- 12+ Years in Software Industry.
• Programming Languages: C, C++ (C++11 and C++14), Java, SQL, Objective C, Swift
• Network Protocols: TLS over TCP/UDP, Session Initiation Protocol (SIP), Secure Real-Time Transmission Protocol (SRTP), Media Burst Control Protocol (MBCP), Session Description Protocol (SDP), Real-Time Streaming Protocol (RTSP), Universal Peer to Peer Protocol (UPnP), etc.
• Technologies: Video/image Codec(HEVC, H.264, MJPEG), FFMPEG, Image Processing(OpenCV), WiFi, BT, BLE, Middleware frameworks, Web Service
• Mobile Platform/Embedded System: iOS, Android, Tizen, MMP, SUP
• Version Control: git, perforce, SVN
• Code Review: Gerrit for git, RBTools for perforce
• Project Management Tools: PLM, MPS, Jira
• Software Process Model: Agile(Scrum and Kanban), Waterfall
• Design Pattern: MVC, VIPER
Education :
Department of Computer Science & Engineering, University of Dhaka, Bangladesh
MSc in Computer Science and Engineering; Session: 2009-10
BSc in Computer Science and Engineering; Session: 2004-05
Follow me
https://www.linkedin.com/in/arup-sarker-8190212b/
https://scholar.google.com/citations?user=tWBCx3kAAAAJ&hl=en
Gear 360 camera can capture 360 image/video. It is small, sophisticated device, managed by iPhone and Android with Camera, Gallery, Integrated player, Share, Broadcasting, 3D Touch etc.
It is an Audio and Video Communication app where AMR Audio and H265 encoded video will be sent through SRTP to another user by following 3gpp spec of Mission Critical Services, mainly help first responder to handle public safety.
For Android platform and deployed to different Android smart phone
A Manager app combined with service to control Samsung Gear Smart watch
Video Player, Music Player, Frameworks, System, message for E1282T, E2350B, C3312R, S5222R ,E2222,E2220,S3770,C3010S
A mobile and service app for different NGOs to support Maternal health