Syed Baqir Ali, Petroleum Engineering systems analyst (SMP)

Syed Baqir Ali

Petroleum Engineering systems analyst (SMP)

Saudi Aramco

Location
Saudi Arabia - Eastern Province
Education
Diploma, Java Enterprise Architect
Experience
23 years, 2 Months

Share My Profile

Block User


Work Experience

Total years of experience :23 years, 2 Months

Petroleum Engineering systems analyst (SMP) at Saudi Aramco
  • Saudi Arabia
  • My current job since April 2006

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.

Team Lead / Senior J2EE Developer at Digital Processing Systems
  • Pakistan
  • May 2005 to March 2006

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.

Engineering Coordinator, Manage all projects in the company at HigherSummit (www.highersummit.com)
  • Pakistan
  • September 2003 to May 2005

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.

Software Engineer at Innovative Pvt. ltd (www.i2cinc.com)
  • Pakistan
  • January 2002 to November 2002

--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.

Software Systems Developer at Paaris Systems Pvt. Ltd (www.paaris.com)
  • Pakistan
  • May 2000 to December 2001

--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

Education

Diploma, Java Enterprise Architect
  • at Oracle Certified Master
  • March 2012

Written Exam

Diploma, SUN CERTIFIED PROGRAMMER FOR JAVA
  • at SUN MICROSYSTEMS
  • May 2003

SUN CERTIFIED PROGRAMER FOR JAVA 2 PLATFORM JDK 1.4

Master's degree, MCS, Software Engineering
  • at University of Central Punjab (UCP)
  • April 2000

1998–2000 P.I.C.S Lahore, Pakistan Master of Computers Science

Bachelor's degree, Bachelor of Arts
  • at University of Punjab
  • April 2000

Mathematics Economics

Bachelor's degree, BCS (Bachelor of Computer Science
  • at The American National College
  • October 1997

1995–1997 The National College Lahore, Pakistan Bachelor of Computers Science

Specialties & Skills

Hibernate
Solution Architect
Project Management
Object Oriented programming using Java / J2EE
RDBMS (Oracle, Informix, SQL server, and MySQL)
JDeveloper & JBuilder
XML/XSL
Weblogic Application Server
Eclipse IDE
Oracle PL/SQL
Adobe Flex
Crystal Reports
Spring MVC
Hibernate
Spring framework

Languages

English
Expert
Urdu
Expert
Arabic
Beginner

Memberships

Project Management Institute (PMI)
  • Member
  • May 2009

Training and Certifications

Instrultor-led training for Developers (Training)
Training Institute:
SAP Business Objects
Date Attended:
January 2010