DANIEL SHIN
612 Marshtree La, Unit 207
Fayetteville, NC 28314
Email: [Send email using form at bottom]
Telephone: (636) 399-0385
SUMMARY
Confident, well-rounded Java Developer with 8 years of experience in J2EE.
Demonstrated expertise in designing and developing complex J2EE web applications
that are secure, stable, fast, scalable and internationalized. Technically savvy
with superb communication skills and diverse leadership experience. Excellent
team player and fast learner who gets along well with everyone.
TECHNICAL SKILLS
Programming: Java (J2EE, EJB, JSP, JSTL, Servlets, JDBC, JMS, Swing),
Javascript, AJAX, CSS, SQL, HTML, XML (DOM & SAX), SOAP, C++, C, Perl, Shell
scripting, XSL, PL/SQL
Server Software: BEA Weblogic, Sybase EAServer, JBoss, AXIS, JRun, Oracle, BEA
Tuxedo, Sybase ASE, Netscape Webserver, Tomcat, Netegrity Siteminder, LDAP, db2
Frameworks/Architecture: Web Services, UML, Struts, Tiles, Design Patterns, MVC
Operating Systems: Solaris Unix, Windows 95/98/2000/NT/XP
Software Tools: Eclipse, ant, vi, Rational Rose, PVCS Dimensions, CVS,
GoldenView, HomeSite, SQLPlus, Adobe Photoshop, Textpad
Certifications: Java 2 Programmer, Java 2 Developer (in progress)
Programs: Microsoft Office, Project, Visio
EXPERIENCE
Edward Jones, St. Louis, MO
Senior J2EE Programmer Analyst
Jan 2007 August 2007
Lead initiatives in implementing minor and major enhancements on various J2EE
systems. Required strong analytical abilities, a proactive attitude and good
communication skills with little need for supervision.
Prepared software specifications, traceability matrixes, software scope, test
plans, and usability sessions. Performed design analysis as well as the
implementation of minor and major enhancements.
Implemented enhancements using a variety of J2EE technologies such as JSP,
JSTL, AJAX, Javascript, CSS, Struts, Servlets, EJB, JTA, JDBC in a Unix
environment with BEA Weblogic, JRun, BEA Tuxedo, db2 and mainframe.
Improved the daily productivity of the almost 10,000 company Financial
Advisors by successfully deploying enhancements on a major application.
Computer Science Corporation, OFallon, IL
Lead J2EE Software Engineer
May 2003 May 2006
Technical lead on a J2EE web reporting tool. Re-architected a prototype
application into a MVC Struts-like framework for better performance, code reuse,
maintainability, and extensibility.
Improved performance and code reuse by rebuilding the existing reporting
engine from the ground up.
Significantly enhanced product by developing a lightweight implementation of
Struts and managing the re-architecture of the prototype to production level
code.
Managed and developed ant scripts for team builds.
Implemented requirements at all layers of the application: HTML, DHTML,
Javascript, JSP, Servlets, JDBC, EJB, XML, XSL, JMS.
Other work includes generating PDF files, inline charts and pivot tables in
Java/J2EE.
General Electric Global eXchange Services, Gaithersburg, MD
June 1999 Sept. 2002
Software Engineer July 2001 Sept. 2002
Core team member on complex B2B real-time reverse auction web application
incorporating a wide array of technologies including J2EE, XSL, XML, HTML,
Javascript and CSS.
Completely re-architected an application with 200,000 lines of code to a
struts-like MVC framework which:
o drastically enhanced performance, resource utilization, scalability and
stability in order to support 100,000 simultaneous users.
o enabled the localization of a 90-page web application to be completed in a
short time period.
o allowed rapid customization of the application for specific clients by
externalizing application flow into XML files.
Re-architected a complex, interactive, real-time bidding screen that is used
most by users for better performance and maintenance.
Dramatically enhanced user page load time by leading the design of a back-end
scheme for efficiently saving large amounts of data.
Technical Leadership Program June 1999 June 2001
Among select few hired into the Technical Leadership Program, GEs
highly-regarded corporate leadership program for engineers. Cultivated highly
diverse technical and leadership skills in five rotations (4-6 months each)
taking on various challenging positions:
Web Application Production Deployment Engineer (3/01 6/01)
Enabled easy deployment, maintenance and scalability by designing the
hardware/software deployment architecture of production environment.
Software Architect (10/00 3/01)
Expedited development time of a suite of products through the design and
implementation of a standard company framework.
Project Manager (4/00 9/00)
Ensured on-time delivery of a web application despite enormous time pressures
and limited resources. Presented project to the CEO of the company.
EJB Developer (10/99 4/00)
Enabled on-time release of web service through the implementation of several
JDBC-intensive EJBs.
Full-lifecycle Software Engineer (6/99 9/99)
Participated heavily in all the major phases of the software lifecycle.
EDUCATION
University of Maryland - College Park, MD
B.S. in Electrical Engineering received May 1999
University Honors Program
Hood College - Frederick, MD
15 credits towards a M.S. degree in Computer Science
PROFESSIONAL DEVELOPMENT
Technical: XML, Design Patterns, Rational Rose, Object-Oriented Analysis &
Design.
Oracle: Oracle for Experienced SQL Users, PL/SQL, Data Modeling & RDB Design
GE Crotonville: Leadership Essentials, Impact.
Business: 7-Habits of High Effective People, Koala-T Project Management,
Leadership Through Influence, Effective Facilitation, Negotiate To Win, 6-Sigma,
VOLUNTEER ACTIVITIES
Designed and developed a desktop application for managing a database of
residential addresses using Java Swing for my religious group.
|