Kim, HyungJin
Sr. Software Engineer & NMS/JAVA/C++ Platform Software Engineer & H1B
Transfer
**** ********** ***, *** *, Sunnyvale, CA 94087
Mobile: 408-***-****, *******@*****.***
CAREER SUMMARY
Over 15 years of experience as a professional NMS using the JAVA and C/C++
committed to maintaining cutting edge technical skills and up-to-date
industry knowledge.
Designed and implemented back-end Network Management System to manage scale
size of Access Points and Wireless Stations in WLAN Switch on embedded
Linux.
Designed and implemented HMS based on the TR-069, TS 32.583 with skill of
XML, RPC, SOAP, and SNMP in the FEMTO/LTE/WLAN network.
Designed and implemented NMS for monitoring various equipments like WLAN,
ATM Switch, MPLS, ADSL, Giga-switch, Router, SONET/ SDH and deployment to
telecom: T-Mobile USA, Sprint USA, Softbank Japan, Vodafone Turkey,
Vodafone Germany, Telkomsel Indonesia, Korea Telecom, SK Telecom Korea,
KOSCOM(Korea Securities Computing Corporation) and manufacturers such as
Cisco, Juniper, Extreme, Alcatel, Lucent and Samsung.
Designed and implemented Wi-NMS, enMONS product as NMS platform based on
the Pure JAVA, JMX, Tomcat, JSP, Servlet
KNOWLEDGE & SKILL
. Keyword : EMS/NMS, JAVA, C/C++, XML/XSLT, JSON/RPC, XML/SOAP, SQL, JAX-
WS, ORM, JMX, REST, JPA, Hibernate, Database, Perl, Shell Scripting
. Protocols : SNMP, IPFIX, TR069/TS 32.583, HTTP(s), RPC, RMI, TCP/IP,
CORBA, CMIP
. Database : Oracle, MySQL, Gigabase
. IDE : Eclipse J2EE, Eclipse RCP, Eclipse C++, STS(Spring Tool Suite)
. Web Server : Apache/Tomcat, Mongoose
. User Interface : IOSCLI
. Authentication/Security : RADIUS, TACACS, PAM, OpenSSL
. NMS Tools : SNMP4J, CXF, JMX, Jackson JSON, libjson-rpc-cpp, gsoap, SNMP
Research Emanate-Lite Engine, MG-Soft MIB Browser, ORBIX, ACE/TAO,
Syslog, Syslog-ng
. Logging: Log4j, slf4j, Log4cxx
. Bug Tracking: BugZilla
. Software Version control: Perforce(P4), GIT,CVS, SVN
. Collaboration Tool : CodeCollaborator
Work Experience
MERU Networks, Inc - Sunnyvale, CA - May 2013 to Jan 2015
Senior Software Engineer
. Designed and implemented and enhanced back-end Network Management System
Agent to manage scale size of Access Points and Wireless Stations in WLAN
Switch.
. Designed and implemented various system objects in XML format, most of
common codes are being auto-generated using XSLT scripter and xsltproc.
. Designed and implemented MERU License Server based on the JSON/RPC Over
HTTPS using C++, libjson-rpc-cpp, mongoose web server, log4cxx and curl
. Designed and implemented IPFIX Collector/Exporter to gather flow data in
application traffic from AP using libIPFIX
. Designed and implemented XSLT scripter to auto-generate SNMP private OID
and SNMP common codes from system objects defined in XML format.
. Designed and implemented SNMP Agent (v1, v2c, v3) using SNMP Research-
Emanate Elite engine.
. Designed and implemented HA(N+1) platform for WLAN controller.(Failover
and Fallback)
. Analyzed and fixed various bugs reported on the customer sites.
. Upgrade OpenSSL/OpenSSH to resolve security vulnerability with poring
security module such as RADIUS, TACACS and PAM.
. Analyzed and fixed bugs reported on the customer sites.
MINIEUM Networks, Inc - Plano, TX - Nov 2011 to Apr 2013
Senior Software Engineer
. Designed and implemented HMS based on pure JAVA Application Server based
on JMX, TR069, SNMP using MBeanServer, CXF, hibernate, MySQL, RMI,
Jackson API for JSON over TCP/IP, SNMP4J, log4j, HikariCP, Ehcache on the
FEMTO/LTE/WLAN network
. Designed to manage scale size of Femto System using multi thread, second-
level cache
. Designed, implemented and integrated south bound interface such as SNMP,
SOAP, TCP/IP
. Designed and implemented north bound interface as JMX over RMI, REST over
HTTPS, JSON over TCP/IP
. Designed and implemented GUI based on the eclipse RCP using SWT, JFace
. Designed Web NMS based on the Spring MVC for NG-OSS using REST, JSON,
Maven, Apache/Tomcat, slf4j, Hibernate3/2ndLevelCache
REAL Networks Asia Pacific Co. - SEOUL, S.KOREA- May 2009 to Mar 2011
Senior Manager
. Designed and implemented NMS in the RBT Service: T-Mobile USA, Sprint
USA, Softbank Japan, Vodafone Turkey, Vodafone Spain, Vodafone Germany,
telkomsel Indonesia
. Designed and Implemented NMS platform based on the ACE/TAO on embedded
Linux
. Designed and Implemented HA cluster as Active/Standby
. Designed and Implemented frontend and backend I/F based on the CORBA
. Designed and implemented GUI using JAVA/Swing using jacorb, JTable
Eznetsoft, Inc. - SEOUL, S.KOREA - Jul 2006 to Aug 2008
Senior Engineer
. Designed and implemented NMS that can simultaneously gather SNMP MIB Data
from 5000+ CISCO Router with one second interval using pure JAVA,
asynchronous SNMP4j, JMX, Hibernate, RMI, Oracle
. Designed and implemented GUI using JDK/Swing
. Designed and implemented Cartoon Builder using Flex2 AS to make a cartoon
served with XML, JPG files on the web.
MODACOM Co. - SEOUL, S.KOREA - Mar 1999 to Jun 2006
Chief Research Engineer
. Designed and implemented Web NMS platform based on the Pure JAVA, JMX,
Tomcat, and JSP/Servlet
. Designed and implemented SNMP MIB Parser using JLex/CUP
. Designed and implemented EMS for Lucent Stinger DSLAM, Alcatel Litespan
. Designed and implemented NMS integrated with Cisco router, Juniper M20,
Extreme 3803/6808, Lucent WaveStar AMD 16 and Samsung FLC-D
. Designed and implemented interface based on the CORBA/RMI/SNMP/CMIP/TCPIP
. Implemented J2ME CDC-PP Specification API on the EVM (ETRI Virtual
Machine)
EDUCATION
. SOONGSIL University, SEOUL, S.KOREA - Feb 1999
- Master degree, Computer Science, System Software
. Seoul National University of Science and Technology, SEOUL, S.KOREA - Feb
1997
- Bachelor degree, Computer Science
AWARD & PUBLICATIONS
. Award of Excellent Paper from KNOM(KNOM Review Vol. 8, No. 2) - Feb 2006
. Award from the Minister of Industry and Commerce of Korea(Certification
Number: NEP-2006-139(EM)) - Apr 2006
ETC
. Pivotal Web Service:
http://hyungjin.cfapps.io
. GitHub:
https://github.com/hjkim7796/hyungjin