SCOTT SEONG
814 Seers Drive
Schaumburg, IL 60173
http://www.seong.org/resume.html
Home: (630) 318-0020
Cell: (630) 457-4700
scott [at] seong [dot] org


Summary Of Qualifications

Wide breadth of technical experience and versatility in web technologies, network technologies, and software engineering. Extensive OO background, system architecture and infrastructure design, and experience with application frameworks that utilize design patterns. 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, unit/integration testing and documentation. Strong understanding and compliances to business processes and quality standards.
 
 Summary   Web Technologies   Network Technologies   Software Engineering   Professional Experience   Education 
 
Technical Skills
Web Technologies
Broad knowledge of web development technologies, design patterns & frameworks, and multi-tier component based architecture. Experience with J2EE, .NET and PHP 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 Jakarta sub-projects. A few of my favorites include Struts, Log4J, Taglibs, Tomcat, ORO and OJB as well as Ant build tool. Proficient with Eclipse IDE.

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

· .NET
Experienced with VB, ASP.NET, C#, ADO and .NET framework for creating dynamic HTML/ASP/COM web contents.

· PHP
Worked in open source LAMP (Linux, Apache, MySQL and PHP) platform. Great exposure with Smarty template engine, PEAR (DB), Phrame (MVC), and Symfony frameworks for designing and implementing web applications in PHP. Have had exposure customizing and building new modules for PHP-Nuke, Joomla content management systems and other open-source web applications.

· Oracle, Informix, Ingres, SQL Server, MS Access, PostgreSQL and MySQL databases
Possess strong DBA skills for maintaining robust and highly secure database servers. Involved in database schema design, optimized SQL query design, object-to-relation mapping and performance tuning. Designed and implemented disaster recovery solution with Oracle 9i/10g Data Guard on Solaris 5.9 platform. Familiar with T-SQL (MS SQL Server) and PL-SQL (Oracle) command syntax for writing stored procedures.

· Search Engine Marketing and Optimization (SEM & SEO)
Proficient in optimizing web pages for search engines. Involved in analyzing and identifying keywords, building relevant contents for search engine optimization effort, and building inbound links for increasing Google Pagerank and link popularity. Involved in traffic characterization and ROI analysis.

· Collaboration and Groupware Deployment
Involved in deploying Microsoft Groupware: Sharepoint Portal, Sharepoint Services and Exchange Server on the Windows 2003 platform.

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

 
 Summary   Web Technologies   Network Technologies   Software Engineering   Professional Experience   Education 
 
Network Technologies

· Data Networks -- 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.11x) networks. Familiar with xDSL, Cable Modem, PPPoE, DHCP, NAT and VPN technologies.

· Telecommunications Networks -- 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.

· 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, BIND, DHCP, NFS, Samba, FTP, Telnet and SSH server configurations. Implemented Server virtualization with VMware server products and FreeVPS for consolidating development and testing servers.

Involved in building network servers, mitigating DDoS (Distributed Denial-Of-Service) attacks, configuring VPN/Firewall appliances, implementing bandwidth shaping policies on Linux servers, designing disaster recovery and backup plans, and overseeing general network security.

· 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.

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

· Experienced with software design, and object-oriented programming in C++, C# and Java.

· Translated customer requirements into software design requirements, and maintained traceability from requirements development to integration testing using requirements management tool.

· Familiar with OOA/OOAD/UML, and CASE Tools – Rational Rose and other modeling tools.

· Developed and evaluated application frameworks for rapid application development.

· Involved in evaluating and decision making of architectural infrastructure, platform and technology for building enterprise client/server and web applications.

 
 Summary   Web Technologies   Network Technologies   Software Engineering   Professional Experience   Education 
 
Professional Experience
April 2003 - Present Edula, Inc. Hoffman Estates, Illinois
Founder

Working as an independent contractor for various companies in Telecom and IT industries, and act as a subject matter expert in the software engineering, network engineering and web technologies.

Working as a network consultant for Tellabs Professional Services organization, and provided Tools support, Oracle Database administration, and network architecture support for deployment of Tellabs element management system. Administered MS Sharepoint Portal, and built a web-based project management system for the organization. Also, involved in Oracle Data Guard disaster recovery implementation.

Worked as a network architect for T-Mobile in designing, architecting and deploying network management system that manages network elements that are deployed throughout the United States. The architecture design included overall network design, server redundancy and clustering, disaster recovery scenarios, and hot/standby and warm/standby failover scenarios.

Worked as a consultant for YMCA of the USA, and built and enhanced extranet web applications in Java platform. The project involved building an online annual reporting application (mini-IRS like application), that allows 2500+ YMCA associations to file yearly financial reports online. Acted as a chief architect to develop a framework, and also designed the architecture and underlying application. Involved in enhancing existing web applications, and upgrading the development and deployment platform from Java 1.3 SDK to 1.4, Weblogic 6.1 to 8.1 and Struts Application framework from 1.0 to 1.2. The work also involved reconfiguring the Weblogic domains including JDBC connection pools, converting JSP pages into tiles, and making use of the Struts Validator. The existing applications have been refactored to utilize latest available Struts components and technology. Utilized Chase Paymentech payment gateway APIs to implement ecommerce functions.

Evaluated and deployed J2EE and PHP applications for ASP purpose. Involved in customizing Hipergate customer relation management (CRM) and SugarCRM applications for internal use as well as providing them as application service. Hipergate is deployed on RHEL 2 with PostgreSQL and Tomcat web container.

Designed and implemented online drycleaner application for 1hourcleaners.com using J2EE technology. The project utilized Struts Framework (including tiles template engine, and validator component), Ant build tool, Taglib, Log4J, OJB persistence framework, and deployed using Tomcat Java Container. The web application used component based design approach, and used MVC design pattern.

Designed and implemented a web hosting application on LAMP platform. Utilized third party (enom.com) APIs to implement domain service functions. The domain services include domain name registrations, transfers, renewals, registering name servers, and querying domain information. Also, utilized third party (echo-inc.com) APIs to implement e-commerce payment gateway functions, and perform credit card transactions. Designed and implemented web hosting (control panel) 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. Followed full development lifecycle, design patterns, and utilized Smarty template engine, Pear DB framework and Phrame MVC framework.

 
 Summary   Web Technologies   Network Technologies   Software Engineering   Professional Experience   Education 
 
August 1991 - April 2003 Tellabs, Inc. Naperville, Illinois
Staff Engineer

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. Managed sales and technical support teams to support pre-sale and 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. Also, participated in feasibility study of UPSR (Unidirectional Path Switched Ring) to address restoration feature of the core ATM switch. Exposed to object-oriented design methodology and programming.


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
System Engineer

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 CFB  Mt. Prospect, Illinois
Intern

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.

 
 Summary   Web Technologies   Network Technologies   Software Engineering   Professional Experience   Education 
 
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   Back to Seong's Home