SCOTT SEONG  

1115 Warwick Circle South
Hoffman Estates, IL 60194
printable version

Home: (847) 882-8833
Cell: (773) 727-2250

scott@seong.org

Summary Of Qualifications


Wide breadth of technical experience and versatility in web technologies, network technologies, and software engineering. Extensive OO background, multi-tier distributed architecture design, and experience with frameworks that utilize MVC design pattern for enterprise application development. Ability to analyze complex systems and build data models for component based development. Strong experience in full life cycle development: requirements gathering/analysis, cost estimation, design methodology, architecture design, development, integration testing and documentation. Strong understanding of business processes and quality standards.

 
Technical Skills
Web Technologies
Broad knowledge of web design technologies, design patterns & frameworks, and multi-tier component based architecture. Experience with J2EE, PHP and .NET web technologies.

· J2EE

Extensive exposure with Java Servlet, JSP, EJB, Java Beans, JDBC, RMI, JNDI and XML for development of enterprise web applications. Familiar with Jakarta project and have had exposure with a number of the Jakarta sub-projects. A few of my favorites include Struts, Log4J, Taglibs, Tomcat, ORO and OJB as well as Ant (apache project) build tool.

An ability to apply software design methodologies (UML and CASE Tools) and design patterns (MVC Framework) to build highly scalable, easily maintainable and robust web applications. Highly skilled to design multi-tier component-based web applications.

· PHP
Worked in open source LAMP (Linux, Apache, mySQL and PHP) platform. Great exposure with Smarty template engine, PEAR (DB) and Phrame (MVC) frameworks for designing and implementing web applications in PHP.

· .NET
Experienced with Visual Interdev, ASP, ADO and .NET framework for creating dynamic HTML/ASP/COM web contents. Also, familiar with Dreamweaver and Frontpage for designing static web pages.

· Oracle, Informix, Ingres, SQL Server, MS Access, PostgreSQL and mySQL databases
Strong DBA skills for database schema design, optimized SQL query design, object-to-relation mapping and performance tuning as well as maintaining highly secure database server. Also, involved in development of OQL (Object Query Language) queries on OODB.

· SOAP and WSDL Web Services
· Apache, IIS, Tomcat and Sun ONE Application Server
· SSL Web Server Certificate, cURL, CORBA (GIOP/IIOP)
· HTML, DHTML, SSI, XML, XSLT, CSS, Photoshop, Flash
· C/C++, Perl, Python, JavaScript, SQL, sh/csh/ksh, awk, sed, tcl/tk

 
Network Technologies
· Solid background in administering all flavors of Unix (Sun Solaris, HP/UX, Compaq Tru64, and Linux) and Windows systems for maintaining enterprise network. Familiar with sendmail, DNS/BIND, DHCP, NFS, Samba, FTP, Telnet and SSH server configurations. Have basic understanding of MacOS and Novell NetWare.

· DNS, X.500 Directory Service, LDAP, Active Directory and NIS
Exposed to administering name servers and NIS services for maintaining robust directory servers in the UNIX and Windows NT environment.

· Data Network – TCP/IP, OSI, VoIP, GigE, ATM, Frame Relay
Involved in research and development of ATM switch, VoIP and Gigabit Ethernet devices for packet-switched backbone networks.

Involved in designing, implementing and maintaining TCP/IP networks. Skills include all phases of creating and maintaining a network, including subnetwork design, wiring and configuring routers. Also, involved in setting up both wired (IEEE 802.3) and wireless (IEEE 802.11) networks for personal use. Familiar with xDSL, Cable Modem, PPPoE, DHCP, NAT and VPN technologies.

· Telecommunications Network – PDH (T1, T3), SONET (OC-n), SDH (STM-n), DWDM
Very strong background in development of PDH, SONET/SDH, WDM and ATM transport devices that enable transport of voice, data and video traffic. Possess solid foundation in designing carrier-class circuit-switched network.

 
Software Engineering
Played various roles in the software development life cycle, including requirements management, system architecture, data modeling, coding and integration testing.

