Академический Документы
Профессиональный Документы
Культура Документы
fahadkirmani@yahoo.com ph#09203334864008
Professional Summary
With Over 11 years of experience, revolving around the development and project management of Internet and client/server applications under various environments with Track record of increasing responsibility in design, systems analysis/ development and full lifecycle project management. Solutions-oriented IT Specialist with notable success directing a broad range of corporate IT initiatives while participating in planning, analysis and implementation of IT solutions in direct support of business objectives. Hands-on experience in leading all stages of system development efforts, including requirements definition, design, architecture, testing and support. Outstanding leadership abilities; able to coordinate and direct all phases of project-based efforts while managing, motivating and leading project teams.
Technical Summary
Software Languages Microsoft .NET, C#, PHP, Java , C/C++, ActiveX, XML, Python, Web Services JDBC, EJB, Swing, Applets, RMI, PL/SQL, HTML, AJAX, JavaScript, XQuery/XPath. Tools Microsoft Visual Studio 2008, Eclipse, JDeveloper, SqlDeveloper, Toad, Enterprise Architect, NetBeans, Altova XMLSpy, Ant, Nant, NUnit, JUnit, Lucene, SVN, CVS, Microsoft Great Plane Databases PostgreSQL, Oracle 10g, My SQL, MS SQL Server, MS Access, eXist xml db. Operating Systems Linux, Windows 2003 Server, Win 2000 Professional/Server, Windows NT/XP, SUN SOLARIS. Servers (Web and Application) Microsoft .NET, IIS, Apache, Apache Tomcat, JBOSS, php, Symfony.
Akessa (php/Symfony/AJAX/JavaScript/html/css/J2EE/PostgreSQL) Description Combining clinical and business solutions for Oncology Open and interoperable architecture Designed using .net in Front end and J2EE in back-end and back end is deployed on Linux OS. Web version has php/Symfony in front-end and JBoss, hibernate and PostgreSQL. Role Solution Architect Team Member and Technical Team Lead Responsibilities Responsible for architecture and design Requirement gathering Development Team Size 10 Environment C#.net, J2EE, Hybernate, JBoss, php and PostgreSQL. Duration 12 Months LTEst100/PS100 (.NET/C) Description Lead a team of competent software engineers and made testing software LTEST100 for 3GPP protocol Stack testing. It involves various testing scenarios for testing parameters of protocol stack. It set parameters and then shows the behaviour of protocol stack in a message flow GUI solution is implemented using VC++.net. A sophisticated packet data generator which generate data packets for looping through the protocol stack and see its working for various parameters. Application has the capability to test the Protocol stack at various speeds so data communication part is developed in c and GUI is developed in VC.net. Ported PS100 to Linux Suse OS with Xenomai kernel. Successfully converted its OS abstraction layer. Role Solution Architect Team Member and Technical Team Lead Responsibilities Responsible for architecture and design Requirement gathering Day to day team management and administration To ensure all the deliverables are delivered on time according to the project plan Manage a team in Lahore Team Size 20 Environment VC++.net, C/C++, Python, Linux RTOS, Xenomai, Visual Studio 2005, CVS, Unix, Windows Server 2003,Packet Data Analyzer Duration 19 months Admarc/Discuss Print media solutions (Visual C6) Description Making graphical user interface changes in the application Admarc, Discuss. I have added multiple desktop interfaces in the application like new Internet Explorer 7. User can switch between different desktops without losing its data consistency. Also develop some utilities for the company in Solaris Environment, Which add to the functionality of mentioned software. Role Senior Software Consultant Responsibility Requirement gathering Analysis and design of the solution implementation Coding of the solutions using design patterns Team Size 80 Environment VC++, Solaris 9, ActiveX and Dot Net Technologies, DOTNETNUKES, Unix, Rational Page 2 of 5
Travelicon Software for Travelling Industry(.NET) Description The Travelicon System is a product for the traveling industry. The main purpose of the Travelicon system is to manage the Flight reservation and account system. Travelicon system has the following components like the Booking System, Accounting System. The Booking system provides the facility to maintain the flight reservation, hotel reservation etc. The Accounting system maintains the account for the company. Role Technical Team Lead Responsibilities Responsible for architecture and design Requirement gathering Front end design. Database design Team Size 10 Environment C#.NET, Dot Net, Oracle, SQL Server 2000, Delphi. Duration 6 months MultilingualCDROM (J2SE/XML) Description Project includes excellent searching in different authors Quran translation. It is a Multi Language supported project now only support Urdu, Arabic and English text searching, displaying and also recitation of the Quran. There are different Searching criterias for searching in Quran from a single verse to whole Quran texts. It is multiplatform software. Role Solution Architect Team Member and Technical Team Lead Responsibilities Responsible for architecture and design of the front-end and back-end processes Technical communication is carried between business and technical team Day to day team management and administration To ensure all the deliverables are delivered on time according to the project plan Manage a team in Lahore. Team Size 5 Environment Java(J2SE), JBuilder 7, XML, XMLSpy 5, DOM, SAX, i18n of Java, J2EE, Standard Java documentation, Log4j, JMF (Java Media Framework). Duration 48 months PCBNavigator/PartNavigator (Visual C6) Description PCBNavigator takes designs from schematic to board layout faster. Engineers assign constraints at the schematic level using a highly productive user interface. Changes back and forth between schematic and board layout are synchronized automatically at the database level. Supported schematic capture (front-end) platforms OrCAD versions 7.2, 9.0, 9.1, 9.2. Innoveda WVOffice version 7.5 and 7.53. Supported PCB layout (back end) platforms are PADS PowerPCB version 2.x, 3.x. Protel PCAD2000.Zuken CADStar version 14.x and 15.x. Identify electronic component obsolescence issues with accurate end-of-life (EOL) information and real time notification services. Use robust cross-referencing to select alternate parts. Upload and manage all of your active bills of materials (BOMs). Forecast future obsolescence. Role Software Engineer Responsibilities Responsible for architecture and design. Coding and addition of new features. Team Size 8 Environment VC++6, C++, Design Patterns, Rational Rose and Magic Draw. Duration 14 months
Page 3 of 5
Training
Training courses taken at Catalisse Pvt Ltd Windows Presentation Foundation (WPF). Windows Communication Foundation (WCF). Training courses taken at Precience Technology Pvt Ltd On PCB circuits their design complications and niceties. Mentoring on PCB designing and their tools. Training courses taken at XyberMoguls Pvt Ltd Practical Extraction Report Language (Perl) Web Development using Cold Fusion. Web Development using XML, JSP and Servlets Advanced Object Oriented Design and Analysis with Design Patterns using UML Rational Rose 2000 and Rational SoDA 3.6 Advanced C++
Web Programming using Java and Java Beans Conducted by Islamic University Islamabad Pakistan Software engineering. Training course taken at PICS conducted by Asian Institute of Technology Object Oriented Analysis & Design.
Education
Nov.2002 Mar.2004 Sep.1997 Oct.1999 Post Graduation in Business Administration (PGD) (IBA) University of the Punjab, Lahore, Pakistan Master of Computer Science (MCS) Page 4 of 5
Certifications
Microsoft SQL Server 2000: Installing, Configuring, and Administering Microsoft SQL Server 2000 Enterprise Edition. Designing and implementing databases with Microsoft SQL Server 2000 Enterprise Edition C#: Developing and implementing Windows base Application with Microsoft Visual C# .Net and Microsoft Visual Studio .Net Developing XML Web Services and Server Components with Microsoft Visual C#.Net and the Microsoft .Net Framework Developing and Implementing web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET Solution Architect: Analyzing Requirements and Defining Microsoft.NET Solution Architectures
Page 5 of 5