![]() |
| ||
| [JOB] Software Engineer - C++ (Based in Singapore) Responsibilities: You will be responsible for implementing various software products and developing software applications on Windows platform. Requirements:
** Interview will be conducted in Malaysia. Only shortlisted candidate will be notified of the details. ** Software Technology (S) Pte Ltd 158 Cecil Street #07-01 Dapenso Building Singapore 069545 |
| ||
| Re: [JOB] Software Engineer - C++ (Based in Singapore) Mushtaq Ahmad ADDRESS: C/O ch. Nazir Ahmad 494-H Sabzazar Scheme Lahore, Pakistan. Ph#092-0333-4758850, 092-0300-9186847 off#092-042-7847494 E-mail: mushtaqiub@hotmail.com mushtaq_kamboh@yahoo.com Education M.Sc Computer Science (Islamia UniversityBahawalpur) Division: First 1999-2001 Third position in final semester B.Sc Pre-engineering (Islamia UniversityBahawalpur) Division: First 1996-1998 Honors: First Position in the College and 3rd position in district F.Sc Pre-engineering (Bahawalpur Board) Division: First 1993-1995 Matriculation Science (Bahawalpur Board) Division: First 1991-1993 Technical skills Software Engineering: Object Oriented Software Engineering, UML Languages/Technologies: C/C++, VC++. NET, VC++ 6, ATL COM, MFC, Win32, Socket, System Level Hooks, Multithreading, Qt library for user interface. Web: ASP.NET(learning), PHP.5, Curl, XML Operating Systems: Windows (98, NT, 2000), Linux Databases: Oracle, Oracle Developer, SQL Server software development Experience PTCL (Pakistan Telecom. Company Limited) Programmer (Mediation System) Aug. 2005 to Date Mediation System Description: This system converts Raw CDRs from all the exchanges to standard billing format and implements tariff. This system filters the CDRs in the following categories: 1. Valid Records (must be billed) 2. Invalid Records (Not billed) 3. Out of Range Records (must be billed in next month) This system generates summery of CDRs for each file and Overall Summery of CDRs of all the files of CDRs. The application is running in Linux environment on Dell Systems. This system has GUI that was developed using Borland Qt library. This system has the following modules: · ZTE Exchanges Converter For AMA · Alcatel Exchanges Converter For AMA · Eric son Exchanges Converter For AMA · EWSD Exchanges Converter For AMA · Huawai Exchanges Converter For AMA · NEC Exchange Converter for AMA · IACHEST Mediator (Interconnect). I started working on this project in August 2005. This system has been implemented in all billing centers of PTCL in whole country. Tools Used: UML, C/C++, QT (for user interface). SOFTMATICS Lahore (Software Company) Software Engineer (Team Leader) July 2004 to 12 August, 2005 Project Title: Dialer Application Client: Ireland (Olaf Gerius) Description: This application is for INTEL DIALOGIC BOARDS that are used for communication over telephone lines. This application reads dialed number from dialogic board port and checks if it is local number then it connects the line to local line and perform the communication between the two lines. If local telephone line dials a number remote (Out-of-City) number then this application sends message to DBServer (running on UNIX SYSTEM), which in turn sends message to Dialer application (remote) running on remote site and Dialer application parses the message and sends to required Line. About 800 remote telephone lines can communicate with each other on P-IV system (2Ghz). Every line is attached within a thread, which handles its communication with other lines. For message queue I implemented pipelining. Each line can send and receive 1000 messages (128 characters each) per minute. Development Tool: Visual C++. NET, MS-SDK Sockets, ATL, VOS Lib., Unified Modeling Language (UML) Key Responsibilities: ü Systems Analysis. ü Study and designing of workflows diagrams. ü Writing of source code. ü Prototyping and debugging. ü Testing and training of end users. ü Maintenance, trouble shooting and upgrade of software. Project Title: Web Cashier Teletik (http://webcashier.teletik.nl) Project Description: Web Cashier is a web-based wallet system compared with Pay pal. Customers can signup for an account, add money to there account, pay to other account holders, Pay to merchants or send money back to their bank account. Two different kinds of setups are used for web cashier. The Web interface and the backend program. The Backend program is a MOD Perl program and communicates with the database. The mod Perl is running in apache. The web interface is written in PHP. The communication between backend and front end is based on XML request. By using this setup the web servers are totally separate from the database. This scenario is used for security reasons. We used Subversion (SVN) and TRAC Project to manage the changes and tasks in the web cashier. Development Tool: PHP 5.0, PHP 5.0-Dom, PHP 5.0-Curl for XML Communication, Apache2 as web server, Postgres SQL as database server Key Responsibilities: As a team player my major focus was to development the web interface of the application. IT-Solutions Lahore (Software company) Software Engineer January 2002 to June 2003 Project Title: Pak-Messenger Description: Pak-Messenger is a chatting application, which has two parts, client and server. Client will run on user machine and server on main server. I used TCP/IP protocol for communication. On server side I used MS SQL server for database. Both sides of this application are multithreaded. I also analyzed and designed this application. Development Tool: Visual C++6, SQL Server, Unified Modeling Language (UML) Project Title: Mighty Math Client: XKnot, Inc. USA. Description: It is a mathematical, graphical and animated calculator game with all possible operations, including math tables, also provides answers dialogues boxes and many other features. It is network based software with Client-Server environment also involved Multithreading. Tool Used: Microsoft Visual C++ 6.0 Key Responsibilities: Writing of source code. Related Experience Title: Personal Security System I developed this project personally in my not in any company.(dated 15-07-2006) Description: This project is for implementing personal data security. You can implement password on your personal data (files, folders) if your logon is used by many people e.g. your home PC. You can implement password from context menu. Also you can change the password from context menu. If a person tries to open the file/Folder then password dialog will appear if password given by home is correct then file/folder will be opened. Also no application can open your file/folder without password. Network systems cannot access your file/folder even if shared (if you implement the password on the file/folder). Development Tool: Visual C++, Hooks, windows Shell Programming. MIU (University) AJK Lecturer/Programmer July 2003 to July 2004 Major Teaching Subject: C/C++, Assembly Language, Computer Architecture, AI, DBMS Distinct: Developed syllabus and overall course structure. Title: MIU Library System: I developed this project for MIU (Mohi-Ud-Din Islamic University) Library. Tools Used: Oracle 8i and Oracle Developer 6i. M.Sc Degree Project Title: “Remote System Control ” Description: This application can be used for remotely controlling the system, provided both computers are connected With TCP/IP Network. BY using this application a user can work online on the other computer while sitting on the remote computer. This application consists of two parts, Client and Server. Server side will run on that machine that you want to remotely control. While Client will run on the machine, on which you are sitting and want to work on the other machine while sitting here. Development Tool: Visual C++6, Unified Modeling Language (UML) Reference: Further Information and references will be furnished upon request |
| All times are GMT -4. The time now is 7:09 am. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC