Join YouNoodle | Login

Shahzad Badar

Pure Maths, Applied Maths, Statistics graduate from Islamia University, with MSc in Computer Science from International Islamic University. Currently working as Principal Software Engineer at Uffaq Technologies (Pvt) Ltd.

Headline: Engineer
Skills: AJAX, Java, Javascript, Languages and Platforms, Software Engineering, SQL, Web Development
Groups: FOSS Factory
Interested in: Consulting opportunities, Finding team mates, Meeting new people, Providing services to startups, Trading services

WORK EXPERIENCE

Employer: Uffaq Technologies (Pvt) Ltd., G-6/3, Islamabad
Position: Principal Software Engineer
Time period: December 2007 - Present
Description: Enterprise Content Management System
Preface: Extending and Customization IBM Filenet P8 4.0 according to user requirements to automate content management, document management and business process management of a client.

Tools: J2EE (Servlets, JSP, EJB 2.0), Filnet CE API, Filenet BPM Apis, Filenet WAT, Eclipse, BEA Weblogic
Contribution
- Developing application to perform different functions on Content Engine
- Designing and crafting BPM components, Workflows and CE modules.
- Creating customized workplace web application, which will be used by users and administrators to perform and manage business processes using filenet.

Pregnancy and Labor Management System
Preface: Web based application to manage 9 month patient’s pregnancy progresses on daily basis which includes ultrasounds, investigations, examinations, obstetrical history, LMP etc
Client: Medicsi Hospital, Saudi Pak Tower, Islamabad
Tools: Servlet, jsp, hibernate, struts, MySQL, Flex
Contribution: Analysis of client requirements, designing software architecture and design and involved in software development.

Employer: Digital Research Labs. (Pvt) Ltd., Blue Area, Islamabad
Position: J2EE Architect, Software Development Manager
Time period: November 2005 - December 2007
Description: Responsibilities:
- Visiting various clients to study their business environment for complete understanding of the domain, its deparments and their processes, the sequence of processes and their problems.
- Analysis of the gathered information from the client, generalizing and atomizing it and then directing it for documenting it using various techniques.
- Creating gap analysis report after analysis of business requirements
- Translation of gathered information into a feasible design for development leaving room for enhancement.
- Proposing and sketching robust architecture for software applications.
- Leading a team of Software engineers, delegating tasks to them, tracking those tasks, managing development and quality of the product and its code and ensuring the timely delivery of quality work.
- Visiting the client for the implementation of the interim product versions and training to the client’s staff. Providing technical support and diagnosis and eradication of technical problems and taking appropriate corrective steps to ensure absence of similar problems in future.
- Suggesting, designing and implementing various ways to reduce and simplify the clients’ business process.
- Leading brainstorming sessions to broaden the product vision, discussing future requirements, product goals and objectives, and deciding future strategies.

Projects:
SIMAP Open Source ERP (Enterprise Resource Planning) System
Preface: A full-fledged and integrated open source ERP System for surgical manufacturers. This System enables the automization in true sense and will improve Sales, Production and Material management, Financial Accounting, HRM and Reporting of Surgical Manufacturing Industries. The System facilitates the industrialists’ to perform only the fruitful work and will shed down extra burden from their shoulders. System is a true enterprise-class open source ERP solution.
Client: Pakistan Software Export Board, SIMAP
Tools: J2SE (SWING), J2EE (Servlets, JSP, EJB 2.0), JDBC, Java Beans, PostgreSQL, Eclipse IDE, Jasper Reports, JBoss, AJAX, Hibernate, ANT, Struts Framework, Web Services
Contribution
- Involved in the project as project lead and enterprise architect.
- Managed project activities and involved in all SDLC phases.
- Lead Software design team and also worked on software implementation.
- Created project plan, identified technical resources and hired
- Decomposed requirements to use cases, created design from user requirements
- Other work include distributing work to team, technical solutions
- Involved in change management and bug fixing
- Provided technical training to resources.

