Nimble Musician Resume My Programs Portfolio More Photos

Frank Ni

1050 Creekdale Dr. ( 404 ) 298 - 7048
Clarkston, GA 30021 Links To My Program Screenshots [email protected]

Objective Permanent Sr. Java developer position in large companies like IBM with execllent benefits, prefer locations in downtown/midtown Atlanta, Buckhead, Norcross or Dunwoody. I live near Tucker (East side of I-285) , so locations like Marietta, Alpharetta, Roswell, Duluth and Airport are too far.
Platform
UNIX (9 yrs) Linux (2 yrs) Windows 95, 98, 2000, XP / NT (8 yrs)

Language
Java (13 yrs) C++ (3 yrs) C (3 yrs) Perl (2 yrs)
HTML (12 yrs) XML (3 yrs) Basic (3 yrs) COBOL (1 yr)
Pascal (5 yrs) Shell Script (4 yrs) JavaScript (1 yr) FORTRAN (1 yr)

Software
JDK (1.5/1.6) JDBC JCE AWT
Swing J2EE CVS Forte
Servlets Applets Moai Visual J++
Jbuilder WebLogic Emacs SourceSafe
NetBeans Rational Rose X Window Oracle / SQL
ClearCase Visual InterDev Internet / CGI iPlanet Web Server
Education MS in computer science, Indiana University, Bloomington, IN. 1993.

Experience
Sr. Java Developer The Atlanta Journal-Constitution Since Oct. 2004
Designed and implemented Java Swing GUI utility programs on both PC and Mac for the Publishing Technology Group to check DB integrity and migrate text and image files from DT to SCC.
  • Wrote Swing GUI programs to compare old DT database to SCC database and display results in window columns, by clicking on any item user can see more detailed record in a separate window. ( Swing , JDBC )
  • Modified and enhanced existing Java programs to have graphic user interfaces which enabled users better control of the potential to use more complex features. ( Swing )
  • Met with users to determine their needs, developed debugging and XML parsing tools with Java GUI to facilitate users with versatile DB query and data formatting utilities. ( XML , Swing )
Sr. Java Developer PaperHost.com Inc. Jan. 2004 - Sep. 2004
Developed Java programs with Swing GUI to process image files, zip files and Emails with attachments. Wrote Java programs to facilitate ftp and unzipping process. Implemented Java solutions to release image files into IBM client document management systems and check database and file integrity.
  • Implemented Java Email programs with JavaMail API that talks to Microsoft Exchange to process customer Emails with Tiff images and other attachments. ( JavaMail API , Servlet )
  • Developed a Java Image Viewer for multiple image types ( Tif , Gif , Jpg ... ) with zoom, rotate, delete and save options. ( Swing , JDBC )
  • Designed a Web page with Java Servlet to monitor file folder error status. ( JDBC , Servlet , HTML , SQL )
  • Wrote a Java Swing program to automatically release image files into IBM document management systems. ( JDBC , FTP )
  • Designed and developed a Java Swing program that can get files from ftp, unzip them and move them into a monitor folder. It runs at the background , wakes up periodically and checks to see if there are files in the ftp site to be processed. It can also send out e-mails via messaging service if errors occur. ( Swing , JDBC , SQL )
Sr. Java Consultant Lanta Technology Group Aug. 2000 - Dec. 2003
Responsible for debugging and enhancing Java programs that ran the online account aggregation application for VerticalOne Corp. Coordinated our efforts with UI group to follow a common XML and HTML data format. Developed and debugged rapid web design and deployment tool ThinkCap from ClearNova, Inc. which enables users to quickly build and manage large scale websites using it�s rich pre-existing reusable components.
  • Wrote Java servlets to send emails and to extract data from XML pages. ( XML , Servlets )
  • Enhanced multiple web-page generation for personal account information. ( JDBC )
  • Wrote Java cryptography programs for online account aggregation. ( JCE 1.2.1 )
  • Debugged servlets to generate detailed login error messages. ( JDBC , Servlets )
  • Helped team members to catch up with the project and the tools used. ( JBuilder )
Sr. Java Developer MergeTec Solutions LLC Feb. 2000 - Aug. 2000
Assigned to enhance and maintain the online vehicle database access program for the client AutoTrader. For Fundtech, assigned to debug and enhance online banking applications. Coordinated our debugging and quality assurance efforts with programmers in the Israeli office.
  • Implemented Java online vehicle database access program for AutoTrader. ( JDBC )
  • Wrote Java programs to generate daily status reports. ( JDBC , Servlets )
  • Debugged Java online banking applications for Fundtech. ( Swing )
  • Rectified a Java digital clock in the online banking applications. ( Servlets )
  • Generated the online banking applications flow diagrams. ( TogetherJ )
Webmaster RapidLink Telecommunications Jan. 1999 - Dec. 1999
Designed, implemented and updated company web-sites. Interviewed, hired and trained Java developers. Collected web-site requirements and coordinated development efforts with multiple departments.
  • Developed database access programs for long distance IP calling rates. ( JDBC )
  • Hired, supervised and trained two Java developers. ( Web server , Java , HTML )
  • Designed, maintained and updated multiple company web-sites. ( Servlets )
  • Coordinated weekly progress meetings with different departments.
  • Installed and tested iPlanet Web Server. ( iPlanet , Servlets , JDBC )
Systems Developer AT&T Apr. 1997 - Dec. 1998
Created and implemented the Telephone Network Traffic Analysis Tools to enable network analysts to visualize workload from the Web. Debugged and enhanced C++ programs for the Y2K. Maintained and enhanced UNIX application tools.
  • Developed intranet Telephone Network Traffic Analysis Tools. ( Java )
  • Designed, developed and maintained project web-site. ( HTML )
  • Maintained and developed UNIX application utility tools. ( Shell scripting )
  • Debugged and enhanced legacy UNIX programs for the Y2K project. ( C++ )
  • Trained two contractors for tools used in the project. ( Shell scripting )
Internet / Web Developer Cox Interactive Media Jul. 1996 - Mar. 1997
Customized, enhanced and maintained web-sites. Wrote Java and Perl programs to generate dynamic HTML pages. Gathered and implemented requirements from editors.
  • Designed, customized and maintained Web pages for the 1996 Olympics. ( HTML )
  • Generated survey Web pages for the AccessAtlanta web-site. ( Perl , CGI , Java )
  • Automated log, ftp, e-mail and the UNIX cron facility. ( Shell scripting )
  • Designed and implemented online personal e-greeting-card with selectable images. ( Perl )
  • Designed and developed an online mortgage calculator to increase Web traffic. ( Perl )
Systems Programmer Georgia State University Mar. 1995 - Jul. 1996
Responsible for debugging COBOL programs to generate reports. Developed university course search program and Web pages. Assisted other departments to resolve their PC problems.
  • Created university course search Web interface. ( Java , Perl , Shell scripting )
  • Implemented Forms to search for course schedules. ( HTML , CGI )
  • Designed and implemented the course search engine. ( Perl , CGI , Shell scripting )
  • Wrote COBOL and JCL programs to access data on mainframes. ( COBOL )
  • Debugged and enhanced legacy programs to generate reports. ( COBOL , JCL )

Awards
1999 Dale Carnegie Human Relations Award.
1998 AT&T Excellent Team Work Award.
1989 Invention award for a computer program, "Irregular Figure Area Calculation", in China.

Download the Resume in Word format

animated email...
[email protected]

Nimble Musician Resume My Programs Portfolio More Photos
Hosted by www.Geocities.ws

1