omer : // ~ work experience 

Trivor Software Consultants
(http://www.bentley.com)
Software Engineer (July 2003 – July 2005)

Trivor Software Consultants is an offshore development and testing office of Bentley Systems Inc. Bentley Systems, Incorporated provides software for the life cycle of the world's infrastructure. The company’s comprehensive portfolio for the building, plant, civil, and geospatial vertical markets spans architecture, engineering, construction, and operations.
Since I joined Trivor Software, my work is focused on development of a graphics frame work and its integration with a Computer Aided Engineering software for stress analysis. This software has its presence in international market for more then twenty years and is widely used. An object in this frame work consists of components which are basic drawing primitives. I have written routines for these components like lines, cylinder, sphere, cubes and curved objects using Bezier (including line, plane, cylinder and cuboid). These primitives are drawn with polygon strips using OpenGL routines. Each object has associated properties which include texturing, lighting, blending and cylindrical bill boarding. The framework provides interactivity, like panning, zooming, rotation, selection, mouse over and cross hair cursor. It is designed to show deformations in model using animation and color contours and provide overlay support for displaying legend. To optimize rendering of large models I have implemented frustum culling and dynamic level of detail based on distance from near plane.

National University of Computer & Emerging Sciences
(http://www.nu.edu.pk)
Software Developer (January 2003 – June 2003)

The National University of Computer & Emerging Sciences (NUCES) has the honor of being the first multi-campus private sector university. It has campuses in four major cities of Pakistan. NUCES has a competitive software development department, which focuses on automation of university processes. The team has successfully deployed and is maintaining academics automation system and online testing system.
I was responsible for the development of a work flow automation system for a university, in a team comprising three members. The university has campuses in four major cities of Pakistan. We had to visit and study the processes at each campus owing to the lack of standardization in the processes. After conducting a comprehensive analysis, we developed a flexible Academic Suite so that it could satisfy the varying requirements of the different campuses by introducing slight variations. Another important factor was that the new system being developed had to replace the existing systems in all campuses without any discontinuity in the operations of the university. Inevitably this required study of existing systems so that the data could be extracted, transformed and loaded. Moreover, the systems at the different campuses were integrated to provide a single interface for the Head Office. Later, after deployment, we also provided support services to staff by solving any discrepancies issues on-the-site.
System architect and designer of ‘Academic Record Management System’. The system is used to keep academic record, transcript generation, online registration, attendance, course performance analysis and credit analysis.

about me | education | experience | achievement | projects | photos | links | documents