Office Automation System
Preface It’s a Web based Document Management System which will automate office processes.
Contribution
- Proposed architecture based on J2EE framework for e-office product of DRL.

Employer: DPS(Digital Processing Systems), STP 1, Islamabad
Position: Senior J2EE Software Engineer
Time period: July 2002 - November 2005
Description: Projects:
C-Track for Construction
Preface It is extension of following project. It will be used by Construction department of ECSD.
Client Empire City Subway Department, New York
Tools J2EE (Servlets, JSP, EJB 2.0), JDBC, Java Beans, Oracle 8i, Oracle JDeveloper 10g, MS VSS

Contribution
- Involved in all SDLC phases from requirements analysis to Software implementation.
- Involved in design phase (UML, Design Patterns).
- Developed on all tiers of application from presentation to data tier using J2EE (jsp, servlet, ejb, struts, jdbc), Oracle AS and Oracle 8i to develop this solution

Common Job Tracking & Billing System
Preface The main objective of this project is to develop the Billing and Contract System, which will fulfill the requirements of the Verizon and provide a complete Business-to-Business web-based application.
The scope of this project is to develop scalable, manageable, robust, secure and fully integrated Business-to-Business Application. To allow users to maintain their daily transactions for billings and contracts with comprehensive flexibility
Verizon generates two types of Jobs aboveground and Underground jobs. This project will be used for the aboveground jobs.
Client Empire City Subway Department, New York
Tools J2EE (Servlets, JSP, EJB 2.0), JDBC, Java Beans, Oracle 8i, Oracle JDeveloper 10g, MS VSS
Contribution
- Involved in all SDLC phases from requirements analysis to Software implementation.
- Involved in design phase (UML, Design Patterns).
- Developed on all tiers of application from presentation to data tier using J2EE (jsp, servlet, ejb, struts, jdbc), Oracle AS and Oracle 8i to develop this solution

Web Workflow Management System
Preface Web based workflow management system is used to manage and monitor business processes within an organization. Manager designs workflow using Workflow Design Application. At each stage in the workflow, one individual or group is responsible for a specific task. In an automated setting, workflow engine ensures that individuals responsible for particular tasks such as underwriting or document preparation are notified and receive the data they need to execute their stage of the process and assigns tasks to different users, Workflow Engine now controls and manage all processes.
Client DIGITAL PROCESSING SYSTEMS Inc.
Tools Java 2D, Swing, XML, JSP, Java Beans, Servlets, JDBC and Oracle
Contribution
- Did research on existing workflow systems and created a model for web workflow management system.
- Created design for whole application and also developer workflow designer using java SWING.
- Created data model using Oracle.

Employer: General Investment and Securities, Islamabad
Position: Trainee Engineer
Time period: January 2002 - July 2002
Description: Responsibilities:
- Served as trainee developer to involve in development activities.
- Worked with IT team in Design and development, getting new requirements and communicating to Development team, monitoring development task on twice a week basis.

Projects:
GIS E-Trade System
Preface GIS E-Trade provides an advanced, secure, and comprehensive online trading system. GIS E-Trade is designed with limited-scrolling screens, where all the streaming data is clear and at-a-glance, thereby facilitating and expediting the online stock trading decision-making process. GIS E-Trade allows investors to choose quickly and easily from different ways to search for trading data: customized stock screeners, institutional piggyback, stocks up close, street talk, stock splits and buybacks. Investors can easily execute their trade based on the online stock trading information.

Client General Investment and Securities, Islamabad
Tools J2EE (Servlets, JSP),JBuilder, My SQL
Contribution
- Involved in developing different modules
- Worked on software/db design and software changes

INFORMATION

Memberships: • Started JUG Islamabad and Flex User group,Islamabad
• Member of IFOSSF, Open source Initiative, Google Code, TSS, java.net

Shahzad is Following (1)

View all
  • XAware

    XAware is an opensource data integration vendor