Forum | Russian | FAQ | SiteMap | Contact Us








12345678910111213141516

Resume 16

Kim Chang
171 Beltline Road
Euless, TX 75063

STATUS

US Permanent Resident

EXPERTISE SUMMARY

Enterprise Application/System Software Development Expertise
  • E-Commerce web applications Internet/Intranet design and development using component architecture and j2ee design patterns
  • Middleware Application server design and development, Multithreaded applications
  • Distributed system design and development using N-tier architectures
  • Object-Oriented analysis, design, development and implementation
  • Full life-cycle software development and interactive front-end applications using MVC paradigm
Operating Systems/Languages/Packages/Tools/Methodologies
  • Java, C, C++, HTML, XML/XSL, Java Script, SQL, Jbuilder3.0, JDK1.1.x/1.2.x/1.3
  • Java AWT/Swing, Applets, Java Servlet, Java Server Pages JSP , Java Beans
  • Enterprise Java Beans1.0/1.1/2.0 EJB , RMI, Corba, Strut
  • BEA WebLogic server 4.x/5.1/6.1, J2EE, VisiBroker 3.1, Java Web Server
  • UML and Rational Rose 98/2000, Together J 4.5, Together Control Center 5.0
  • SQL Server 6.5/7.0/2000, Oracle 7.3/8.x, Erwin3.0/4.0
  • Windows 2000/NT/98/95, UNIX Sun Solaris 2.6/7
CERTIFICATION

Sun Certified Enterprise Architect for J2EE.

EXPERIENCE

GregSoft Corporation, Dallas, Texas
10/99-Present

System Architect

A Web-Based K-12 Education System
  • Responsible for architecture, design and development of a secure, scalable, high volume transaction J2EE based K-12 Education application used by school districts. The system facilitates school administrators to manage schools, build curriculums and generate reports, help teachers to prepare course syllabus and learning activities, and enable students to take assignments and study online. Unified Process Methodology is adopted in the project. Rational Rose is used to generate and maintain UML diagrams and documentation in OOA/OOD.
  • Participate in full-life cycle development. A key developer from version 1 through version 4 version 1 was Java Swing based client-server type instead of web-based .
  • The system is currently deployed on Sun Solaris 7 using BEA WebLogic 6.1 server as Application Server and Web Server and SQL Server 2000 RDMS. It was initially deployed on Window NT usingWeblogic 4.5.1 and implemented with JSP, servlets and EJB.
  • Business logic and data layer components are developed using EJBs and deployed in the Application Server.
  • XML is used to exchange data between web browser and web server, and between web server and application server.
  • Some strut features are utilized in the system. A single Java servlet is used as the single point entry controller, XML/XSLT is used to generate HTML code in which JavaScript is embedded.
  • Java Applets, Servlets, JSP, JNDI and other J2EE technology were or are used in the system.
  • The system has more than 15,000 users currently.

A Web-Based Benchmark Test System for K-12

  • Responsible for architect, design, development of the J2EE based benchmark test system, which is a light version of the K-12 Education System.
  • With the system teachers can create questions and tests online and release them to students online, and students can take standard tests online, school districts and generate reports online.
  • The system is currently deployed on Sun Solaris 7 platform using BEA WebLogic 6.1 server as Application Server and Web Server and SQL Server 7.0 RDMS. It was initially deployed on Weblogic 5.1.
  • The configuration feature of Strut is used in the system. XML/XSLT technology is used to generate HTML code.

A Web-Based Universal Learning System for Nixon Learning Company, Dallas

  • Responsible for partial architecture, design and development of the system, which facilitates teachers to keep track and monitor students performance.
  • The system is developed with Java, EJB, XML/XSL, Java servlets and other J2EE technologies and deployed on Weblogic 5.1 and SQL Server 7.0.
  • Responsible for design and develop School Class Module and Report Module. In OOA/OOD, Together J is used to generate and maintain UML diagrams.
  • In report module, reports of student benchmark testing will be generated at levels of district, campus, school class and student .
  • Bar chart and predictor chart are generated on the fly.
  • Participated in the full-life cycle development.
  • The system is being used by more than 20,000 teachers and administrators.

A Client-Server Type K-12 Education System

  • Designed and developed the enhancements of the system which uses RMI as middleware and Java Swing for GUI.
  • Java/RMI, JFC/Swing, JDBC and SQL/Server based Curriculum and Teacher System, which is a 3-tier client-server standalone application implemented on Windows NT 4.0.
  • Participated in full life cycle.
  • Heavily programmed in both server side and client side.
  • Java Swing and Java Beans technology is utilized in client side, Java and JDBC and multithread programming for server side.
Security & Safe Co., Dallas, Texas
7/97 - 9/99

Software Engineer

Software design and development for metal cutting manufacturing applications. The major projects are as follows:

  • Designed and developed a manufacturing tooling management system from initial concept up through delivery to end users. Responsible for the architecture, design, development and implementation of the multithreaded CORBA based application on Windows NT 4.0 platform. The project is a Java/Corba based 3-tier standalone application. The client side is implemented with Java/Swing, Java Beans. The frame work on server side is developed from scratch. SQL Server 6.5 is used as RDMS and JDBC-ODBC is used between database and server program.
  • Designed and developed a SPC for quality control data entry and data processing intranet based system. The system is implemented with HTML , Java Servlets and large Java applets, JDBC.
  • A database program for heat treat. The project is a 2-tier client-server application in which Java Swing/AWT is used to construct GUI and SQL Server in used in the back end.
  • Retro-fit Intergraph-EMS 3D CAD/CAM software for Security & Safe applications. All programming is done in C code on UNIX platform.
  • Write master program for robot and CNC machining programming, coding in C and C++ on UNIX Sun Solaris platform.
Sinopsys Supply, Plano, Texas
6/96 - 6/97

Software Engineer, Contract Job
  • Responsible for the design and development of an Order and Supply Management System of computer parts.
  • System architecture is a two-tier client-server.
  • Front end uses Visual C++ and data store uses SQL Server 6.0.
  • The system records order entry, manage inventory and suppliers, and tracks purchase history of each purchase item.
Creative Metal Industries, Fort Worth, Texas
8/93 - 6/96

Programmer and Industrial Engineer
  • Project management.
  • Control manufacturing projects to be carried out on schedule and under the budget.
  •  
  • Write master programs for CNC programming.
China Geo-Equipment Corp., Beijing, China
1985 - 1990

Mechanical Engineer
  • New product design of exploration drill rigs and mud pump.
  • Stress analysis and documentation of machine design.
EDUCATION

MS in Computer Science, University of Texas at Arlington
MS in Industrial Engineering, Lamar University
BS in Mechanical Engineering, China University of Geo-Sciences

REFERENCE
Available upon request

12345678910111213141516











Untitled Document