Usman MM

Angestellt, BMW Partner, Paradox Cat GmbH

Munich, Deutschland

Fähigkeiten und Kenntnisse

Image Processing
3-D computer graphics
Computer Vision
Mobile Development
iOS
iOS Development
Android
Android NDK
Visualization
Medical imaging
Robotics
An autonomous system
Machine learning
Engineering Management
C++
Java
VC++
Visual C++
Objective-C
C#
JavaScript
Python
Ubuntu
OpenGL
Linux
Mac OS X
Windows
Microsoft Visual Studio
Eclipse Java IDE
Unity3D
Unity
OpenCV
Visualisation
Video Codecs
Video Encoding
Image segmentation
object tracking
Human Tracking

Werdegang

Berufserfahrung von Usman MM

  • Bis heute 3 Jahre und 4 Monate, seit März 2021

    BMW Partner

    Paradox Cat GmbH

    Helping BMW develop car infotainment system through Paradox Cat.

  • 1 Jahr und 1 Monat, Dez. 2019 - Dez. 2020

    Software Engineering Team Leader

    CarTelSol GmbH

    Development of embedded telemetry solutions for Volkswagen. • Headed the development of Android AOSP based solution for FPGA with CAN interface. • Significantly improved on linux-syslog based logging and DB cleanup techniques. • Developed modem emulator for black box testing with remote access through REST API. Technology stack: C/C++, Linux, Android AOSP, Shell-scripting, CMake, JSON, REST API, Github, SVN Subversion, JIRA.

  • 3 Jahre und 2 Monate, Aug. 2016 - Sep. 2019

    R&D Engineering Lead (Robot vision software)

    Innovative Play Lab

    Research & development for robot-vision. Object segmentation and tracking with moving camera (patent filed for the algorithm). 3D localization and mapping for autonomous agents through monocular vision. (C/C++, OpenCV, Android AOSP / NDK)

  • 1 Jahr und 4 Monate, Nov. 2014 - Feb. 2016

    Development Lead

    Mediaweb (NetMarble)

    → Development of gameplay capture service for the Android platform. Devising tricks to manipulate Unity based Android games to capture the audio and video data. → Audio and screen-capture service for Android (SDK, NDK, for LG and Samsung devices). → Video watermarking for Android platform. (Java, C/C++, NDK)

  • 1 Jahr und 7 Monate, Dez. 2012 - Juni 2014

    Co-founder & Development Lead (CTO)

    ChocoPepper

    → I led the development of mobile audiovisual media APIs and platform for the first time in whole Asia. (Unity3D, OpenGL ES and AVFoundation at iOS) → Managed the team of 5 engineers for advanced audio and video capture service platform for mobile games (iOS and Android). (Unity3D, H.264 video compression, AAC, OpenGL ES, iOS, Android) → Media rich mobile apps to record, plot and analyze health-related parameters recorded through hardware interface attached to mobile’s audio jack.

  • 9 Monate, März 2012 - Nov. 2012

    Principal Software Engineer

    ClearCorrect

    → Development of in-house 3D graphics software tools that are used to design, analyze and plan the tooth-straightening process through transparent dental aligners (medical software) → Design and development of a highly interactive iPhone app that shoots and projects the photographs in a 3D environment (using OpenGL ES) and stitches them to create high resolution spherical panoramas.

  • 3 Jahre und 7 Monate, Aug. 2008 - Feb. 2012

    Senior 3D Software Engineer

    Arbisoft

    → Led the development of 3D Tooth Arrangement, a 3D software for dental students (Java, VTK, Qt) → NYC ShopSmart, a shopping guide for New York. (iOS) → Dynamic plotting modules for iPhone apps. (iOS) → TAPP, a data intensive iPhone and Blackberry app for address book synchronization. → Developed iPlan, a 3D software package for dental analysis and implant planning. (VC++, VTK) → Developed iView, an ActiveX control to generate highly-interactive video animation. (VC++, VTK)

Ausbildung von Usman MM

  • 2 Jahre und 6 Monate, Sep. 2005 - Feb. 2008

    Electrical and Computer Engineering

    Korea Advanced Institute of Science and Technology

    Computer Vision / Image and Video Coding → Real time video copy detection under the environments of degraded and edited videos. → Saliency detection in the videos on the bases of motion vectors and intensity contrast. → Development of basic video transcoder using H.264 Encoders and Decoders.

  • 4 Jahre und 5 Monate, Jan. 2000 - Mai 2004

    Computer Science

    University of Central Punjab

    Image processing. Image registration. Computer vision. Panoramic images.

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

  • Koreanisch

    Grundlagen

21 Mio. XING Mitglieder, von A bis Z