JOHN KUNG
PO Box ******, Duluth, GA*****-****
678-***-****, ***********@*****.***
SUMMARY:
Around 19 years of experience in Information Technology Industry, with key emphasis on Analysis, Design, Development, Unit testing and Application Management.
Experience in Telecom billing system as well as cable billing system.
Experience in Enterprise JAVA, Distributed Application development, OOD and Object Oriented Programming (OOP).
Experience in RDBMS concepts.
Experience in XML parsing concepts using DOM and SAX parse.
An experienced software engineer in Java web and client server development with knowledge in all the phases of the life cycle of the software including requirements, design, coding, testing, deployment, change and configuration management, process definitions and project management.
Proficient in implementing various J2EE design patterns like MVC, Service Locator, Session Façade, Data Access Object(DAO), Factory, Singleton, Data Transfer Object (DTO), Front Controller, View Helper and Business Delegate.
Extensive experience in developing web-based applications on J2EE platform.
Worked on various application servers and web servers like WebLogic, JBoss, Tomcat.
Programming skills include JSP, Servlets, EJB, Spring, Tag libraries, Java Scripts, XML and JDBC.
Extensively worked with the ORM tools like Hibernate 3.X and ibatis.
Experience in working on XML related technologies like XML, XSLT, XSL, DTD, DOM and XML Spy tool.
Used JavaScript, Ajax Toolkit for client side scripting.
Extensively worked with Google map api, DeCarta map api and Autonavi map api.
Worked on the JavaScript library JQuery.
Experience in developing Web Services using XML over HTTP(s), SOAP, RESTFUL, with CXF framework and WSDL.
Worked extensively in MVC Frameworks Struts, Spring.
Hands-on experience on development tools like Eclipse and JBuilder.
Have a good exposure on service-oriented architecture (SOA).
Used Log4J for extensible logging, debugging and error tracing.
Used MAVEN and ANT for building and deploying application source code on BEA Weblogic and JBoss Application Server.
Understanding in creating SQL and HQL Queries in Oracle, SQL Server, DB2.
Worked with JUnit for unit testing.
Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
A self-motivated individual with analytical and leading skills to accomplish high quality projects within budget and schedule.
EDUCATION:
Bachelor of Science in Computer Information Systems
DeVry Institute of Technology, Atlanta, Georgia
(GPA 3.91/4.0) Graduated with Highest Honor, 2000
Associate of Applied Technology in Microcomputer Specialist
Associate of Applied Technology in Computer Programming
Dekalb Technical Institute, Clarkston, Georgia
(Double Major GPA: 3.74/4.0) Graduated with High Honors, 1998
Member, National Vocational-Technical Honor Society
Certification of ITIL Foundation – ATG Learning
Microsoft .net and C Sharp developer training - Gwinnett College
Microsoft .net developer training - Microsoft
Certification, Project Management – WCOM Knowledge Services
Certification, Advanced Programming in Java - ProTech Training Company
Certification, Programming in Java Servlet- ProTech Training Company
Certification, Enterprise Java Beans - ProTech Training Company
Certification, Xml Programming Using Java - ProTech Training Company
Certification, Programming in Xml- ProTech Training Company
Certification, Xml- ProTech Training Company
Certification, Advanced Html - ProTech Training Company
Certification, Oracle 8i for Application Developer- ProTech Training Company
Certification, Perl Programming - ProTech Training Company
Certification, Java Enterprise Bean Programming – Batky Howell Training Company
Certification, Advanced Programming in Access 97-Application Developers Training Company
COMPUTER SKILLS:
Database:
Oracle Database, SQLServer, MS Access, Informix, Sybase, DB 2
Web Server:
Oracle WebLogic Server, JBOSS, Tomcat, MS IIS
Software:
Lotus 123, DBASE IV, WordPerfect 6.1, MS Office, AutoCAD, CASE tool VISIBLE ANALYST WORKBENCH, Brio Enterprise 6.1, Photo Shop, Flash, Dreamweaver, Jbuilder7, SoapUI, Eclipse.
Languages:
Visual Basic, VB.net, Basic, Visual C++ 6, C, C++, Pascal, SQL, Oracle PL/SQL, RPG, COBOL, C.I.C.S. (Command level), ASP, ASP.net, HTML, XML, AJAX and JQuery technology, Java, JSP, J2EE, JavaScript, VBScript, PowerBuilder 6 and Perl
Operating Systems:
NetWare 4.X, Windows NT, UNIX SCO, Sun Solaris 7(E-10k), Linux, IBM RISC 6000, AS400 CL, MS-DOS-6.22, MS Windows
EMPLOYMENT:
Senior Java Developer, Verizon Telematics, INC - Verizon. Atlanta, Georgia,
Oct 2012 to July 2016
Developed the In-Drive customer portal using by Mercedes-Benz and Volkswagen. Many services are accessible via a smartphone and tablet. Using Apache as a virtual host server and redirect request to JBoss application server, the application is a J2EE implementation with Core Java, STRUTS, SPRING, EJB, Hibernate in GUI base. Through web service SOAP and Restful call to TCU device can access to vital driving data, security and diagnostics services, location request of the automobile can then be displayed in Google map and DeCarta map for US and AUTONAVI map for China.
Software Engineer III, VeriSign Telecommunication Services. Savannah, Georgia,
July 2002 to Aug 2011
Developed the ICOMS Web Service using Xerces to parse XML document. Use SAX parse as event based model to parse XML without value be need to store in memory, and use DOM parse to allowing larger XML files to be parsed within the DOM tree.
Developed and production support ICAPI - ICOMS Web Service API - the ICOMS billing solution is a cable billing system run at AS400, with client likes COX, Time Warner Cable, and DISH Network. This is a web services implement wrap Enterprise Java Beans (EJBs) which will wrap service Plain Old Java Objects (POJOs) which will call the ICOMS API Gateway, JDBC and or PCML to perform the business logic, it parses the XML through SAX in the DOM tree, and fetches to the billing system. It runs at JBoss and WebSphere application server.
Developed and production support NextGen PostPay Billing system with client likes AT&T, Metro PCS and Leap Wireless, xmlgateway solution implement Service-oriented architecture – with xml through TCP/IP, and the back end is interface with Oracle 10I running PL/SQL for airtime collection.
Developed for Echo Star - Taiwan - project. Completed requirement of four address drop-down refresh for region, city, district and main road. Implement the AJAX technology, to allow drop down from the custom web pages to be updated asynchronously by exchanging small amounts of data to the html control, hence, without refreshing the whole web page. The web server is located in Cincinnati US and the end user is in Taiwan East Asia.
Lead team of four contractors, one DBA.
Architect and develop the back end services for a Remote Activation Client system using MVC model 2 approaching, UML, Core Java, JSP, Servlet, EJBs, Struts, Spring, and Oracle. Prototype is built in ASP.net.
It provides a client server solution located on the SS7 network that acts as a node and functions as a serving HLR in specific activation scenarios. The solution provides wireless carriers a method of activating wireless devices using automated voice response or input through a WAP or Web session. With the addition of interfaces between the Interactive Voice Response solution and the wireless carrier’s billing system, a subscriber could proceed from an off-the-shelf purchase of an inactive wireless device to a fully provisioned, programmed and functioning device. The device could be activated in the network, billing, and customer care systems without any call center or other human intervention on the part of the carrier, thereby greatly reducing acquisition costs.
Lead team of ten engineers, one contractor, and one QA person.
Converted the Speedbills billing system from ASP to JSP.
Designed and developed JavaBean and utility to enhance the usability of the project. Developed the system with JSP and Servlet run in Web-logic 5.1.0 as well as HTML, XML, JavaScript, JDBC and Java technology
Web Administrator, MCI WorldCom. Atlanta, Georgia, June 2000 to July 2002
Designed and developed intranet application for Financial Report System. Developed the web-site with JSP and Servlet run in Apache Server as well as HTML, XML, JavaScript, Brio report, JDBC and Java technology
Designed and developed intranet application for Local Report System. Developed the entire website with ASP run in IIS 4.0 Server. Addition with HTML, VBScript, ADO, ODBC, JavaScript and XML technology
Designed and developed COM object in VB run in Microsoft Transaction Server
Software Developer, Health Systems Resource, INC. Atlanta, Georgia, Jan 1998 to May 2000
Developed the web-site run in IIS/NT Server, with HTML and JavaScript technology
Designed and developed interface application between Hospital and Laboratory. Used VBA, C and COBOL to transfer data from Unix to Access. Application had included 123 tables and 168 forms
Designed and developed applications for client used VB 6, through ODBC, Data Access Object and ActiveX Data Objects to manipulate the RM-COBOL index-file in Unix file server
Used VB 6 to develop an interface application between 3M Coding and Reimbursement System and Unix with TCP/IP protocol, the front end was written in Visual Basic 6
Computer Laboratory Assistant, Dekalb Technical Institute. Clarkston, Georgia July 1997 to 1998
Assisted students with mainframe operation, debugged programs
Installed software, and peripheral equipment on the campus
References Available on Request