· Translated customer requirements into software design requirements, and maintained traceability from requirements development to integration testing using requirements management tool.
· OOA/OOAD/UML, CASE Tools using Rational Rose and other modeling tools.
· Develop and evaluate application frameworks for rapid application development.

 


Professional Experience

April 2003 – Present

Edula, Inc.

Schaumburg, Illinois

Principal Engineer
Evaluated and deployed Java applet and J2EE applications for ASP purpose. Involved in customizing Hipergate customer relation management (CRM) application written in Java. The application is open-source, written in Java, utilizes postgreSQL database and deployed with Tomcat Java container. The deployed CRM application is available at http://crm.edula.com.

Designed and implemented a web hosting application on LAMP platform. Utilized third party APIs to implement domain service functions. The domain services include domain registrations, transfers, renewals, registering name servers, and querying domain information. Also, utilized third party APIs to implement e-commerce payment gateway functions, and perform credit card transactions. Designed and implemented web hosting application by automating DNS server updates, managing NIS users, configuring Apache web servers, configuring and applying SSL certificates, dynamically configuring mail servers, implementing virtual POP3 and IMAP services, and configuring FTP servers.  The web application was developed by solo, but followed full development lifecycle. Followed MVC design pattern, and utilized Smarty template engine, Pear DB framework and Phrame MVC framework. The URL of the site is http://www.edula.com.

Designed and implemented http://www.1hourcleaners.com using J2EE technology. The project utilized Struts Framework, Ant build tool, Taglib and Log4J components, OJB persistence framework, and deployed using Tomcat Java Container. The web application used component based design approach, and used MVC design pattern. It was developed solo, and self-hosted.
August 1991 – April 2003

Tellabs, Inc.

Lisle, Illinois


11/98-4/03: Worked as a staff systems engineer to develop system requirements, operational scenarios, and high-level architecture design for the development of a highly scalable network management system. The design utilized Java platform, CORBA infrastructure, TMN object model and Oracle 9i persistence storage.


Responsible for technical direction and management of the framework team, providing core security and application framework to product specific development teams. Responsible for design, development, and testing of an OO software framework in C++ and Java, and providing product development teams with a reusable, extensible, high-quality and high-performance code base for the construction of multi-tier client/server software systems.


10/96-11/98:
Worked as a (expatriate) senior marketing manager to support pre-sale activities in South Korea for sales of telecom and datacom devices. Addressed customer requirement incompatibility issues, and provided product feature and enhancement requests to HQ for future development. Gave product presentation to customers, prepared tender proposals, performed competitive market analysis, managed distribution channels, and involved in product field trials. Also, involved in hiring and managing local engineers to support post-sale customer service activities.

8/91-10/96:
Worked as a senior engineer to model call processing subsystem of the permanent and virtual circuits based on ATM UNI and NNI. The modeling tasks involved designing real-time processes, performing simulations, and building animations with MIL3’s OPNET modeling tool to represent the behavior of a targeted ATM switch. Led the development team in performing software unit tests and system integration tests.

Designed and implemented configuration management tools with UNIX shell scripts to perform routine SCCS tasks and software version control. Created and maintained project makefiles, and built software loads. Administered Oracle and Informix relational databases, and UNIX Intranet for the NMS development community.
 
July 1990 – August 1991

EDS

Saginaw, Michigan

Administered General Motors’ Intranet consisting of SUN, HP, and PC equipment, and Ingresâ relational database. Served as a customer interface to gather software design specifications and performed software evaluations. Provided technical support to General Motors customers to resolve system integration and custom software application failures. Reviewed technical and support issues, negotiated deliverables, and managed customer expectations.
 
 Summer 1987/1988 (Intern)

CFB 

Mt. Prospect, Illinois

Worked as a customer services representative to resolve computer problems relating to XENIX operating system, and its applications. Installed, maintained, and administered XENIX operating system for customer support and testing.
 
Education

B.S. in Computer Engineering

University of Illinois at Urbana-Champaign

May, 1990

University study concentrated in computer architecture, VLSI design, and software engineering. Participated in Engineering Open House Project – Automobile automation.


     
Honors:
  • Eta Kappa Nu – National Electrical Engineering Honor Society,
  • Outstanding College Students of America,
  • Academic All American

return to top