| |
|
My name is Fahim Farook and I've been working in the IT field for over
ten years. I've coded in (or had exposure to) a variety of different programming
languages ranging from Assembly, COBOL, BASIC and Pascal to C/C++, Java,
Delphi and C#. I really enjoy working with code and one of my biggest
strengths is the ability to understand code written even in a language
that I don't know or by somebody else and to pick up what's happening
quickly. This has enabled me to troubleshoot problems pretty fast.
Experience
| Period |
Company |
Position |
| Aug 2005 - Dec 2006 |
PowerVPS
Virginia, USA |
Shift Supervisor |
| Oct 2004 - Jul 2005 |
Lunarpages
California, USA |
Junior Systems Administrator |
| Feb 2002 - Oct 2004 |
Young Asia Television
Colombo, Sri Lanka |
Senior Producer / Special Projects Co-ordinator |
| Oct 2000 - Jan 2002 |
ACN Inc.
Michigan, USA |
Senior Developer |
| Jul 1999 - Sep 2000 |
CCI
Michigan, USA |
Software Consultant |
| Nov 1997 - Jun 1999 |
DCI
Georgia, USA |
Software Consultant / Web Developer |
| Sep 1995 - Oct 1997 |
Young Asia Television
Colombo, Sri Lanka |
Producer, Systems Administrator, Free-lance Journalist |
| Jan 1994 - Aug 1995 |
None |
Free-lance Computer Professional & Journalist |
| Dec 1993 - Dec 1994 |
OpenArc Systems (Pvt) Ltd.
Colombo, Sri Lanka |
Product Manager |
| Sep 1992 - Oct 1993 |
Food & Fine Pastries Mfg. Co. Ltd.
Jeddah, K.S.A. |
Computer Programmer |
| Mar 1991 - Aug 1992 |
Datamations Systems (Pvt) Ltd.
Colombo, Sri Lanka |
Senior Analyst |
| Jan 1991 - Feb 1991 |
NIBM
Colombo, Sri Lanka |
Instructor |
Projects
| Name |
Details |
| Graphic Designer |
Another project for Martin - an improved version of the Text Designer mentioned below, which allows you to add a custom image to the text, specify its sizing and positioning and again do a real-time preview and then e-mail the full design with options and the preview image to the site owner. |
| Text Designer |
A PHP based web application done for Martin that allows a user to input several lines of text, each with its own font, size and background and foreground colour and which generates a real-time preview for the entered text. The application allows the user to customize the text to his liking and then e-mail it to the site owner. |
| CSVReader |
A custom ASP.NET component that reads a CSV file and allows you
to access individual column values by column name or optionally (as
an extension) a system to match columns in the CSV file to customized
column names and to retrieve data using these custom column names. |
| Harvester |
A custom Delphi application which allows you to browse to a particular
site/page and to extract specific highlighted information and write
it to a CSV file. |
| Blog |
A web logging utility which allows you to update the content of
frequently updated sites without having to use an HTML editor or an
FTP utility. As long as you know enough HTML to create/modify a template
according to given guidelines, you should be able to publish content
easily. |
| Scope |
A multi-tabbed browser shell which allows you to use both the Internet
Explorer and Mozilla engines side-by-side. This was originally written
in C++ using WTL but was later ported to Delphi. |
| Casette Library |
An archival system created to keep track of the edited and raw footage
available at YA*TV - a television
production company. This library system uses Oracle 9i as the backend
and has a web-based frontend created using C# under Visual Sutdio
.NET. |
| PAYE Filer |
A payroll data conversion utility written in C# which takes direct-debit
information from an Excel spreadsheet and creates a text file to be
used by a local bank for their customize payroll processing system. |
| RICC |
This is a customized customer care system developed for ACN
- a telecommunications reseller - and based on the Vantive Telcocare
system (now PeopleSoft CRM). I helped develop the customized portions
of the system and later helped enhance it by adding a Java object
framework to it so as to facilitate further development using Java
as the development environment instead of Vantive. The backend for
the system used Oracle 8.x under a *NIX environment. |
| ACNDB |
This was an existing database system written in FoxPro to maintain
customer and rep information, used by ACN.
I helped maintain and enhance the system while also providing management
information in the way of one-time reports based on queries. |
| DarkStep |
An alternative shell for the Windows platform that replaces Explorer
and allows users to customize their user interface. A project done
in my spare time in Visual C++ using technologies such as ATL, COM
and ActiveScripting. |
| LiteStep |
An open source project to develop an alternative Windows interface
to replace Explorer. I Worked as part of the dev team in my spare
time coding in C and C++ till I decided to go my own way with a shell
project of my own since my design goals differed from the rest of
the community/dev team. |
| Casette Database |
A Visual FoxPro database to monitor video cassettes used for
production purposes. |
| YA*TV Website |
Involvement in the development of the Young Asia Television website
mostly relating to content and layout rather than the actual implementation
aspects. |
| Container Management System |
A FoxPro (DOS) system to keep track of incoming and outgoing container
traffic for Clou Container Depot. |
| Network Installation |
Installed a Novell 3.12 network at Wijeya Newspaper Ltd., a local
newspaper publisher in Sri Lanka. |
| StockPro |
A Stock brokering package written in FoxPro for DOS that was installed
at 5 different stock brokering firms. |
| Payroll System |
Conversion of an existing system writting in Clipper to FoxPro for
DOS and subsequent maintenance of the system. |
| Costing and Sales Analysis |
This was a database system written in FoxPro for DOS |
| Customized Software |
Several customized applications such as payroll, general ledgers,
inventory control, accounts receivable and payable etc. written
using various flavours of XBase languages such as Clipper, DBase,
FoxBase and FoxPro. |
Qualifications/Skills
| Year |
Qualification/Skill |
| 2001 |
Training in using the Vantive development environment by
PeopleSoft (then Vantive) professionals. |
| 1999 |
Refresher course in using Perl |
| 1998 |
Training in Java rapid application techniques using Jade (now Versata) |
| |
Certificate in ADP
Payroll system usage and administration |
| 1990 |
Diploma in Computer Systems Design - average marks 85 (Distinction)
- from the National
Institute of Business Management |
Software
Operating Systems
| Description |
| Windows - Windows Vista, Windows
XP, Windows 2000,
Windows NT
(3.51 - 4.0), Windows
ME, Windows 98,
Windows 95, Windows
3.1 |
| Linux - Mandrake
(6.0 - 10.0), RedHat (6.0 - 9.0),
SuSE |
| DOS - MS DOS (3.3 - 6.22), DR-DOS,
NDOS |
| IRIX
5.2 |
| MacOS 7.5 - 9.0 |
| OS/2 2.0 -
3.0 (Warp) |
| Novell Netware
2.x - 4.x |
Detailed Experience
August 2005 - December 2006
PowerVPS
Remote Systems Administrator
• Monitored servers, balanced load and rebooted servers when necessary
• Answered customer support tickets: solved various control panel issues for cPanel, Plesk, DirectAdmin and Webmin based servers in a Virutozzo VPS environment under Linux
• Moved accounts between servers and handled backups when necessary
• Handled various tickets for customers using Plesk for Windows under a Virtuozzo VPS environment under Windows.
• Monitored, managed, and troubleshot Windows virtual servers either without a control panel or running Plesk for Windows under Microsoft Virtual Server 2005.
• Compiled, configured, and troubleshot software according to customer requirements.
• Handled tickets escalated to management as well as dealt with tickets considered difficult by other techs.
• Trained new technicians on the PowerVPS procedures and methodologies.
October 2004 - July 2005
LunarPages, California, USA
Remote Systems Administrator
• Monitoring servers, rebooting machines and balancing load for optimal performance
• Answering customer trouble tickets to resolve various issues such as e-mail related problems and cPanel related issues
• Assisting Customer Service Representatives with technical support issues
• Transferring accounts between servers when necessary for load balancing or account upgrades
• Performing other miscellaneous job-related duties as assigned.
February 2002 - October 2004
Young Asia Television, Pelawatta, Sri Lanka
Senior Producer / Special Projects Coordinator
• Managing a team in charge of producing the content for
the company web site on various programmes developed by the company and
being in charge of overall editorial responsibility for the content.
• Managing a team in charge of developing promotional material and
trailers for the various programmes produced by the company.
• Managing three separate teams involved in producing a weekly page
each for leading newspapers in English, Sinhala and Tamil.
• Managing a team of 10+ members who are involved in producing a weekly
television programme named “Young Outlook” and ensuring that
production continues on schedule.
• Managing the company IT department and helping in the decision making
process for hardware/software purchases.
• Development of any special systems required by management for day-to-day
operations.
October 2000 – January 2002
American Communications Network, Michigan, USA
Senior Developer
• Development, maintainance and troubleshooting of existing
systems.
• Mentoring of junior developers and managing them.
• Design, development and maintainance of new systems.
• Managing an installation of BEA Tuxedo server and maintaining/adding
interfaces to it.
July 1999 – September 2000
Computer Consultants Inc. – ACN, Michigan, USA
Software Consultant
• Development, maintainance and troubleshooting of existing
systems.
• Providing management information via reporting tools.
• Development, deployment and maintainance of new systems.
November 1997 – June 1999
Datamatics Consultants Inc., Georgia, USA
Software Consultant / Web Developer
• Developing graphical front-ends for several corporate
databases using Jade – a rapid application development tool for
Java
• Developing and maintaining the company web site at www.dciusa.com
(project was stopped at the initial stage itself to make me available
for other work) which involved a dynamically generated report accessing
internal databases using ODBC and PERL
• Maintenance of ADP payroll system and provision of reports using
Crystal Reports.
• Software and hardware support and troubleshooting for company
personnel.
• Setting up and maintenance of Internet server using Microsoft
IIS and e-mail server based on IMail.
• Interfacing with different systems such as PeachTree and ADP to
provide management reports.
Septermber 1995 – October 1997
Young Asia Television (YA*TV), Colombo, Sri Lanka
Television Producer, Computer Systems Administrator & Free-lance Journalist
• Scripting and producing a social issues based television
programme called "Space to Let"
• Managing the research department for the company and ensuring
that all programmes received requested research in a timely and efficient
manner.
• Managing and controlling the Internet and e-mail access for the
company
• Managing network security and connectivity as well as troubleshooting
any problems
• Advising management on hardware and software to be purchased
• Producing computer graphics to be used in programmes
• Writing a weekly column on books called "Off My Bookshelf"
and a bi-weekly column called "The Cyberian" for the "Mirror
Magazine" of the Sri Lankan "Sunday Times" as well as doing another feature for the "PC Quest"
magazine issued with the "Midweek Mirror" called "CyberBabble"
January 1994 – August 1995
Free-lance Computer Professional & Journalist
• Recommendation, installation and trouble-shooting of
hardware and software to meet the requirements of clients
• Writing customized software packages to fulfill client data processing
needs
• Worked closely with personnel from Lanka Internet Services (Pvt)
Ltd. on establishing Internet connectivity
• Writing a computer education related column for the "Mirror
Magazine" on "The Sunday Times" called "The Cyberian"
December 1993 - December 1994
OpenArc Systems Management (Pvt) Ltd., Colombo, Sri Lanka
Product Manager
• Customer relations and PR work
• Overseeing of programmers involved in projects
• Systems design
• New software installation and training of personnel
• General troubleshooting of installed projects
September 1992 - October 1993
Food & Fine Pastries Mfg. Co. Ltd., Jeddah, K.S.A.
Computer Programmer
• Designing, developing and maintenance of management information
systems
• Maintenance of an off-the-shelf GL package written in Oracle for
a Xenix environment
• Maintenance of an already developed inventory and sales control
system written in BASI
March 1991 - August 1992
Datamation Systems (Pvt) Ltd., Colombo, Sri Lanka
Senior Analyst
• Designing, developing and maintaining customized software
packages
• Customer relations
• Training of personnel in new software packages
• Advising management on software packages and books to buy
January 1991 - February 1991
National Institute of Business Management, Colombo, Sri Lanka
Instructor
Instructing and training students to use DOS, Windows, Netware,
Lotus, DBase, WordStar and other application packages
|
|