Senior Software Developer Resume
Menlo Park, CA
SUMMARY
Senior software developer with over 15 years of software develop experience. Successfully built publi c distributed communication system and many applications on different platforms including Linux, Confidential, Android, Windows and VxWorks.Software Architecture, C/C++, COM, IPC, PKI, OpenSSL, X.509, IDS, VPN, Block chain, SDN, AES, RSA, DH, Java, JavaScript, Network Protocol, SNMP, RSVP, SS7, GSM/IS41, Software Management, Object Oriented Design, Project Management, Quality Control, Requirements Analysis, Threads, UML, XML
TECHNICAL SKILLS
Tools: C/C++, Java, JavaScript , Python, UML, XML
Platform: UNIX, Linux, Confidential, Android, Windows
Network Protocol: TCP/IP, IPsec, ICMP, UDP, RSVP, SNMP, BGP
Security: PKI, OpenSSL, X.509, IDS, Block chain, AES, RSA, DH
Signaling Protocol: SIP, SS7
Mobile Standard: GSM, IS41
PROFESSIONAL EXPERIENCE
Senior Software Developer
Confidential, Menlo Park, CA
Responsibilities:
- Developed the encryption communication system providing encryption video call, and voice call focus on Public Key Infrastructure (PKI).
- Developed stock trading application for Android.
- Built stock trading strategy by machine learning.
Senior Software Engineer
Confidential
Responsibilities:
- Developed cable route High Available (HA) feature including PRE redundancy and N+1 LC redundancy over Data Over Cable Service Interface Specification (DOCSIS) and Hot standby CMTS - to-CMTS Protocol (HCCP) of 12.3 IOS software based on ubr10k and ubr7200 cable router.
Team Lead
Confidential
Responsibilities:
- Lead a team of 5 software engineers to develop Transaction Capabilities Application Part (TCAP), Global System for Mobile Communications (GSM), ANSI-41(IS41), and Short Message Peer-to-Peer (SMPP) protocol of Short Message Service (SMS) server using g++. Lead a team to maintain SC3100 AppServer and Voice Profile for Internet Mail (VPIM) using g++, Java and JavaScript.
Software Architect
Confidential
Responsibilities:
- Designed TVFON, which is the public video communication system based on Internet, providing public video meeting, peer-to-peer encryption voice/video communication, instant messaging, and online education.
- This system is based on PKI to provide Authentication, Authorization and encryption.
- The client is for Windows.
- The server is for Confidential .
- The core is B80 Router.
- Developed encryption module and signaling module of T
- VFON using GCC for Windows and Confidential .
Senior Software Engineer
Confidential
Responsibilities:
- Developed Quality of Service Module of B80 Router, providing packet classification and marking, control over resource and tailed services, which is coded by GCC based on VxWork Real Time OS.
Team Lead
Confidential
Responsibilities:
- Lead a team of 6 developers to build and launch online book store using FrontPage 2000. Developed asymmetric encryption software using GCC.