| |
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 MIL3s 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
|
| |
|