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 |