Benjamin Nwokoro
Austin, Tx. 78754
Austin Phone: 512-***-****
e-mail address : ********@*****.***
Experience Department of Family Protective Services
**** ***GEPOINT
Austin, TX
System Analyst 09/01/06 - Present
Worked on Mobile Protective Services(MPS) and IMPACT,
web-based and LAN-based Systems.
The two(2) Systems are used by Child Protective
Services(CPS) and Adult Protective Services(APS)
caseworkers to collect, document, and process cases
all over the state of Texas.
Participated in the requirement gathering, system
analysis, designing, implementation(Coding),
testing, and supporting phases. The development
environment is web and client/server using SQL,
ODBC connectivity, the Microsoft visual development
languages(Java,C++,c#)
for object-oriented programming, and Oracle database.
Communicates with Customers on
daily basis to resolve issues regarding the MPS
system.
Tools: JBOss(Application Server), J2EE, EJB, Java, JSP,
Tomcart, grnds, struts, XML, OOD/OOP,
JDBC, WEBLOGIC,
Model View Controller(MVC) Design
Pattern,RDBMS(Oracle), Hibernate,
Eclipse, IAnyWhere(for mobile pc), HTML, Unix/C, .NET
Framework/C#,
MS Windows(XP), etc...
SW-Engr.
G.E. Harris
RailRoad Electronic Division
1990 Nasar Road
West Melbourne, Florida 32904
Software Engr. 03-02-00 - 05/15/05
Computer Aided Dispatch (CAD) System
Cad System provides complete Train operations from
scheduling train travels to monitoring and
maintaining
the location of each train at any specific time.
Worked on trains segment part of the project that
allows
the Dispatcher to manually enter train into
tracking, move,
remove and reposition trains on the track-line.
Also provided interface for circuit indications from
the
field via embedded controllers, this interface
allows the
System to process any circuit indications (Train
Occupancy/UnOccupancy signals on the Tracklines)
from
the field.
Responsibility:
Analyzed, designed, developed and tested Computer
Aided
Dispatch (CAD) System
Tools:
Corba WLE(Web Logic Enterprise), C++, Visual Basic,
Java, JBuilder, JMS(Java Messaging Service), Tuxedo,
Versant database, Oracle, Unix (Sun WorkStation ),
XML, HTML, NT. Rational Rose, UML, Standard Template
Library (STL), SQL Server, Clearcase
3Com Corporation
1800 West Central Road,
Mount Prospect,
IL. 60056-2293
Software Engr. 02/13/99 - 02/20/00
-Common Services
Designed, developed and tested Point-To-Point Event
Notification subsystem for Media Gateway.
Media Gateway is an environment where mixed
hardware platforms are present (x86 and PPC),
with different operating systems each supporting a
different programming language and different set
of language development tools. In this
heterogeneous
architecture data structures are transferred
among cards in a machine-independent form.
Point-To-Point Event Notification service allows the
following to be accomplished:
- Registration of application software for
reception of specific events generated from any
card
in any Shelf within the TC2000 chassis
(Media Gateway).
- Definition of quality of Service for delivery of
events
to application software.
- Delivery of events to registered application
software
anywhere (any card or Shelf) within the TC2000
Chassis (Media Gateway)
Responsibility:
Analyzed, designed, developed and tested Point-To-
Point Event Notification System
Tools:
C++, OOA/OOD, Visual Basic, Visual C++, NT,
UNIX (Sun Solaris), LynxOS, Rogue Wave, IPC,
ACE/TAO CORBA, UML, VxWorks, Power PC, ClearCase,
ASP, Crystal Report,
Multi-Threaded, MFC.
Marconi Commerce Systems
7300 West Friendly Road
Greensboro, North Carolina 27420
Software Engr. 11/05/97 - 01/30/99
-Cash Acceptor Controller
Cash Acceptor Controller is a Control System that
controls
Cash Acceptor device, MARS Bill Acceptor Series
2000,
through Bi-Directional serial Interface.
Cash Acceptor device is installed in gas stations,
it allows customers to pay for gas without dealing
directly with the operator inside the store.
The Control System tells the Cash Acceptor
device when to accept currency, which
denomination(s)
(e.g. $1, $5, $10 are to be accepted, when to
return
a bill to the customer, etc. The Cash acceptor
device is
telling the Control System what denominations are
being
fed into the acceptor, when to issue credit for
these bills,
when it is just idling, stacking or returning a
bill, etc..
Responsibilities:
Analyzed, designed, implemented
and tested Cash Acceptor Controller
Tools:
C++, Java, HTML, CORBA (omniORB),
Rational Rose (UML), Multi-Threaded,
Clearcase, OOA/OOD/OOP, Linux, NT, Oracle, ODBC,
Cross-Platform Development, Embedded, Visual C++,
IPC,
MFC.
Collins Avionics & Communications Division
RockWell Collins, Inc.
350 Collins Road NE,
Cedar Rapids, Iowa 52498
Software Engineer 3/1/97 - 10/31/97
-Part of Global Positioning System(GPS) Simulation
Control development team, Next Generation Simulation
and Evaluation System (SEVS). Responsible for
developing Graphical User Interface (GUI) for
Data-Modifier which allows the modification and/or
viewing of any real-time data available in the
shared
memory, Specify-Motion Path which allows a user to
define a Vehicle(F15, C130) motion path by
collecting
and bundling information about the movement of a
vehicle and making it available for other objects in
the
system, GPS Satellite Simulator Hardware Control &
Display (GHWCD) which allows control of the Global
Positioning System hardware including the control
and
display, every 1 Hz, of parameters affecting
generation of
Radio Frequency (RF) and initialization & control of
specific hardware features by controlling the GSS
Hardware Manager (GHWM) Run Time Object (RTO),
and finally, Specify-IP-Block which handles the
Interface Protocol (IP) message setup and
creation of the Next Generation SEVS test
simulation.
Responsibilities:
Active member of analysis, design and
implementation team.
Tools:
NT, Unix/Sun WorkStation, X-Windows, Motif,
Solaris, OOD/OOP, Visual C++, MFC, zApp,
Rogue Wave(RW) Tools++, GUI, Clearcase,
NORWEST FINANCIAL SERVICES
206 8TH STREET
DES MOINES, IA. 50309
Software Engr. 02/24/95 - 02/25/97
-Sapphire Project
Part of Sapphire project team, specializing in
developing
Search services for M3 CORBA Server which provides
Entity Design Model(EDM) data to Visual Basic(VB)
clients. VB clients can invoke Search services by
referencing one or more "Queries" by name. For each
query, an optional set of criteria allows the client
to
have a finer control of the query result.
Responsibilities:
Analyzed, designed, implemented and tested
CORBA Search services.
Tools:
Rational Rose, UML, OOA, OOD, OOM, C++, CORBA,
Windows NT, Oracle, Visual C++, MFC, SQL Server
Visual Basic, Com/DCom.
IBM PC Company - Austin Texas.
Engineering and Manufacturing Information Systems.
Supplemental Software Engineering 2/93 - 2/95
Developed Component Editor to allow Card
Manufacturing
Engineers to Edit/Update component data in a
database without them having to know SQL or how the
database is structured, File Sharing to allow
manufacturing
Engineers an access to a general database to
Add/Retrieve text containing upto 2 GB, and
updates of Obsolete Part-numbers in the database by
querying the database tables, updating them, and
sending
electronic mails to the owners of the updated items
and
logging the updates in the history log-table in
multi-user,
multi-threaded, 32-bit OS/2 PM environment with
client
talking to the database via Client/Server
architecture. The Client runs in an OS/2 PM
platform
while Server runs in an AIX(RISC/6000) platform.
Tools:
-C/C++, ORACLE, TCP/IP, UDP, OS/2, Visual Age, AIX,
Multi-threaded, TCP/IP(Socket).
EDUCATION Texas State University,
San Marcos Tx.
Bachelor of Science in Computer Science.