Job seeker profile for Sarwar, Bashir.
Job Seeker Information
Most Recent Title: Enterprise Architect
Most Recent Salary: $2.00
Years Experience: 20+
Most Recent Duties: please see my resume.
Qualifications
My desired salary range is:
My preferred work location is: Atlanta, Canada, NM, NC
Education: BS
College: Georgia State University
Travel: 50%
Available: immediately
Permanent Job: Yes
Contract Job: Yes
I am a US
citizen: Yes
If no, my legal status is:
The type of work
I am looking for is: IT Management, RUP implementation and mentoring, Methodologies, Project Management, Application / Data Integration, EAI, Business Integration, Enterprise Architecture, IT Advisory.
I am qualified in
the following jobs: Information Technology, Programming, Information Technology, All Others, Engineering, Software
I am qualified in the
following industries: Software, Biotech, Healthcare
I am willing to work in
the following US locations: Alabama, Alaska, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, Florida, Georgia, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Puerto Rico, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, Washington DC, West Virginia, Wisconsin, Wyoming
I am willing to work in the
following international locations: All Europe, Asia, Canada, Central America, Other, South America, United Kingdom
Cover Letter
SUMMARY from my resume:
I am an expert and seasoned practitioner with 20 years of experience in Management Information Technology. I have architected many distributed applications, and enterprise solutions in various architectural styles, and have defined or improved the software engineering process(es) at a number of clients.
I have successfully functioned in IT as a leader in the areas of solutions architecture, EAI, technology team management, project management, systems analysis and design, teaching/training, consulting, web development, data modeling, database design, process modeling [and BPR/BPI], business analysis, software architecture, application integration, requirements management, and enterprise architecture.
The many years of Creating system architectures, Having actually implementing architectures [at various levels such as the elaboration and construction levels, ], Defining as well as customizing MIS (& IT implementation) processes for an organization s needs, the Successful application of methodologies to systems life cycles, Having successfully introduced new process-technologies and methods to projects & clients, Having mentored and coached teams in both group as well as individual levels, and, writing, validating and implementing enterprise frameworks have given me a long and successful track record for IT management.
My areas of industry experience include Clearinghouse, Insurance, Healthcare & HIPAA implementation, EDI systems, Leasing, Publishing, Real Estate, Supply Chain Management, Consulting, Middleware Communication, Data Warehousing, Inventory Management, Accounting, Pay & Personnel (HR), and Govt./Defense.
My expertise & experience includes 6+ years of project management, 5+ years of RDBMS, 9 years of full development life cycle, 9 years of architecture (with applications, enterprise, technology, and solutions scopes), 3.5 years of formal requirements management, 7 years of OO methodologies (across several projects, and covering Jacobson, SunTone AM Sun Microsystems branded, and mostly built on RUP, Unified Process, OMT, OOSE, Team Fusion, and Rational Unified Process (RUP)), and 3 years of process improvement. I am also adept with program management, MDA Model Driven Architecture, SDLC Process evaluation, UML modeling, Component-Oriented software construction, and SDLC Process design and frameworks.
I have led technical teams; Managed technical teams; Pioneered newer and more efficient approaches and techniques with most of my teams, and products: Researched and applied, new technologies; and Advanced and guided the software engineering processes [and practices] in my projects environments toward more modern standards.
Additionally, I have practiced implementing Services Oriented Architecture (SOA), UML Designs, and OO methodologies many years before they became mainstream, and lately of MDA before it becomes widely mainstream.
Also have been engaged for 4+ years in EAI (and Business Integration ).
Currently exploring methods for combining and integrating MDA, Business Process Analysis, Process Automation, and software composition.
I am multi-lingual in 7 languages.
And, by virtue of my high achievements I have received about a dozen special recognition awards from my educators and employers.
Resume
BASHIR A. SARWAR
abosxv@r.postjobfree.com
Tel: 404-***-****
SUMMARY: I am an expert and seasoned practitioner with 20 years of experience in
Management Information Technology. I have architected many distributed applications,
and enterprise solutions in various architectural styles, and have defined or improved the
software engineering process(es) at a number of clients.
I have successfully functioned in IT as a leader in the areas of solutions architecture, EAI,
technology team management, project management, systems analysis and design,
teaching/training, consulting, web development, data modeling, database design, process
modeling [and BPR/BPI], business analysis, software architecture, application integration,
requirements management, and enterprise architecture.
The many years of Creating system architectures, Having actually implementing
architectures [at various levels such as the elaboration and construction levels, ],
Defining as well as customizing MIS (& IT implementation) processes for an organization s
needs, the Successful application of methodologies to systems life cycles, Having
successfully introduced new process-technologies and methods to projects & clients,
Having mentored and coached teams in both group as well as individual levels, and,
writing, validating and implementing enterprise frameworks have given me a long and
successful track record for IT management.
My areas of industry experience include Clearinghouse, Insurance, Healthcare & HIPAA
implementation, EDI systems, Leasing, Publishing, Real Estate, Supply Chain Management,
Consulting, Middleware Communication, Data Warehousing, Inventory Management,
Accounting, Pay & Personnel (HR), and Govt./Defense.
My expertise & experience includes 6+ years of project management, 5+ years of RDBMS, 9
years of full development life cycle, 9 years of architecture (with applications, enterprise,
technology, and solutions scopes), 3.5 years of formal requirements management, 7 years
of OO methodologies (across several projects, and covering Jacobson, SunTone AM Sun
Microsystems branded, and mostly built on RUP, Unified Process, OMT, OOSE, Team Fusion,
and Rational Unified Process (RUP)), and 3 years of process improvement. I am also adept
with program management, MDA Model Driven Architecture, SDLC Process evaluation, UML
modeling, Component-Oriented software construction, and SDLC Process design and
frameworks.
I have led technical teams; Managed technical teams; Pioneered newer and more efficient
approaches and techniques with most of my teams, and products: Researched and
applied, new technologies; and Advanced and guided the software engineering processes
[and practices] in my projects environments toward more modern standards.
Additionally, I have practiced implementing Services Oriented Architecture (SOA), UML
Designs, and OO methodologies many years before they became mainstream, and lately of
MDA before it becomes widely mainstream.
Also have been engaged for 4+ years in EAI (and Business Integration ).
Currently exploring methods for combining and integrating MDA, Business Process Analysis,
Process Automation, and software composition.
I am multi-lingual in 7 languages.
And, by virtue of my high achievements I have received about a dozen special recognition
awards from my educators and employers.
EDUCATION
M.S
., Applied Computer Science, Columbus State University, Columbus, GA
. Currently enrolled in the graduate program s online track.
B.BA
., Computer Information Systems, Georgia State University, Atlanta, GA, 1998
. 3.8
major GPA.
. Awards include Outstanding Student Award, several Dean s List, and Faculty
Scholar standings.
CERTIFICATIONS
. Oracle Certified, in introduction to
ORACLE:
SQL, SQL*Plus, and PL/SQL.
. Certified by Equifax University, in Unix fundamentals.
. Sun Certified Programmer for the Java Platform.
. Sun Certified Developer for the Java Platform.
. Sun Certified Enterprise Architect for J2EE.
. * Anticipated for early 2005: BEA Certification in Enterprise Architecture.
Recent FORMAL TRAINING
. EJB & WebLogic by RadiumSoft July, 2001
. Ecommerce by RadiumSoft Sep, 2001
. Requirements Management with Use Cases by Rational University
May, 2002
. Defining and Managing Requirements with Use Cases by Icon Medialab
Sep, 2002
. Advanced Use Case Writing Labs by Icon Medialab Aug, 2002
. WebSphere Business Integration Server Implementing Interchange Server
(WBI ICS) and Toolset by IBM Aug, 2004
. BEA WebLogic Integration 8.1: Developing Integration Solutions [WLI-D11-81]
by BEA Nov, 2004
. BEA WebLogic Server 8.1: Developing Web Services - First Edition [WLS-D29-81-
FE] by BEA Nov, 2004
. BEA WebLogic Platform 8.1: Designing A Service-Oriented Architecture First
Edition [PLAT-R51-81] by BEA Jan, 2005
Personal Info:
. US
Citizen
. Maintain [Federal Govt.] Security Clearance
TECHNICAL SUMMARY:
Operating Systems:
IAS, MCPVS, MS DOS, MVS, OS/2, OS/390, RSX11M+, Unix (AIX, HP-UX, SCO, Solaris, &
SPF/1), VOS, Windows 95, Windows 98, Windows 2000 & Windows 2000 Server, Windows
NT, and Windows XP.
DataBases: Access, Access97, Btrieve, DB-III, SQL Server, Sybase (vers. 10-11), Oracle (incl
9i), and Teradata
(vers. R2V3-R2V4)., ODBC and JDBC standards.
Network / Middleware / Connectivity:
Orbix COMet 3.01, DECNet, ETHERNet, [J2EE], JNDI, IBM LAN MANAGER, MQSeries, CORBA -
Orbix (vers. 2.3-3.01), RMI, telnet, and TopLink [for Object/Relational mapping, and
persistence management], * IBM & BEA Business Integration platforms.
Software, Tools:
3780Link, Ant, bteq, Candle Command Center, ClearCase/ClearTool, ClearCase DDTS,
ClearQuest, Dreamwaver, Eclipse, ERWin, Exceed, Excel, Fireworks, HyperAccess-5,
INDIRECT MCR, INSYNC3, INSYNCA, J2EE, JDBC, JDeveloper, Junit, KASE:Set, Log4J, Lotus 1-
2-3, Microfocus Workbench, MKS s RCS, MS Query, MS Visual Studio (97 & 4.0 - 6.0), MQI,
NasTel s MQControl, and AutoPilot, NFT, OS/2 Presentation Manager, OS/2 Client/Server, PC
Anywhere, PeopleSoft, PERWILL EDI, Popkin s System Architect, PROCOMM PLUS, ProVision,
Rational Developer Suite, and Rational Enterprise Suite [have two different install bases],
Rational ProjectConsole, PVCS, Queryman release 4.0, Rational RequisitePro, Rational Rose,
Rational SoDA, Rational XDE, Reflection/x, Relay Gold, Rogue Wave, Sitkara JProbe suite,
SpEDItran, [Java] Swing, TogetherJ, TopLink Mapping Workbench, Visio, Visual Advantage,
wisql, and WorkFrame/2, WSTK.
Languages: Microsoft s ASP, C, IBM C/C++, COBOL, Cold Fusion, Dynamic HTML, Enterprise
Java Beans
(EJB), Java (Java2), JavaScript, Java Server Pages (JSP), MicroFocus Cobol, MS Visual C++
(incl. Windows API and MFC), Turbo PASCAL, REXX, [Core Java] Servlets, [Java] Swing, SQL,
Tcl/Tk, UML, Visual Basic, VX/REXX, WSDL, and XML.
[Also - Though not sharp, FORTRAN; QUIZ; and RPG]
Application Servers:
Oracle 9i AS, BEA WebLogic (versions 6.-8.1), IBM WebSphere, WebSite; familiar with
BizTalk.
additional Disciplines, Technologies, and Standards:
Design Patterns; e-Commerce Security issues; HCFA, HIPAA, iPlanet; J2EE Design
Patterns, JBuilber; JMS; Micrografx; MVC [and MVC2], Jakarta Struts, Sybase s MLRDB,
OLAP; OLTP.
Architecture Patterns; OO methodologies, - among others to include Rational Unified
Process (RUP), SunTone Architectural Methodology, ; the Zachman Framework; and
Model Driven Architecture (MDA).
Business integration with IBM WebSphere Business Integration InterChange Server (ICS).
Business Integration with BEA WebLogic Integration (version 8.1),
BEA WebLogic Workshop (version 8.1).
Protocols (ftp, HTTP, IIOP, JRMP, SOAP, TCP/IP, UDDI, x-modem, y-modem, z-modem, +);
as well as X12 standards. For Semantics: exploring tools such as Unicorn.
Synchronous and asynchronous Web services, XML-Java Conversions, Web services
Security, Dynamic proxies.
Services Oriented Architecture (SOA); Enterprise Service Bus (ESB).
"End of summary section.
EXPERIENCE:
(this detailed section of my resume continues on to the last
page)
1998
PresentAurora International, LLC. Norcross, GA 30093
Enterprise Solutions Architect
I have helped Aurora International s numerous clients in different architectural capacities.
The following are my [10] projects described:
8/2003
Present Consulting as Sr. Solutions Architect at USAF Standard Systems Group
(SSG
)
My current project is with the US Air Force began working with their Java Center of
Excellence (JCOE), and the Engineering, and Software Technology & Solutions directorates.
(SSG is the body responsible for program management of all IT systems for Air Forces
bases).
Working for the Software & Technology Solutions directorate As the Solutions Architect, My
responsibilities include functioning as technical advisor to the directorate, Writing White
Papers, Reviewing Designs and various artifacts from up to 39 projects, evaluating 3rd
party software and technology solutions, Providing technical advice and solutions
recommendation on ~ 39 projects - as well as to the senior management, Researching
advanced technologies, Creating training material and Conducting classes on various
disciplines of the SDLC, Creating prototypes for new solutions, Assessing J2EE platform
standards in client s applications, and Conveying information to the client regarding J2EE
standards. In the modernization effort creating new frameworks, new architectures, as
well as guiding deployment, & integrating new technologies with existing interfaces...
The applications core domains include: Medical, Archival, Logistics, Inventory Management,
various Combat Support applications, Manpower, Supply, Resource Management, Artifacts
Cataloging,
Primary areas of my work include
. The customization of enterprise architecture standards,
. Formulating new enterprise architecture standards,
. And helping in implementation of the existing enterprise architecture standards.
The projects are aimed at Infrastructure integration, Database reconciliation, Framework
migrations, Web implementation, Data integration, achieving Service-Oriented Architecture,
Sharing enterprise data, using Enterprise Data Storage, establishing Web Services, and
achieving overall Modernization!
Additionally, I provide advice and guidance on software engineering processes, in order to
improve their Software Engineering Process.
As an independent assessor, I Review artifacts produced from the pilot Web Services
projects, for design and architecture effectiveness; Review & Evaluate architectural
frameworks produced by Sun Microsystems; Review [& guide] implementations of
architectural frameworks to ensure correctness, achieving success, completeness, and
effectiveness.
Defining the Collaborative Architecture Review processes, Creating system & technology
migration plans, and Integrating new architectures [and in cases methodologies] with the
development process to produce given applications. Additionally with the new
construction of one of the applications, I have started in the direction of MDA and instilled
a forward engineering process from the design models (and mentor and guide the teams,
for this practice). Also am researching integration of the implementation with business
process modeling!
I Prepare cost and schedule estimates for migrating applications to J2EE platform, help re-
Architect applications on the J2EE platform, and Mentor projects teams in Design, and
Construction, Prototyping [and building proof of concepts], and as the Solutions Architect I
help and guide in actually applying the architectures - for the various Application Systems
teams.
I also mentor in methodologies primarily RUP; Create high-level technical solutions for
various projects [and programs ] problems & issues; Review and assess 3rd party software
and solutions; Teach Requirements Management with Use Cases, UML language, and J2EE
Design; Review and assess outsourced technical education curricula (from AUM) and making
curricula recommendations; Serve as Software Technology Directorate s Solutions Architect,
to liaison its supported customers; and provide technical advice on day to day as well as on
advanced technology topics.
On one of my engagements, I work as the technical lead on a web-based release of the
ARMS application. Performing a wide range of tasks such as Estimating project s needed
resources; Planning intermediate activities for executing the Construction phase; Designing
and conducting workshops for teaching and mentoring the technical staff in OOA&D;
Preparing presentations for the client [Software Program Office]; Validating the designs &
requirements; Reviewing the Use Cases, Activity Diagrams, Architecture blueprints, and
other artifacts for correctness; Designing the application; Guiding the team in building user
interfaces; Establishing best practices process for implementation; Laying out the
development environment; Conveying methodology information such as RUP; Building the
Domain Object Model; Planning tool integration & configuration management; Object-
relation mapping; Creating a unit-testing framework; Teaching best practices in
Configuration Management & in Design (including patterns), Defining development
infrastructure; creating demo(s) of the application for end-users; Guiding resources day to
day activities - as well as helping them one-on-one when needed, on their technical
challenges and difficulties.
In addition to helping spearhead the practice of Model-Driven Architecture (MDA), I have
been trying to instill Business Process Modeling. This goal is partly achieved and still in
process.
Recently one of the white papers I had written on use of an integrated suite of tools
(pointedly reflecting on Rational tools, and methodology), gained wide reception and one of
the client organizations in fact went ahead with it committing to piloting use of such tools
and of the Rational Unified Process, with the aim of applying at across the enterprise!
I also introduced model-based implementation to the client, and have looked at a few tools
to put this theory in practice. This approach relies essentially upon component re-use,
which in turn requires creating components and cataloging them in a search-and-
identifiable manner which I have conveyed info to the client about and in fact we Are
working on establishing component reuse- though it may take 2-3 years.
So in order to propagating model-based software engineering disciplines across the board,
I am also focusing on in fact Model-Based Construction through the use of various UML
models to automate the software and component construction, and composition process,
thereby relying on models, having in place as much an automated configuration and
implementation process as possible.
As these latter goals involve a fair amount of change, among other things in the policies,
engineering processes, skills, tools, business processes, personnel, as well as requiring
certain degree of commitment from the client s senior management this is a relatively slow
process (particularly given the nature and size of the organization). But as with what I
have already accomplished in only a few months in a large organization such as this, I can
only make it happen in relatively short time!
Toward another enterprise architecture framework, I have started working on an advanced
technology concept where we are (defining &) creating a registry of XML schemas in order
to standardize data elements across the Air Force This Registry will achieve re-use of
attributes between some 800 applications.
I have also started to Define and further Explore Strategies for Business Integration;
Creating Prototypes and presentations therefore to the client s mid- and senior
management.
Other activities in the Enterprise Architect capacity besides defining of Business
Integration strategies, include exploring Component Oriented software design and
construction.
Some of the Technologies used and worked with include: Unisys 3
D-VE, Ant, J2EE,
Javascript, JUnit, Dreamweaver, Fireworks, J2EE Design Patterns, Log4J, Oracle stack
(including Oracle 9i AS, JDeveloper, Sitkara JProbe suite, TopLink [for Object/Relational
mapping, and persistence management]), PVCS, ProVision, Sybase s MLRDB, WebSphere,
BizTalk, XML, SOAP, WSDL, UDDI, Rational Developer Suite, and Rational Enterprise Suite
[have two different install bases] including Rose, RUP, RequisitePro, ClearCase,
ProjectConsole, XDE, Rational Software Architect, Rational Software Modeler, SunTone
Architectural Methodology, Jakarta STRUTS, MVC, WebLogic (including Integration),
Windows 2000, and Unix(AIS, and Solaris 8), MQ, Eclipse, WSTK, and exploring semantics
tools such as Unicorn.
2/2003
8/2003 Consulting as Sr. Enterprise Architect at BlueCrossBlueShield of
Florida.
I have been helping BCBS FL s Supply Chain Management division as a Sr. Enterprise
Architect.
The primary objectives of my activity are:
- Implementing RUP at the factory level, and then push it upward toward eventually, the
entire corporation.
- Assessing strengths and weaknesses of various technologies [as well as of various
solutions], and making
presentations of it to the client.
- Making recommendations on COTS packages.
- Additionally, training and mentoring the staff in RUP (creating classroom material,
teaching, and one-on-
one mentoring).
- Creating Proof-of-Concepts for our proposed architecture changes.
- Creating the architecture framework for two [enterprise] projects which are mandated by
the Association of
BCBS s.
- Helping this division of the BCBS of FL in re-architecting its solutions in a component-
based architecture.
- And, abstracting out a layer of solutions - to end up toward a purer enterprise
architecture (independent of specific technologies).
One obvious challenge here is to not only change the overall architecture to make it
efficient as well as component-based (in a shop with more than hundreds of applications),
but also to manage the impact of these changes on the many trading partners of the
BCBSFL). This is only one of the criteria for consideration, when I recommend the best
technical solution to the business problem!
COTS packages we evaluated included Diamond, Availity Gateway, and Vitria.
Some highlights of this assignment:
. The re-architecture of Software systems (Solutions Architecture) to go across,
and account for every system in the company.
. RUP rollout works its way upward, getting buy from one factory at a time (so we
must really impress the divisions to get their confidence).
. Technical solutions that are in place here span across hundreds of technologies
and tools.
The most often used tools & technologies are: Rational Unified Process (RUP), Rational
Rose, RequisitePro, SoDA, Quantify, Visio, MQSI, J2EE (including JCA), Rational
ProjectConsole, Rational ClearQuest, WebLogic Integrator (WLI), Windows NT, WebSphere,
Diamond, http protocol, ClearCase, TogetherJ, Unix, XDE, XML, and the Zachman Framework.
5/2002
2/2003 Serving as Process Modeler and RUP mentor at Joint Requirements &
Integration Office
of US Department of Defense.
The Department of Defense has chartered the DIMHRS Defense Integrated Military Human
Resources Systems project. This project creates a common Personnel and Pay system
based on a COTS software product. It integrates several dozens of systems from across all
branches of the military services.
Primarily, I mentor the analysis staff (40+ analysts), and government/client representatives
on usage of Rational tools as well as on the RUP Software Engineering discipline.
I participate in JAD sessions, and elaborate to the team on best practices for implementing
the architecture.
I also model processes, both for business, as well as systems functionalities to effectively
merge all the (48) enterprise information systems (EIS).
I am using the Rational Unified Process (RUP) as the base methodology to design and
articulate the functionalities, processes and activities of the future system.
Working with Prototyping teams for creating and demonstrating Proof of Concepts to the
client. I also help the Comprehensive Analysis Teams complete the sets of artifacts
deliverable for the elaboration phase iterations. And, for analyzing the business problems
and finding solutions for them, I create, modify and enhance the processes models of the
Pay Types as well as doing Business Areas analysis.
Besides the process models, and mentoring on RUP, I also build object models for
customization of PeopleSoft according to the evolving architecture, and work on completing
the software architecture document.
Some highlights of this assignment:
. The resulting enterprise information system (EIS) to be used by ALL branches of
the US military (in the US as well as abroad)
. Provide RUP mentoring to some 55 people thru group, as well as individual
training
. The new EIS combines (merges) functionality from over 48 disparate systems
. There are over 2000 requirements in the business domain
. We must evaluate COTS (People Soft) that will address and solve ALL these 2000
requirements
. Client decided to apply new methodology (RUP) for software engineering -
midstream in the project, and so the additional challenge is to avoid any stoppage of the
project
The most often used technologies and tools are Rational Unified Process (RUP), Rational
Rose, RequisitePro, SoDA, PeopleSoft, Visible Advantage, Widows NT, ClearCase, and XDE.
1/2002
4/30/2002 consulted ACS as Solutions Architect / Technical Manager.
I was Responsible for technical management of the Messaging and Communications group.
Helped architect the modern clearinghouse for ACS, among other goals also to implement
HIPAA mandates.
Applied the Rational Unified Process (RUP) to this project, as well as conducting classes and
workshops for educating the other teams in RUP.
I have been responsible for Architecting the messaging and communications components of
this clearinghouse. Have been Responsible for articulating solutions, planning, process
development, selecting tools, and technologies - and establishing development standards
for the team. I Research new technologies, and solutions, size up requirements, select
new solutions, assess strengths and weaknesses of all proposed solutions and existing
models, and subsequently build prototypes and proofs of concept for the best technical
solution [to the business problems].
I also make regular contributions to the technical Joint Application Designs across several
teams; and as Solutions Architect often make presentations of the features
(advantage/disadvantage) of various solutions.
Some highlights of my accomplishment:
. Produced J2EE architecture for the new clearinghouse s subsystems
. Created framework to support all of Medicaid transactions from half a dozen
states (worth ~ $3.6 bil. initially)
. System immediately scalable for quadruple transaction size, based on other
states contracts in pipeline
. Initial operating capability (IOC) of 180,000 transactions / day
. System to support over 2,000 business partners connected simultaneously at
IOC, and expandable to virtually limitless client connections
. Prototyped ALL proposed solutions as well as those for other subsystems.
Technologies that I use mostly, include: J2EE (EJB, Swing, JDK, JMS, JDBC, JSP, Servlets),
ERWin, MVS, XML, WebLogic server, JBuilder, Digi, x-modem, y-modem, z-modem, and
Kermit asynch protocols, WebLogic Integrator (WLI), Windows 2000 server, Rational Rose,
XDE, AIX, and MQSeries. I interact with OS/390, Mercator, UDB, and SOAP.
6/2000 12/31/2001 Architected the Decision Support tool for Coca Cola.
Coca Cola relies on decision support systems to aide its middle management in forecasting
sales and thereby positioning appropriately for supporting it with their production and
distribution of inventory.
The newly architected solution - a very complex Data Warehousing tool for the Volume
Reporting is built as a 3-tier application. In architecting this tool, I created the architecture
using Rational Rose (also used Rational Rose for code generation), created the middle and
database layers in C++, and used VB for the client layer. This application uses TeraData
database engine (utilising 90 databases). Connectivity is managed by the Orbix 3.0
implementation of CORBA (and we distributed the middle-tier s load over 3 Orbix servers).
As Solutions Architect, also evaluated half a dozen COTS products for this business problem.
Conducted a series of presentations for communicating the strengths and weaknesses of
each COTS product to the client community. And made the cases for our proposed
solution, whereupon we got the client s agreement & approval.
Helped the client evaluate COTS packages like Oracle Reports, Crystal Reports, Cognos,
MicroStrategy, for their Decision Support System (DSS).
Through the Rational Unified Process iterative approach, I helped with the functional
analysis, and created the object models; subsequently I guided the team by designing and
implementing a number of components. Also guided them in database migrations by
Modifying entity relationships, Writing sample scripts for, and modifying more than a
hundred macros and views in the application s databases.
Also, re-engineered many of the middle tier s data-access and data-band algorithms,
resulting in improved speed by eliminating about 1 million iterations per request .
Additionally, I prototyped proposed solutions for design of the client tier using J2EE
technologies. WebLogic was used for the application-server container.
(Used ERWin for the data modeling).
This application has a data-size of over 1 tera byte, designed with 662 classes, and is
capable of generating over 1.5 million combinations of ad hoc SQL queries.
Some highlights of my assignment:
. Brought to closure an architecture that had barely started before me but which
had not been fully elaborated, was minimally partially constructed!
. We had the Teradata engine configured such that we were making use of all 12
amps. Each amp is like a sub-engine. Amps have their own processing space, and are each
an independent thread in memory.
. The Architecture used about half a dozen CORBA servers to balance and
distribute the middle tier's work. (In my architecture I delegated most of the processing,
some 85% of the actual processing, to the middle tier).
. The resultant DSS tool was capable of analyzing over one terabyte of data [@
IOC], but with porting of Canadian and international volume it would use over 5 terabytes
data-store, with additional capacity growth in plans
. The Tool was actually benchmarked with over 1,000 concurrent clients logged in,
(the design was for potential support of up to 4,000 concurrent users anticipation of user-
base growth).
. I maintained user community s support of our solution by regularly creating proof
of concepts for them.
. Data management was envisioned with some one hundred dimensions to the
data!
. Maximum response time was at 10 seconds!
. Users can perform 1.5 million combinations of ad-hoc queries!
Other technologies used includes: C++, UML, Booch, Unix (AIX), CORBA, iPlanet, ERWin,
SQL, PVCS, Ms Office, Windows NT, J2EE (Swing, JFC, JDK, JSP, RMI, Servlets), Teradata,
Queryman, bteq, Rogue Wave, Orbix COMet, Rational Rose, ODBC, MS Query, WebLogic,
and Windows 2000 Server.
3/2000
6/2000 Completed Data Architecture project for Yahoo (NetRoadShow.com).
The data architecture primarily required cleanup and reorganization of existing databases.
Designed a SQL Server database, as well as performing the data conversion and re-writing
of web scripts in JSP, and JavaScript (so they reference the updated data structures); Using
Erwin for data modeling. I am responsible also for the project management, the analysis,
and data architecture (including conceptual design, logical design, data modeling, and
physical design).
Some highlights of this task:
. Re-Architecture of client s database(s)
. Volume of data was over 300 GB
. Data security is of paramount, since this is investor data as well as about
products which are not introduced to the market yet
. Very large growth rate anticipated, so capacity planning to consider data size of
3 terabytes after 5 quarters
Technologies used: XML, JavaScript, J2EE (JDBC, EJB), Rambaugh, Unix (Solaris), SQL, PVCS,
Oracle, Ms Project, ERWin, ODBC, and WebSphere.
3/1999
-3/2000Delta Technology (Delta Airline s IT arm) had the need for an enterprise
Messaging Service.
On this Middleware Services project I served as Enterprise Architect: The objective was to
create an Enterprise Messaging Service! However, this was to be done in stages
beginning with the most commonly used mechanisms.
I started out by carrying out an early preliminary analysis. Then started to complete the
system analysis, and the actual design for the network architecture of the MQSeries
transport of Delta Technology s Messaging Service. I performed the requirements analysis,
and application analysis (and assessing the various potential solutions) developing use
cases, interaction diagrams, and state diagrams, making domain object models, and VPOs -
using UML and Rational Rose, writing design documents, and prototyping the design.
Created Proof of Concepts for the client right after the initial design, while actually still in
the elaboration phase.
As the designs changed, I supported each one with Proof of Concepts, which were
demonstrated to the client.
(In fact, the first implementation of this Service was an expansion of its detailed prototype).
My activities also included review of other projects technical and process designs in UML /
Rational Unified Process (RUP) reviewed and verified application of RUP by those other
projects teams.
Designed the core components [targeted for implementation in C and designed the
monitoring components [to be implemented with Java technology]. Used Java Servlets and
JSP for accessing the system status and configuration info - using JDBC to connect to the
event database. For the monitor process itself, I used Enterprise Java Beans (EJB),
managed by WebSphere.
In this Messaging Service project, I also participated in some of the implementation to
complete the project in time.
The design is object oriented for distributed computing it is based some on Jacobson, &
Team Fusion, but mostly on Rational s Unified Process (RUP) methodology.
Evaluated MQI (MQSeries Integrator).
Participated in Configuration Management definition for the middleware projects.
This is a Service-Oriented Architecture, I was fortunate to work with ahead of many others
in the industry.
Also for testing and integration, I guided the team in writing test cases (applying the RUP)
and executing them for evaluation of my solution, as well as another software company s
API s - for unit testing (as well as more detailed method testing). I also evaluated 3rd
party products (including API s, and COTS MQ Management tools, like Candle & MQControl,
and AutoPilot).
Some highlights of this activity:
. New methodology (RUP) used it was new to the company.
. Client using this project as pilot for determining success of RUP.
. Messaging Service is one of the highest profile services at Delta Airlines apart
from the Passenger Information System, the application group for Flight Event Information
System is immediately ported to this service!
. The buffer (not even the actual stores for messages) was to support 2 mil.
Messages, and purge-able daily.
. Fault tolerance is another requirement (no single message can afford to be lost).
. Quality Of Service is yet another requirement the producers & consumers of
messages are enabled to dictate this measure.
. System s capacity for failover, volume, throughput was limited Only by
hardware therefore there was no practical limit for its robustness.
. Architecture was done in such a way that it would be seamless to unplug a
particular technology and/or plug other technologies into the service.
. The very first implementation of an underlying transport was using MQSeries, and
it is interesting to note that no customer of IBM had ever put even a fifth as much data
volume through MQSeries.
. Part of the solution involved a set of components designated for processing and
distributing the messages. This project was an enterprise messaging service and as such,
the above set of components was designed to be able to spawn multiple processes each
one delegated with processing certain amounts of data (i.e. parallel-processing).
. There were actually half a dozen designs that were prototyped, and presented
to Delta. (They were able to select what made the most sense to their environment. The
product was implemented based on the proof of concepts for those designs).
Some of the technologies that my architecture, in this Distributed Computing environment
spans over include ClearQuest, ClearCase, MVS, MQSeries versions 5-5.
1, MQControl,
AutoPilot, OS/390, C++, Java / J2EE (includes EJB, Swing, Servlets, JDBC, and JSP),
JDeveloper, Visual C++, Rational Rose, UML, OOAD, CORBA, Windows NT, SQL, PVCS, MS
Office, MS Visual Studio, MS Project, Visio, OMT, Unix (HP-UX and Solaris), MFC, Rogue Wave,
ODBC, ClearTool, ClearCase DDTS, WebLogic, WebSphere, and Oracle.
8 - 12/1998
On a project for Georgia Pacific, As external Solutions Architect,
After evaluating the possible technical solutions to GP s business problem, designed and
developed using Microsoft s Jet engine, a replicable database.
Again, I was responsible for the complete development life cycle also selected the
project s staff. Additionally, I put together a thorough and complete Change Management
plan.
This project required a lot of interaction (consulting, presentations including of proofs of
concepts and prototypes, assessments, ) with the client. The technical solution involved
much data modeling. The project was completed within time with a staff of 3 developers. I
used client server architecture style. Responsibilities also included data modeling, and the
detailed design.
Some highlights of this project:
. The database was replicable
. Data validity ensured, both, online and offline
. Small but complex database with varying levels of access, control, and
reporting features
Technologies used: Windows NT, ODBC, Visio, Ms Project, Ms Office, PVCS, SQL, SQL Server,
ERWin, and Booch methodology.
7
- 12/1998 Xybernet:
As Solutions Architect, I had the tasks of creating EDI [new product] specifications,
And additionally, applying the Unified Process (UP) to their SDLC.
In day-to-day activities I applied much business analysis together with object designs to
come up with quick prototypes. Also, evaluated some COTS middleware products from 3rd
parties (including Candle Command Center).
Some highlights of this assignment:
. Performed Business Analysis to more appropriately identify technical solutions
for various business problems.
. Wrote product specifications for expansion of this young EDI-Switch company.
. Configured and optimized a number of new S/W for this client (some of the s/w
such as middleware software, and those for middleware management were also new to
the industry).
Used these technologies: Unix (Solaris), MQSeries, Tcl/Tk, Candle Command Center (CCC),
Expect, Oracle, PL/SQL, C/C++, UML, Unified Process (UP), Rational Rose, and
ClearCase/ClearTool.
3 - 7/1998 I completed The Solutions Architecture for JDA Realty project in 5 months,
within time, and
Exceeding the client s expectations.
This project s final implementation created an internet based application creating a
database on SQL Server on Windows NT, for access by Cold Fusion, on a WebSite [internet]
server. Before this, the client did not even have a system, so I began by designing &
developing their database right after requirements gathering. I was responsible for the
complete development life cycle. My responsibilities included staff selection, business
analysis, presenting reasons (i.e. strengths and weaknesses of each proposed solution) to
the client s teams, data modeling, communicating prototypes to the client, detailed design,
and writing the SQL queries, helping implement code in Cold Fusion, mentoring developers,
and systems analysis.
Some highlights of this project:
. building the client s first web-based system.
. Building client s transactional database.
. Providing much low-level training to users.
Technologies Used: SQL Server, Windows NT, ODBC, Cold Fusion, ASP, SQL, WebSite,
Popkin s System Architect, and Visio.
1996
1997Checkfree Software Solutions, Inc. Norcross, GA 30092
Senior Systems Engineer [and Team Leader
]
I was Responsible for Design and Coding of the Leasing products (including gathering
system requirements, prototyping, systems analysis, data modeling, user training and
maintenance). I also administered the NT server, and was responsible for the runtime
system on the NT, and Unix servers including maintaining some 3000 (stored procedures),
on 17 Sybase databases (containing 120+ tables), and providing assistance to the DBA.
I also supervised the team in this conversion and upgrading of the product from OS/2 to
Win NT.
I led the project technically, and as a business analyst. Additionally, I mentored the
development staff.
Some highlights of my activity:
. Maintained 17 databases
. Database complexity: avg. of over 120 tables / database
. Maintained 3000 stored procedures on the database(s)
. This online system supported 4000 client-connections, with customers including
Royal Bank of Canada, Sanwa Corp, GE Capital,
1990
- 1996NDC HEALTHCARE EDI SERVICES, Inc. Norcross, GA 30093
9/94
- 10/96 - Solutions Architect (and Team Leader
)
11/93
- 9/94 - Systems Analyst
10/92
-11/93 - Senior Programmer Analyst
10/90
- 10/92 - Programmer/Analyst
Concurrent Duties:
As the key member of the product development team in this EDI environment, I was
responsible to architect, and implement new systems, as well as re-engineering existing
products and processes (e.g. Payment Reconciliation, Outbound Claims Transmission,
DataBase Maintenance Utilities, Report Generators (DSS), On-line Claims Adjudication,
Nightly Batch processes). Coordinating daily application maintenance in a 250-program
system of $12 million daily claim volume.
Managed the new strategic product (Electronic Remittance Notification [Remittance Advice]),
after architecting it.
I was the person responsible for Scouting [for early discovery] and subsequently Analyzing
new COTS products (like SpEDITran, Trees and Forests, PerWill EDI, GenTran, 3270Link,
3780Link, etc.). The evaluation of COTS products were for various reason, but also to make
sure we were aware of newest solutions, staying competitive, for integration with existing
solutions, performance evaluation, functional requirements and particularly Compatibility
with our environment,
Proposing various technical solutions to the company s business challenges.
Making regular presentations to the internal and external stakeholders about technical
directions of company, product directions, roles of new COTS products, COTS integration in
existing products, and clarifying merits and weaknesses of various proposed solutions!
Regularly created prototypes (before and during implementations), and presented to the
management.
Designing, Developing, testing, and implementing the insurance programs for 400 carriers.
Also provided extensive documentation and training to end users (nation-wide healthcare
providers & insurance carriers) to test new systems, & enhancements.
Developed a set of formal development standards.
Daily work also included performing ETL functions with the databases (proprietary, and
Oracle); and performed 2-3 application (and) data migration projects.
As part of my Testing/Integration activity, also developed formal Quality Assurance
standards, and Procedures.
I created standards and procedures for training of new programming staff; Guided and
Mentored programmers daily in regard to design, technique, and process. And, had the
responsibility of supervising the staff as well as contract programmers.
Worked several years as a hands-on project manager on multiple, ongoing projects. I also
preformed the application change reviews, determined estimates for cost and project
timelines, and evaluated performance of staff.
Received the 1994 president s award for excellent service, and the only special recognition
award granted by the company in 1995.
Some highlights of activities:
. In addition to architecture as well as design of numerous systems mentioned
above, and managing half a dozen projects,
. Data modeling, and database design of several databases
. Managing Daily volume of transactions: @ avg. $12 mil.
. 240,000 transactions per day
. 5 databases, with over 2 terabytes of transactional data/day
. Operational data of 22 terabyte in size mainly managed by proprietary
databases
. The new products I envisioned and designed, brought the company $15-24 mil. /
month additional revenue
Programming techniques emphasize heavy use of shared memory, Named Pipes, STOQ,
IPC, APIs, configuration files, and creation and use of DLLs and imports libraries. Used Multi-
threading, and multi-processing techniques.
1985
- 1989GRAPHIC DATA SYSTEMS, Inc. Atlanta, GA 30329.
Programmer
. Performed testing/integration.
. Performed daily system maintenance including backups, typesetting of electronic
photocomposition, Markup (software/language for composing text).
. Provided hardware technical support for end-users.
. Developed procedural programs for performing the daily operations, and code for
producing reports.
. Graphic Data specialized in producing TV listings for US, and Canadian networks.
. Marketed to over 1600 publications.
Contact Info
Bashir Sarwar
9
Atlanta, GA 30319
My preferred contact method is: email, phone
My home phone is: 404-***-****
My mobile phone is: 404-***-****
My work phone is:
My email is: abosxv@r.postjobfree.com