Resume
Expertise Summary
Entrepreneur, Founder / CEO ClickChain Pvt. Limited, Academician,
- End to end business development expertise in the IT industry
- Successful experience in developing a product / service from concept to end-user experience dealing with global telecom operators and third-party vendors.
- 9 year experience in dealing with individuals and groups in different countries and an understanding of cultural differences in the corporate world.
Other Expertise
- Programming Languages: Java, J2EE, C#, JSP, ASP, ASP .Net, ADO, ADO .Net, Visual Basic 6.0, SQL, XML, XSLT, VXML, CSS, XHTML, DHTML, JavaScript, Jscript, VBScript, SOAP.
- Database Systems: Microsoft SQL Server 2000, mySQL, Microsoft Access.
- Web Servers: Microsoft IIS, Jakarta Tomcat, and JRUN4.
- Application Server: JBOSS J2EE application server, Weblogic, Resin.
- Operating Systems: Windows 95/NT/2000/XP Professional, Red Hat Linux.
- Applications: Borland Jbuilder, Oracle Jdeveloper, Net Beans, CVS, Ant, Bugzilla, MS Project, Visio, Macromedia Dreamweaver
- Modeling: UML, Rational Unified Process, AgroUML, Rational Rose
- Other: Eclipse, XDoclet, MS Visual Studio .Net, CosmoCom Universe 4.3, CosmoCom Designer, CosmoConnector
- Certification: CosmoCall Universe 4.3, CCU Tier 1 Support, CosmoConnector Configuration Developer, Certified Cicero Integrator
Professional Experience
University of Management and Technology – Lahore (Since March 2008)
Assistant Professor & Knowledge Unit Head (Information Systems): Responsible for imparting information and knowledge to Bachelor and Master level students enrolled in the IT department at University of Management and Technology.
Courses taught:
1. Management Information Systems
2. Decision Support Systems
3. Database Management Systems
4. Internet Programming
5. Computer Programming
6. Strategic IT Management
7. Web Marketing and Analytics
Tricastmedia (Pvt) Limited – Lahore (June 2006 – February 2008)
Program Manager: Successfully leading three departments in order to converge resources and efforts in the development of products and services for the Web and Mobile medium.
Launched Cricket Companion, a mobile application for live scores, news and on demand stats, to more than 350,000 users in 107 countries. (Data as of August 2008)
University of Management and Technology – Lahore (July 2005 – May 2006)
Assistant Professor: Responsible for imparting information and knowledge to Bachelor and Master level students enrolled in the IT department at University of Management and Technology.
ISO – New England – Holyoke, MA (Since December 2004 – June 2005)
Java Development Consultant: Responsible for providing the client with enterprise application development consultancy. Responsibilities also include handling problems inherent in parallel, simultaneous development. Also responsible for providing expertise in a variety of technologies involved in planning, and implementation of real-time, mission critical distributed applications handling financial clearing and power distribution data.
LFR Bidding UI
- Developed complete Locational Forward Reserve User Interface using Java, Session Beans, J2EE, Weblogic application server.
- Used PL/SQL to manipulate data in Oracle database.
- Used JSP to create UI and XML to create document upload, verification and retrieval mechanism.
- Added several helper classes to the API for future use by cross functional developers.
Implementation of RUP Artifacts
- Completed several tasks in the Software development cycle including requirements gathering, requirements assessment, code review and final code check in processes.
- Successfully implemented review of current requirements documentation and implemented reformed documentation structure based upon Rational Unified Process, UML and specific needs of the client’s development environment.
ShopLive Inc. – West Palm Beach, FL (May 2003 – September 2004)
Software Engineer: Responsible for the continued development of XCMMS (eXtended Camera and Media Management System) and integration with CosmoCall Universe as the telephony medium. My responsibilities are also to help the business development managers gather requirements and lead the software designers and developers in development of solutions for those requirements.
XCMMS
- Developed a Camera and Media Management System based on the WebProtein API using J2EE.
- Used Java Servlets to develop functionality to remotely manage Internet Video camera servers, as well as the image and video content they produce.
- Developed XML and XSLT based presentation schema allowing clients to customize their templates for their customers.
- Developed user management features for use of the XCMMS platform on the ASP model.
- Developed tool manager for remote configuration and access control.
- Used Java to write driver layers for several IP cameras including Canon, Axis, Panasonic and Sony.
VoiceXML
- Used VoiceXML version 2.0 and ASP .NET to develop a helper application for gathering caller data.
- Used caller data to do a database dip and skill based call management.
- Developed a trial application using VoiceXML and SOAP to access internal web services.
XML Schema Definition
- Performed extensive research on methods of product definition across several online retailers.
- Assembled and Modified data fields to be used for a standard product definition.
- Created a standard product XML schema to be used for development of XCMMS.
- Developed DTD for product XML validation.
- Used J2EE platform to create several EJBs that expose programmatic interfaces for manipulating product data.
Object Oriented Modeling (UML)
- Completed modeling of Package, Class and Use Case diagrams using UML and the Unified Process.
- Experience modeling with Rational Rose and ArgoUML.
CosmoCom CosmoCall Universe 4.3
- Configured tenant setup for call center access.
- Created Call Queuing Logic for all VoIP, Video and Chat calls to the system.
CosmoCom CosmoConnector
- Used CosmoConnector to perform front-end integration of the CosmoCom Agent software with XCMMS, Microsoft Point of Sale software, Microsoft Contact Management Server, and Siebel.
- Performed back-end integration for automatic customer recognition and database dip.
CosmoCom CosmoDesigner
- Used CosmoDesigner to design custom Interactive Voice Response (IVR).
- Used standard VoiceXML to collect data from users and perform automatic tasks based on user’s choices.
- Performed several tasks like Managed Transfer, DNIS Check, and voice mail setup and distribution.
GHG Corporation – Houston, TX (July 2000 to Feb 2003)
Software Engineer: Responsible for the design and development of an employee management system (e-EMS). My responsibilities were primarily developing, coding, testing and maintaining of the application but also included detailed requirements capture, object oriented architectural design, database consideration, detailed design of subsystems, requirement analysis of core technologies involved, and configuration of separate subsystems.
e-EMS Modules
- Designed and developed several modules of the e-EMS requiring separate requirements analysis.
- Integrated modules including Employee Timesheet, Leave Balance Management, Pay Stub and Direct Deposit Information, JSP interfaces to the Accounting, Human Resource and Recruiting & Staffing databases.
- Developed searchable company roster as an add-on module to e-EMS. Also designed and developed a news board and a Swap Shop as part of the company intranet.
Java Based e-EMS Middle Tier
- Designed the middle-tier component using UML and Rational Rose, and object-oriented methodology.
- Used Java Server Pages (JSP) for all presentation level logic.
- Developed container controlled Enterprise Java Beans (EJB) for all business logic.
Application Server and Web Server Configuration and Integration
- Installed, configured and integrated the JBOSS application server with Jakarta Tomcat as the web server.
- Configured role based security management for e-EMS.
- Configured the web server for Secured Socket Layer (SSL) protection.
- Deployed and tested the whole system for JRUN 4 web server.
e-EMS Navigation and Information Control
- Used XML, XSLT, XPath and DHTML to develop a dynamically generated menu based navigation system.
- Integrated menu system with application roles to guarantee controlled access to information.
- Developed several custom methods and functionalities using Extension Classes for the Xalan-Java2 XSLT Processor.
e-EMS Front-End
- Used DHTML and Macromedia Dreamweaver to develop a multi-browser compatible front-end.
- Maintained strict adherence to Section 508 guidelines.
- Used Adobe Photoshop to create customized graphics.
e-EMS Deployment
- Completed client-side deployment of the application and performed integrity tests.
- Performed client-side training and support activities.
- Gathered Customer Requests for the next update.
New Mexico State University Audit Department – Las Cruces, NM (January 1999 to May 2000)
Web Applications Developer/ Team Lead: Hired as a consultant to lead a team of five developers in the design and development of a web based self audit application. My responsibilities included requirements gathering, object-oriented design and act as a liaison person between the client and development team. Following are the deliverables:
Project Management
- Successfully led a team of five developers through the development cycle.
- Used Microsoft Project to create and manage developers and resources.
- Created Gantt charts to keep a check on task and developer relationship.
Self-Audit Application
- Designed and Developed three-tier web application, which functioned as an online self audit system for NMSU departments.
- Used DHTML to create a user-friendly front-end for the application.
- Used Active Server Pages (ASP) for all presentation level logic.
- Used ActiveX Data Objects (ADO) for all database access.
- Created custom reports using SQL, and Visual Basic for Applications.
Application Control and Notification
- Used session management and developed built-in checks in the application to prevent misuse of the audit.
- Developed instant email-notification functionality with the help of CDONTS and VB Script, which sends email-notifications to, predetermined managers.
Internet Information Server
- Installed, configured and deployed the Internet Information Server (IIS).
- Integrated password control with the SQL database.
Independent Consulting – (Since Feb 2003):
- Advised startup design house, Isolated Media in its Internet Strategy
- Implementing Agile methodologies ( SCRUM) in Software development organization
- Experience in successfully completing consultancy projects.
- Clients include Westport Software Group Inc. (Colorado) and Basic Micro (New Jersey).
- Performed requirements collection, use case scenario discussions with the client.
- Completed detailed requirements document, proposal documents, functional requirements document and provided essential training along with application user documentation.
- Developed custom VB .NET class for a client that allows for parsing of Cascading Style Sheets (CSS) and exposed manipulation methods inline with Windows 32 Registry API.
- Successfully completed several projects which involved technologies like ASP .NET, C#, Java, Eclipse and Windows Forms.
Education
Master of Business Administration (Information Systems), May 2001, New Mexico State University, Las Cruces, New Mexico.
Master of Business Administration (Marketing), 1999, Punjab College of Business Administration, Lahore.
