Ramzi Sheikh
12600 Linford
Drive
Austin, TX 78753
(512) 251-8008 (hm)
OBJECTIVE
To work as technical
leader/developer in the information technology department of an
innovative company, where I can apply my experience and knowledge
to provide technical leadership in solving software architecture
issues to significantly advance the companys technical
edge.
PROFESSIONAL SUMMARY AND
QUALIFICATIONS
- Nine years of information
technology experience - Architecture and complete
product life cycle (business application and system
software development from conception to implementation)
- Highly technical expertise
- Solves difficult software
issues in concept, architecture, implementation, or
maintenance
- Thoroughly understands both
hardware and software, operating system internals and
design, mission-critical application design, high-level
programming languages, APIs and class libraries,
object-oriented architectures, and user interface issues
- Expert C, C++ developer
- Proven leadership -
High profile client/server and eCommerce development
projects
(Led an eCommerce team of
eight developers as well as analysts, and QA,
administrative, and marketing staff)
- Key player in strategic
decisions and project management - Provides vision
and leadership for architecture, development and
deployment of customer support systems
- Valuable combination of
management skills and technical understanding -
Provides superior solutions through proficient teamwork
PROFESSIONAL EXPERIENCE
WebIQ, V.P. Software Development
October 1999 - Present
Successfully served as new breed of V.P. who is champion for
development and architecture of Descison Support web applications for this Austin startup. Presented recommendations to venture capitalists and board members.
Developed and demonstrated working model of proposed system.
Successfully served as the department manager, project manager, technical leader, and lead programmer.
Implemented and released the system to Sales and Marketing staff. System consists of:
- C++ ISAPI extension DLLs that
enabled Internet Information Server (IIS) to interface
with C++ servers
- COM objects and OLE automation
servers
- C++ NT based website
applications servers
- SQLServer database
- HTML
- DHTML
- ASP
- Java scripts
- Java Servlets
- Java Applets
Sears, Austin Technology
Center, Technical Lead
March 1996 - October 1999
(Sears acquired MaxServ)
Successfully served as champion for
development and architecture of an eCommerce website. Presented
recommendations to decision-making managers and vice presidents.
Developed and demonstrated working model of proposed system.
Successfully served as the project manager, technical leader, and
lead programmer. Implemented and released the system to the
public as SearsPartsDirect.com. System consists of:
- Solaris-Unix server
- IBM mainframes
- NT servers
- C++ ISAPI extension DLLs that
enabled Internet Information Server (IIS) to interface
with C++ servers
- COM objects and OLE automation
servers
- C++ NT based website
applications servers
- NT based Informix database
- Unix based Informix database
- Java scripts
Successfully served as technical
leader/programmer for the development of a customer support
network system and business applications. Developed and
demonstrated working model of proposed multi-tiered,
multi-threaded, object-oriented, NT based client/server system.
Mobilized and led teams of R&D programmers to design, code,
test and implement the system. System consists of:
- C++ NT based applications
server
- COM objects and OLE automation
servers
- Visual Basic client
applications
- NT based Informix database
- Unix based Informix database
- IBM mainframes
Successfully served as
technical leader/manager with total responsibility for rolling
out the companys customer support network system that is
used at several locations by over 3000 employees. Hands on leader
with total responsibility for hardware and software configuration
and staff training. Used technical expertise to direct
troubleshooting for satellite office during system release.
Totally responsible for designing,
coding, testing and implementing C++ system servers:
- C++ OLE automation servers:
Enables Visual Basic and Delphi clients to interface with
C++ servers through static link C++ interface libraries.
- C++ static link server
interface libraries: Exports a servers services to
external servers and applications.
- C++ NT based PrintServer:
Processes TCP/IP requests for various print jobs
including clients desk top/screen area from C++,
Visual Basic and Delphi clients. Manages printers and
print queues.
- C++ NT LoginServer: Manages NT
based Informix database. Processes TCP/IP requests from
client application to manage user accounts.
- C++ NT based AddressServer:
Processes TCP/IP requests from client application to
verify and correct postal addresses according to the U.S.
Postal Service rules and requirements.
- C++ NT based TimeServer:
Processes TCP/IP requests from client application and
provides accurate data and time information for a
specific zip code. Interfaces with Global Positioning
Systems satellites and Navys atomic clock to
obtain accurate date and time.
MaxServ, Inc. Applications
Manager February 1994 -
March 1996
(Formerly Primefax, Inc.)
Successfully served as liaison for
various groups (e.g., system analysts, programmers, marketers,
upper management) involved with development of system and
business applications. Continues to serve as technical consultant
to various departments, clients and business managers.
Successfully served as a technical
manager with total responsibility for the design and development
of new on-line application and enhancement of existing ones.
Presented recommendations for new applications to business vice
presidents. Developed and demonstrated working model of proposed
application. Successfully served as the project manager,
technical leader, and lead programmer on various applications
including:
- Communications Applications:
Interface with communication modems, fax boards and WAN
connections to transmit, retrieve, store and process data
from various databases in satellite offices. Application
consists of:
- Novell Network
- Turbo Pascal application
- B-Tree Filer databases
- Oracle database
- DOS file system
- On-line Call-Taking Business
Application: Interfaces with various phone switches and
expert databases to answer an incoming call
programmatically. Collects data about an incoming call,
and presents to call takers various user-friendly
Graphical User Interfaces (GUI) based on incoming call
data. Performs various background tasks, including
mainframe and database access to aid a call taker in
diagnosing and resolving callers problem.
Application consists of:
- Novell Network
- Rolm Corp. phones switches
- Turbo Pascal programming
language
- B-Tree Filer databases
- DOS file system
- DOS 3270 mainframe emulation
server
- DOS 5250 mainframe emulation
server
- Expert Databases: Designed and
implemented expert B-Tree databases, which aided
technical phone support personnel using the on-line
application to diagnose and resolve callers PC
problems.
- Accounting Applications:
Designed and implemented a FOXPRO accounting application
to track and manage accounts payable, account receivable
and general ledger entries.
Primefax, Inc.
Programmer/Analyst August
1990 - February 1994
Successfully served as a
programmer/analyst responsible for the design, coding, testing,
and implementation of various business applications, tools, DOS
applications, DOS servers, and DOS emulation servers, including:
- GUI: Implemented human factor
engineering techniques to design, code, and implement
various user-friendly GUI.
- DOS Library System: Manages
and tracks companys documents literature. Allows
users (humans and applications) to browse, check out and
check in documents. System consists of:
- Novell Network
- Turbo Pascal programming
language
- B-Tree Filer databases
- DOS file system
- DOS FaxMailServer: Processes
IPX-SPX fax and mail requests from various DOS
applications. Manages fax and mail queues and historical
databases.
- 3270 Emulation Server:
Provides programmatic interface to 3270 mainframe
applications from the DOS call-taking applications.
IPX-XPS DOS application-server solution saved the company
millions of dollars by eliminating the need for 3270
mainframe terminals on call takers desk tops and
reducing technicians phone talk time, which
resulted in increased company revenue by answering more
calls.
- 5250 Emulation Server:
Provides programmatic interface to 5250 mainframe
applications from the DOS call-taking applications.
IPX-XPS DOS application-server solution saved the company
millions of dollars by eliminating the need for 5250
mainframe terminals on call takers desk tops and
reducing technicians phone talk time, which
resulted in increased company revenue by answering more
calls.
EDUCATION
Texas State
University San Marcos, TX
B.S., Computer Science, Minor in
Mathematics December 1988
University of Texas, Software
Quality Institute Austin,
TX
C++ Object Oriented Programming
Certification June 1996
Informix Corp. Hoffman Estates, IL
Informix - SQL Certification March
1999
TECHNICAL SKILLS
Languages: C/C++, Visual
Basic, JavaScript, FoxPro, Turbo Pascal
Operating Systems: Windows
NT 3.51 - 4.0, Windows 95,OS/2 , Windows3.1, DOS
Internet: HTML, Microsoft
Active Server Pages (ASP), POP3 E-mail Servers, Web Servers,
Microsoft IIS, Bind / DNS
Databases: Informix, SQL,
ODBC, Microsoft Access, FoxPro
Networking: TCP/IP,
Microsoft Networks
Environments/Tools:COM/DCOM,
UML, N-Tier Client/Server Architecture, various distributed
architectures, Microsoft Visual Studio, ISAPI Extension DLLs,
Roguewave, MFC, real-time and multi-threaded
PROFESSIONAL MEMBERSHIPS
Member, Computer Science
Association
Microsoft Professional Development
Network
AWARDS RECEIVED
Certificate
of appreciation and recognition, Frigidaire Company, 1996
Above the Rest Award, Sears, 1999
References
Available upon request