Petroleum Engineering systems analyst (SMP)
Saudi Aramco
Total years of experience :23 years, 2 Months
The main tools that we are using include Java/J2ee, Struts, Spring IOC, Spring MVC, hibernate, Oracle pl/sql, Weblogic, XML/XSL, Crystal Reports, Adobe flex. SAP Business Objects.
Being part of the biggest oil and gas company in Saudi Arabia I have been able to lead the projects which have won my team a recognition award for excellence.
As a Petroleum Engineering Systems Analyst my job since April 2006 is to be part of a team assigned to deliver efficient Petroleum Engineering software applications in a cost-effective and timely manner.
My Job as Team Lead/ Senior J2EE developer requires me to:
-Gather Requirements from the Client, Verizon Wireless, USA.
-Telephonic conversation with the client.
-Translate The requirements into the Design
-Develop Data Models for the Oracle Database
-Get the requirements developed by my team of experienced J2ee, Oracle and QA professionals.
-Deploy and maintain the applications on the Oracle AS, situated in USA.
-VPN connectivity, system and database maintenance.
The responsibilities of EC will be from the list below:
•Acts as an interface and reports to the company directors.
•Everyone else reports to EC.
•Manage all the projects at Company's local office.
•EC gets the project update reports on weekly basis from team leads and generates them for the directors.
•EC prepares a monthly report of local office.
•Captures requirements and gets the proposals generated by team leads for each project.
•Discusses and decide on timelines for project iteration with the client.
•Works with the team leads during design and analysis of each project iteration.
•Conducts weekly meetings with the team leads for each project.
•Identifying the projects that are highly paid and less paid and allocate the resources accordingly i.e. highly paid resources on highly paid projects and vice versa.
•Provide a resource allocation matrix to the directors.
--Working as a J2EE team lead, major tasks are:
+Perform analysis and design for new projects and enhancements using RUP.
+Development using J2ee technologies like STRUTS, JDBC, EJBs etc.
+Designing the database and applying SQL in queries and stored procedures.
+Post Deployment support for the projects that I have developed and delivered with my team.
+Documentation required during the analysis and later phases.
+To manage resources working in my team
+I am also good at managing the network LAN and am the System Manager, responsible for managing the network maintenance team, in my company.
--Carrying out the activities involved in the phases from inception through deployment for internet, intranet and desktop applications built in Java, ASP and Visual Basic.
--Administrating Informix, SQL server, and mySQL databases in addition to applying SQL in applications.
--Executing training related activities such as developing training modules and user manuals and conducting training to an assortment of users.
--Performing analysis and design using UML.
--Providing post deployment support to end users
-- Furnishing ISO related documentation during all phases for the software that we worked upon.
--Extending and enhancing the network and computing facilities in the company. I have single handedly cared for a network of more than 40 computers running windows NT4 and windows 2000 professional clients and windows 2000 servers connected through a LAN
--Carrying out the activities involved in the phases from inception through deployment for internet, intranet and desktop applications built in Java, ASP and Visual Basic.
--Administrating Informix, SQL server, Oracle and mySQL databases in addition to applying SQL in applications
--Corresponding with the U.S. office and furnishing all required documentation
Written Exam
SUN CERTIFIED PROGRAMER FOR JAVA 2 PLATFORM JDK 1.4
1998–2000 P.I.C.S Lahore, Pakistan Master of Computers Science
Mathematics Economics
1995–1997 The National College Lahore, Pakistan Bachelor of Computers Science