System Architect
Logica
Total years of experience :19 years, 9 Months
Re-joined the ID2 Project with new responsibilities in addition to same as per mentioned below (see the subsequent ID2 project description for duration March 2008 - December 2010). New responsibilities are to support ongoing Change Request implementation for ID2 project. Being re-assigned to help and support existing team in Logica for the implementation of new change request from client. Involved in re-designing, development, implementation, testing of the system for new changes implementation, presenting them to client and liaising with different departments.
Description:
ID2 project is a smart chip based national ID card printing solution project for Saudi Arabian region, which involved the development for numerous Integration Components based in JEE, integration with IBM Mainframe, Certificate Authority Server, smart chip/optical encoding Printers, and HSMs.
Research, Consultation and Analysis of System Needs, System/Software Design, Application Development, Onshore/Offshore Team Management, Client Liaison/Technical Consultation, Developing Technical Artifacts/Design Documents, Setup of Standards and Guidelines, Coding Standards, Chairing team members Code Reviews/Walkthroughs, Preparing Technical Documentation, Defining System Interfaces, Initial Prototyping of the System, Research on System Technology, Framework Design / Selection, Testing, Debugging, System Releases, Debugging Management, Providing Financial/Technical Guidance for Alternative Project Tools, Preliminary System Framework Design, and Setup of System Management Configuration.
This was an application system called RPS (Residency Permit System - Smart Cart Residence ID Cards for the region of Qatar), which requires the involvement of onshore and offshore development teams in Doha(Qatar) and Cairo(Egypt). The RPS System is based on n-tier framework, incorporated with Spring Framework, Spring DAO, Spring Integration, Spring Webflow, Hibernate, and DB2.
Working as a Technical Consultant specializing in PKI/eIdentity/SmartChip Cards.
Government Sector Project
Technology: J2EE, IBM MQ Middleware, Entrust Certificate Authority Server, Tivoli LDAP, Oracle 9i, THALES HSM, BEA Tuxedo.
Tools: Eclipse
Architecture: Component based.
Responsibilities: Application Development, System Updates, Post Production Support/Change Requests/Subcontractor Liaising.
Description:
Working as a System lead engineer responsible for major system upgrades/patches.
Responsible for resolution of system incidents, liaising with subcontractors and client for incident resolution, implementing change requests.
Assuring smooth running of system round the clock by vigilance and timely communication with subcontractors.
Leading the development of smart chip card reader application based in Java.
*FANT - Framework for Automation, Notification and Tracking
Worked as a Technical Lead to develop an all purpose business tracking and notification product. FANT solves the conventional time consumption problems during different business workflows by automating them using Documentum and giving feedback and notification to all concerned personnel. FANT can be used as a product itself and also as a framework on which user can built his own application for business processes automation, their real time tracking and notification. Implemented in J2EE, Documentum, BEA Web logic Server, Hibernate.
*TawasL
Technical lead for this GIS system which tracks multiple Aramco’s students around the world visually. TawasL gives real time data feedback reporting on every student’s financial, legal, medical issues right on the control center desk. Microsoft Live Earth SDKs have been used for life like graphics of TawasaL.
*ESTS - Engineering Services Tracking System
Worked as the main Architect for core design of ESTS’s template engine. ESTS is an enterprise level system for a complete business line in Aramco. ESTS is built on dynamic template definitions enabling many departments to alter system level entities up to the finest details of entity’s fields, at runtime as par their need. ESTS dynamic core enable multiple departments to have their customized system from ESTS’s core and have as many entity based systems they want.
*CDMACS - Contracting Document Management System
Worked as Documentum specialist to write an adapter for interfacing the system with Documentum in shortest and simplest way. CDMS is an annotation conversion utility written to convert 55000 annotation documents of docbase in dctm4 to support XFDF format in documetum5.3.
*IMIS
Integrated Management Information System - Solution to streamline all the projects of RnD dept. Saudi Aramco. Implemented in C#.net Winforms and Oracle 9i.
Work as the lead software engineer in Pakistan for company's bespoke solutions for Car dealerships, Political parties including Labor Party, Warehouses, Fashion Industry. Remotely administer production servers, deployment and test environment.
Case Worker Suit of Tools - This application suite is tailored towards councilors and MP's who are looking to manage their time and constituents more effectively. It incorporates case logging and audit capabilities along with advanced communications facilities including txt messaging and email. Made in Java WIKI Webwork 2.2, Hibernate OR mappings for persisting POJO objects, CRUD operations are also taken care of by the persistence framework, database used MSSQL.
Vauxhall Parts Finder - An online system to enable Trade Club Members, Traders and other local dealers having access to look at available stock and special offers. Special component built to find distances using longitude and latitude values. Made in Java Webwork and Hibernate.
Collection & Delivery Manager - Collection & Delivery Manager is a web based diary that is accessible from different locations which controls all delivery and collections in conjunction with online mapping site multimap enabling locations to be printed for ease of use by drivers this leads to an efficient fast service. Text facility is available for customer contact. Built in Wiki Webwork J2EE, XDoclet, Hibernate, Oracle 9i.
Resource Manager - Allows you to track and monitor progress of work from arriving to departing giving accurate status reports this is available remotely especially useful for satellite dealerships. Used XPath to render tabular data from server. Server written in Java Webworks. Persistence done with OR mappings of POJO objects in Hibernate.
Trade Street- An online trading system for Karachi Stock Exchange built in Java Struts MVC model 2 and XML Persistence framework implemented by keeping CRUD operations in XML and manipulating them through middlelayer of business logic.
AutoCar Mgr - System built for car dealerships. Technologies used .Net, C#, Persistence framework implemented by keeping data queries in XML files and executing them through persistence framework. Auto Scanning of Legal Docs, VIN no tracking by B2B integration using XML pipes.
KSE Trade Simulator- A software built to simulate market trading and produce market data.