Professional Work Projects Description                        REFERENCES                   

 

07/04 – Present           BluePhoenix Solutions, Inc.       Cary (RTP) / NC

 

            Senior Software Engineer \ Analyst

 

·         Currently working as a senior Software Engineer at Crystal systems, a leading enterprise portfolio modernization company. The position involves developing applications using MDA (model driven architecture) methodology for J2EE, MS.NET and other open source platforms. The design process includes transformation of legacy applications using custom tools into UML (object oriented) models, through XMI (extensible meta interchange) format, generating custom business rules and finally generating application code for a specific target platforms (java or c#).

 

·        The position requires developing test automation and unit test generation tools for an extensive analysis and testing of the application frameworks, using NUnit API for .NET and JUnit with eclipse environment for J2EE. The position also requires acceptance testing and generating performance analysis test suites and scripts for different generated applications. Creating and maintaining test plans and designing test scenarios are also part of the job responsibilities. Design process involves developing n-tier server based applications (Web Services, asp.net / JSF, Win Forms / Swing apps) and other open source application frameworks.

 

02/03 – 07/04      Trinity Millennium Group, Inc. San Antonio / TX

 

            Senior Software Engineer

 

·         Worked as a senior Programmer/Analyst at (TMGi), developing applications in .NET environment and SQL server database. Also worked as application analyst for legacy systems, reengineering code of different corporate systems as a part of Enterprise Portfolio Modernization (EPM) process, generating business logic from existing applications and programs and creating object oriented design architecture for future transformation of system applications using XML and SQL server as database repository for code. Worked with enterprise wide n-Tier models including both J2EE and .NET based systems. Design and Unified modeling were an integral part of the position.

 

·         Created class libraries for code analysis using C# for legacy systems and applications (UNIX server based environment) for both batch and online programs. These libraries analyzed source code for different system applications written in various languages namely COBOL, High level ASSEMBLER, Eztrieve, C++, Java, Oracle PL/SQL and JCLs/ECLs to name a few and generated data repositories for all programs, database files and copybooks/libraries. Performed complete Analysis of Database schemas, embedded data structures in programs, database scripts, stored procedures and applications for DB2, IMS, VSAM and Relational database technologies.

 

·         Independently designed and developed a knowledge mining application iSAT written in C# and XML, and used for representation of organizational system resources including all system programs, Job Control Language (JCLs/ECLs), Copy libraries (included libraries), business rules, flowcharts and data flow diagrams for the clients. This application collects and arranges all business relevant information for the clients using their application code and presents manageable information, like systems hierarchies, JCLs and program modules along with their contents to the user and helps in the Impact Analysis of applications if the user modifies any object from the current system. The application uses SQL server as a backend database with ADO.NET as intermediaries. The application has both Web based and stand alone interfaces. Components of the application include XML web services for the XML transformation of serialized objects into different formats and parsing components.Currently working as a senior Software Engineer at Crystal systems, a leading enterprise portfolio modernization company. The position involves developing applications using MDA (model driven architecture) methodology for J2EE, MS.NET and other open source platforms. The design process includes transformation of legacy applications using custom tools into UML (object oriented) models, through XMI (extensible meta interchange) format, generating custom business rules and finally generating application code for a specific target platforms (java or c#).

·        The position requires developing test automation and unit test generation tools for an extensive analysis and testing of the application frameworks, using NUnit API for .NET and JUnit with eclipse environment for J2EE. The position also requires acceptance testing and generating performance analysis test suites and scripts for different generated applications. Creating and maintaining test plans and designing test scenarios are also part of the job responsibilities. Design process involves developing n-tier server based applications (Web Services, asp.net / JSF, Win Forms / Swing apps) and other open source application frameworks.

 

Coordinated in the Review analysis, Exercise completion and Problem formulations for the latest edition of (Programming with Microsoft VB.NET) By 'William A. Newman', and 'Michael V. Ekedahl'. The coordinated work was assigned and directly supervised by Prof Dr William A. Newman coauthor of the book. Work load consisted of an in-depth study of all the new Programming features of the Language. Solutions were written and compiled for all the problems in the book, after a thorough analysis of all the chapters data files were compiled and tested before the final copy got published.

 

 

Copyright 2002 Syed Suleman Ghaznavi.
All Rights Reserved.
Maintained by: Office of Public Affairs
Contact: Email
Updated: January 11, 2002

setstats1