H.NO **/** E-block +92-51-201-**** (office)
Satellite Town +92-321-***-**** (M)
Rawalpindi ***********@*****.***
IRFAN MAROOF
OBJECTIVE
To work in the field of Application Development and IT to gain the Practical knowledge of computer-based techniques and Engineering.
EDUCATION
B.E. Computer Software Engineering CGPA 3.05 / 4.00
National University of Science & Technology (NUST) 2006- 2010
H. S. S. C. 795 / 1100
F.G. College, Mangla Cantt 2003– 2005
S. S. C. 631 / 850
Govt. High School (Sagri), Jhelum 2001- 2003
EXPERIENCE
Teradata GCC, Pakistan 15/02/2011 – Present
Designation: Application Development Consultant
Department: Field Based Development
Description: Developing new applications for Teradata and Clients.
CLIENT ENAGEMENTS
Teradata Migration Accelerator
The vision with which Teradata Migration Accelerator (TMA) application is conceived is to minimize the overall time and effort spent during data warehouse migration projects undertaken by Teradata. Objective is to use an automated tool which will help the project team to convert the code base from non-Teradata based system according to Teradata compliant code. This will provide a uniform approach for migration across different databases. By adopting this tool, Teradata can target prospect customers with the aim of gaining competitive advantage over its competitors. Hence, by reducing the time spent on converting the code base, significant time and resources can be dedicated to testing of the required system.
Role: Developed Data Export Engine for TMA in C\C++, DEE is developed for Linux and Windows. DEE is a really mature and efficient engine for Oracle, DB2 to Teradata Data Migration.
Workflow Management System
The WMS is a framework for Teradata GCC use which provides functionality to design and implement any workflow easily. Framework developed in C#, ASP.Net and Teradata.
Role: Complete development and designing.
Gjensidige Survey Application
The Gjensidige survey application is a TAP (Teradata Application Platform) based web application. The application is designed to be able to reuse survey objects across multiple surveys. Completed surveys are published to make them available for printing and export in XML format. In addition the surveys are linked with TCRM communications that would be sent to the customers. The application is developed in TAP 1.2.2 with the usage of technologies such as J2EE, JSP, EJB, JDBC and Hibernate. The deployment for the application is intended to be in IBM Websphere Application Server.
Response Loading Utility
The response loading utility is a Java based application that loads survey responses in files into the teradata database. The TeraJDBC Type 4 drivers are used to connect to the database. Batch inserts are used to reduce load time. The utility reads source files from dedicated directories and checks for presence of a signal file (one per file) indicating that the source is ready to be loaded by the utility. The utility reads one source at a time and processes and loads the data into the database.
Role: Maintained the whole application and provided support to Client and also Implemented new functionalities according to client requirements.
tem
Earth Factor (pvt.)Itd, Pakistan 01/07/2010 – 14/02/2011
Designation: IT Executive
Description: Developed VAS Applications, Unix Scripting, Monthly Stats Reporting
PTCL(Pakistan Telecommunications Limited)
8 weeks internship experience in 5 different departments
TECHNICAL SKILLS
Specialties
Development: Data Warehouses, Web Applications, Desktop Applications, Database design, Script Writing
Programming languages
• Proficient in: C++, J2SE
• Familiar with: J2EE,C#, Groovy, Mat Lab, Lisp, Assembly Language, QT, OpenGL
Web
• Proficient in: X/HTML, CSS, JavaScript
• Familiar with: PHP, XML, ASP.NET, JSP, JSF, jQuery
Software
• OS Platforms: MS Windows 7/XP/Vista, Linux (Ubuntu/Debian/SUSE)
• Database: Teradata Database 12/13, Oracle 11g, IBM DB2 9.7, MySQL
• Database Utilities: Teradata administrator,Teradata Sql Assistant, MySQL query browser, Squerrl, Toad for Oracle, IBM Data Studio, IBM Control Center
• Virtualization Technologies: VMware
• IDE: Eclipse, MS Visual Studio 2005, Net Beans
• Designing Tools: Microsoft Visio, Visual paradigm, Kivio
• Application & Web Server: WebSphere, JBoss, Tomcat
Scripting
• UNIX Scripting
• TPT Scripting
• Batch Scripting
Trainings & Certifications
10-days Teradata Internal Teradata Factory, GCC, 2011
05-days ETL Tool Informatica 9.0.1 Training, GCC, 2011
PROJECTS
Final Year Project
Project title: Biological Inspired Determination of Salient Objects
Project Description: Objective of project is to optimize implementation of the
algorithm for focus of attention and building simulation for
Robotics vision on the basis of salient features.
Project Area: Computer Vision, Robotics. Image Processing
Technologies: C++, STL, OpenCV, Gazebo, Player, QT
Semester Projects
• Implementation Of Mobile Agent (Java + SQL)
• Multi-threaded web proxy server which will act as relay between your Web browser and the origin server( Java)
• Multi-Threaded Web Server (Java)
• Custom data base(CDB) (SQL )
• Online GPA Management System For CS Dept MCS(JSP+SQL)
• Seven State Model of Operating System (C++)
• Lexical Analyzer and Parser(C++)
ACHIEVEMENTS/AWARDS
INTERESTS
Secured 1st position for Speed Programming in TECHNOBUZZ 2008, held at MCS NUST
Cricket, Badminton, Volley ball, Basket ball, LAN game, net Surfing, Reading
Google Reader & watching TV shows