Giter Club home page Giter Club logo

Self Introduction

Personal Information

Skills

  • Programming Languages: C/C++, Java, Python, JNI, Shell, C#
  • Database: MySQL, SQLite, Redis
  • Version Control: Git / GitHub / GitLab / Gitee
  • Software Development: Visual Studio, Eclipse, Android Studio, Qt Creator, CLion, Vim, Emacs
  • Software Debugging: GDB, Valgrind, Perf, Android Profiler, Android Systrace, Android Trace
  • Software Testing: JUnit, Google Test, Google Mock, Mockito, PowerMock, Robolectric, Espresso, JMeter
  • Software Build: Make, CMake, Gradle, Maven, Ant, NDK-Build
  • System Architecture: Android, Linux, Windows, Embedded, MCU

Professional Headline

  • Senior Software Engineer

Experience

  • 23 years of C programming experience, 20 years of C++ programming experience, 10 years of Java programming experience, 5 years of Python programming experience, 3 years of Shell programming experience
  • 23 years of Windows development experience, 12 years of Linux development experience, 12 years of Android development experience, 8 years of embedded development experience, 2 years of MCU development experience
  • Rich open source community experience, familiar with the development process of open source community, familiar with the development specification of open source community
  • Rich multi thread development experience, familiar with various technologies of multi thread development
  • Rich experience in interprocess communication, familiar with various technologies of interprocess communication
  • Rich network programming experience, familiar with TCP / IP protocol stack, familiar with socket programming
  • Rich multimedia development experience, familiar with audio and video codec, familiar with audio and video streaming media transmission
  • Rich player development experience, familiar with FFmpeg, GStreamer, VLC, MPlayer, ExoPlayer
  • Rich media data multiplexing and encapsulation experience, familiar with MP4, FLV, MKV, TS, MPEG2-TS, MPEG2-PS, MPEG-DASH, HLS
  • Rich transmission protocol development experience, familiar with RTMP, RTSP, RTP, SRT, WebRTC
  • Proficient in using various development tools, familiar with VS code, familiar with visual studio, familiar with eclipse, familiar with Android studio, familiar with Qt creator, familiar with CLion, familiar with vim, familiar with Emacs
  • Proficient in using various performance analysis tools, familiar with valgrind, GDB, perf, Android profiler, Android systrace, Android trace
  • Familiar with graphic development experience, familiar with OpenGL, Vulkan, Qt, GTK, SDL, Skia
  • Familiar with Android system architecture, Android system source code, Android system development
  • Familiar with Linux system architecture, Linux system source code, Linux system development
  • Familiar with Windows system architecture, Windows system source code, Windows system development
  • Familiar with embedded system architecture, embedded system source

Seaman Hou's Projects

mediastreamer2 icon mediastreamer2

Linphone.org mirror for mediastreamer2 (git://git.linphone.org/mediastreamer2.git)

mixedreality-webrtc icon mixedreality-webrtc

MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience

nextrtc-signaling-server icon nextrtc-signaling-server

NextRTC is simple WebRTC signaling server written in java. It provides signal exchange and easy to integrate API

nginx-rtmp-ffmpeg-conf icon nginx-rtmp-ffmpeg-conf

:whale:A Dockerfile for nginx-rtmp-module + FFmpeg from source with basic settings for streaming HLS. Built on Alpine Linux.

ngx_quic icon ngx_quic

An experimental implementation of the QUIC protocol for NGINX.

node icon node

Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:

notepad-ken icon notepad-ken

不用按esc,但实现了常用代码编辑器功能的VIM

onvif-server-with-rtsp icon onvif-server-with-rtsp

The main function of this project is onvif server-side device discovery and docking with RTSP real-time video stream, so the precondition is that RTSP stream has been realized and can be obtained by VLC software. The ONVIF Device Manager test tool is used to test the success of this project.

onvifserversimu icon onvifserversimu

Onvif Server Simulator write by QQ:502706647, device discovery service,rtsp media server,Some key interfaces of onvif

opentk icon opentk

This Open Toolkit library is a fast, low-level C# wrapper for OpenGL and OpenAL. It can be used standalone or inside a GUI on Windows, Linux, Mac, Android and iOS.

opentokrtc icon opentokrtc

WebRTC Demo using OpenTok's WebRTC library for video and OpenTok signaling for live chat

ovenmediaengine icon ovenmediaengine

OvenMediaEngine (OME) is a streaming engine for real-time live broadcasting with ultra-low latency.

paho.mqtt.c icon paho.mqtt.c

An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation: https://eclipse.github.io/paho.mqtt.c/

pingos icon pingos

nginx-rtmp-module/rtmp/http-flv/hls/hls+/http-ts/pull/push/relay/upstream/rtsp/nginx

popcorn-app icon popcorn-app

An experiment using the peerflix module of nodejs and connecting a bunch of APIs.

quicdotnet icon quicdotnet

An implementation of Google's QUIC protocol for .NET

quiche icon quiche

🥧 Savoury implementation of the QUIC transport protocol and HTTP/3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.