Han Dehai has over 15 years of experience as a software developer and technical leader. He has extensive experience designing and developing distributed, high-performance systems using technologies like Java, C++, Linux, and web frameworks. Currently he is a key developer at Viavi where he works on network management systems and platforms.
• 11 years of experience of successfully designing, developing & implementing web based application in Java/J2EE technology.
• Currently employed as a Technology Lead in Infosys Ltd. With active involvement in development & integration of web based applications using WebLogic Server 10.3, WebSphere Application server 7.0 and multi-tier technologies like Struts, Spring and JSF with Oracle as back-end.
• Handled various aspects of software development including Effort Estimation, Designing, Prototyping, Development, Testing, Release, Documentation, Monitoring and Support.
• Participates in discussions with customers to gather scope information and performs analysis of scope information in order to provide inputs for project scope documentation.
• Provides inputs on process tailoring and quality goals in order to finalize project quality plan.
• Participates in requirement elicitation process defined in the project management plan to identify requirement gaps/issues (both functional and non-functional) in order to come up with a comprehensive requirement docu-ment.
• Performs high and low level design, Provides pseudo codes, Implements the prototype and does design reviews in order to deliver design documents as per customer requirements.
• Participates in architecture review sessions to provide inputs to architecture team through framework analysis, de-sign patterns, prototype specifications in order to be able to create High level design specification.
• Participates in KT sessions, prepare and review system appreciation documents, understand application / system / infrastructure dependencies, perform shadow support in order to complete transition.
• Good interpersonal, communication and presentation skills with ability to work in team with diverse background. Strong analytical skills along with strategic knowledge in implementation of Business Logic. I have played a vital role in the team in size from 5-15 people.
1. Resume
Personal Information:
Name:Han DehaiGender: male Date ofBirth: 1976/10 Contact: 13661251592 E-mail :
hdh263@sina.com
Experience
Company: Viavi (former name: JDSU/A gilent) 06,2004 ~ today
EMS/NGT System 2013-today role: key developer
Project description: Based on the Apache/Jboss/Goahead web server, JEE and Spring,
Hibernate, we built a distributed, extensible Web application system to manage the JDSU’s
Ethernet test devices, initiates and manages the network tests. The EMS based on the JEE and
Jboss to manage the devices, the NGT responses for network test management.
Platform:Linux, Java, C++, Python, Jboss, JEE, Spring…
Responsibility:
Response for allthe NGT architecture development and improvement,performance improvementand
bug fix.
Participate in the EMS feature development and bug fix.
LTE EPC service assurance system 08, 2008-2013 role: Technique leader
Projectdescription: We used C++ to build a distributed high performance system to monitor the signaling of
LTE controlplane and traffic of user plane,trace the procedureson most of LTEinterface,analysis the
proceduresto provide userrelated information and service related information to help customer solve the user
issues and network issues.
platform: Linux, C++
Responsibility:
Conduct requirement analysis,design and implementation.
Controlthe development process(scrum),such as organize product plan meeting,controlsprints.
Solve criticalproblems and develop key feature.
NGN A nalysis System 06,2004-08,2008 role: Technique leader/developer
Projectdescription: Monitor the IMSand VOIP network,trace signaling for voice callto provide KPI of the
network for user calland provide calltrace to help customersolve network problem.
platform: Linux/Solaris, C++, Java
Responsibility:
Conduct requirement analysis,design and implementation.
Make plan,monitor and controlthe progress,controlthe risk.
Solve criticalproblems and developmentkey feature.
Develop protocols analysis modules,such asSIP,Diameter,Radius.
Solve customer problems.
Company: Motorola 04,2002~ 06,2004
2. GSM BSC/BTS development 04,2002~ 06,2004 role: developer
Projectdescription: development software for Motorola BSC/BTS system.
platform: c, embedded system
Responsibility:
Develop new feature forBSC/BTS.
Fix bugs.
Company: Lucent 04,2001~ 04,2002
CDMS BTS/BSC development 04,2001~04,2002 role: software developer
Projectdescription: development software for Lucent BSC/BTSsystem.
platform: c, embedded system
Responsibility:
Develop new feature forBSC/BTS.
Fix bugs.
Knowledge&skill
More than 10 years’ experience for C/C++ development on Linux platform.
More than 5 years’ experience for Java/web development.
Proficient in C++, Java/JEE development.
Strong experience for design/architecture experience.
Strong experience for communication system, include LTE, IMS/VoIP, GSM.
Familiar with popular Web framework, such as Spring, Hibernate, JEE
Familiar with python, HTML, CSS, JavaScript, mysql
Familiar with Mysqlo, and NoSql, such as Redis.
Familiar with TCP/IP, LTE L2/L3, EPC,IMS/VoIP
Familiar with sorts of development tools, such as Make, Ant, Maven, ClearCase, SVN.
Familiar with Project Management, Scrum process and other software development processes.
Education
Degree: Master Graduate date: 04,2001 Major: Computer Science School: Beijing Jiaotong University
Degree:Bachelor Graduate date: 07,1998 Major: Mathematics School: Qingdao University