mashraqi

+1.408.FRANKMASH (408.372-6562)
[ This is my personal blog so all opinions expressed here are mine. I am a product, scalability, operations and monetization advisor and currently employed as Director of Business Operations & Technical Strategy for a top 50 website that delivers billions of page views per month. I was a keynote panelist for Scaling Up or Out keynote at MySQL Conference and speak regularly at conferences and user groups. ]
Farhan "Frank" Mashraqi

Sunday, January 15, 2006

Life is very interesting!

Life is really interesting. I can remember the day when I first sat down in front of the computer, scared that if I pressed something wrong, I would probably blow the computer or something like that.

I remember the very first day I went to an IBM exhibition and asked an IBM representative, probably the dumbest question on earth. A question that I will probably never forget-- "Can I use this computer to do my homework."

Thanks to Shahzil, one night I got to open my hands on his computer as he slept. (Thanks man)

Then I remember the day I walked daringly into an Internet cafe and asked the "techie" guy another dumb question--"Do you think I can learn HTML?"

"Sure you can," was his answer. He grabbed a few brochures and told me that classes are about to begin at a nearby location. The problem was, I did not have enough money to register for the classes being offered. I thought to myself, "forget about it."

Weeks later, I found myself looking at the source code of a web page trying to make sense of it, all by myself. I had no idea what the "<" and the ">" signs meant, and why things looked so much "prettier" when the HTML rendererd.

"How can this ugly looking text turn into a neatly aligned page? Where are all the colors coming from?" I asked myself. Honestly it all looked like a foreign world.

Curious and kinda lost, I copied and pasted "html" into Yahoo! and came across a web site offering HTML help. Hungry as I was for knowledge, I started reading page after page on the site.

Since then, I have just never looked back and kept learning technology after technology.

Today, I feel I have learned so much that its becoming increasingly difficult for me to put on paper--therefore I am writing this post in the hope of just dumping all my skills and projects on one page so I can myself start making sense of everything.

For starters I graduated last year with a dual degree:
  1. Bachelor of Business Administration (BBA) in Accounting
  2. Bachelor of Science (Computer Information Systems)
While studying for my degree, I got a chance to lead and get involved in a series of very interesting and innovative projects. My goal always was (and currently is) to just learn, learn and learn. Belonging to an enterprenurial family, I always wanted to run my own business. Nothing is more agonizing to me than not being able to be creative. You can say I am one of those people who just cannot stand doing a repetitive work (like data entry unless its for my own project).

Working on so many diverse projects, My work ended up becoming my hobby and in my leisure time, I would just work and work. When I needed some time for myself, I would just work more, usually on planning some personal projects or learning a new technology.

Google: One company I wanted to work for
Although I always wanted to work for myself, back in my mind was a thought that if I ever need to work for any company, it would probably be Google. Microsoft wasn't my favorite company (at the time), and Yahoo! wasn't attracting me (now it does).

For my business communication class, I pulled up a Google job opening for "Software Engineer" and started preparing my resume for Google thinking that I will have to start somewhere, why not have the resume started at least.

Here's my cover letter that I wrote (I never sent it to Google). Keep in mind that this is not the cover letter I would send today if I had to.


------------
START
------------

Google Human Resources Department
1600 Amphitheatre Parkway
Mountain View, CA 94043
Phone: 650-623-4000
Fax: 650-618-1499

Re: Google.com Software Engineer Position (SRE)

Dear Google Team,

While reviewing the recent job openings advertising the position of Google.com Software engineer, I had a strong realization: this ad was targeting a person exactly like me. I am a “part ace coder, part adrenalin junkie”. I have a knack for discerning practical solutions immediately upon identification of a problem. I have been coding for years now, not to get bored with the “old design-build-review-test-ship-repeat routine“, but to quench the intense thirst that I have to acquire knowledge and skills about software engineering and systems automation. Yes, I am one of those software engineers who lives to manage complex networks and administer UNIX/Linux clusters.

Match my thirst with your search for a “top-notch thrill seeking” software engineer. Automation is my passion, synergies my goal and creative development my tool. My experience in various programming languages backed with years of practical development and technical consulting, provides me with the essential qualities that Google is looking for in its Software Engineers.

Over the years I have mastered stress management to help me solve urgent issues immediately without loosing my calm. Customized automation algorithms that I developed to save time helped me achieve new horizons in project planning, implementation and management. I strongly believe that my dedication and aptitude will only help Google move in forward direction.

Please review my enclosed resume. I look forward to hearing from you at your earliest convenience.


Sincerely


Farhan Mashraqi

------------
END
------------

Technologies I specialize in (working list)
Databases: Highly comfortable with
  • MySQL (MySQL Replications, Clusters, Stored Procedures)
  • Microsoft Access
  • PostgreSQL
  • mSQL
Extensively experinced in
  • MySQL DBA
  • MySQL Clusters and large scale MySQL Replications
  • MySQL Benchmarking and Optimization
Programming/Scripting Languages
Significant Experience in:
Intermediate Experience in:
  • RTML (Yahoo! Stores)
  • Python
Operating Systems
  • Unix
  • Linux
  • Fedora
  • RHEL
  • Windows (95-2000, ME, NT, XP)
Protocols / Distributed Systems / Markup Languages
Strong conceptual background in
  • Internet
  • TCP/IP
  • UDP
  • HTTP/HTTPS
  • XML/RPC
  • RSS
  • EBRL
  • NewsML
  • WML
  • WAP
  • SOAP
  • WSDL
  • Data Mapping
  • RDF
  • CSS
Integrated Development Environments
  • Microsoft Visual Studio .NET 7.0
  • Microsoft Visual C++ 6.0
  • Zend IDE
  • PHPEdit etc
GUI Toolkits
  • Windows forms
  • Microsoft Foundation Classes (MFC)
Web Services Application Development
Significant experience in web services application development using C#, PHP, C++, Visual Basic utilizing XML/SOAP/WSDL.

Server Management and Networking
Extensive experience in
  • DNS Management / Domain names
  • Server Administration (Installation / Maintenance / Troubleshooting)
  • Automation
  • Management of Fail-over Load Balanced Clusters
Software
Advanced user of:
  • Microsoft Office
  • Microsoft Excel
  • Microsoft Access
  • Microsoft PowerPoint
  • Microsoft FrontPage
  • Adobe Photoshop®
  • Adobe GoLive®
  • Macromedia Dreamweaver®
  • Macromedia Freehand®
  • Macromedia Fireworks®
  • Macormedia Flash®
Open Source Software Experience
Significant Experience with technical knowledge of over 40+ major Open Source software including knowledge of the software limitations
  • PHPBB
  • Interchange
  • Drupal
  • MovableType
  • sed
  • Vi/Vim
Server Software and Utilities
  • Apache/HTTPD 1.0 - 2.0
  • BIND 8.0 - 9.0
  • GNUPG
  • FTP / SFTP
  • VIM, TAR, GZIP etc
Accounting Information Systems
Extensive Experience with:
  • QuickBooks (Online and Offline)
  • Turbo Tax and
  • Accounting Information Systems.
Major Projects

  • OpenEncyclopaedia (Under development): A Web 2.0 resource sharing system for organizing information online.
  • DIBN: Designerz Integrated Blogs Network, a network of blogs based on MDMS (Multiple Domain Management System)
  • DIIN: Designerz Integrated Information Network, a network of 6000+ Segment Targeted Portals™
  • DINN: Designerz Integrated News Network: A fully automated network for organizing and delivering the world’s news in real time with 30 minute updates, approved to be indexed in http://news.google.com . DINN crossed 1,000,000 unique users within the first five months of its launch.
  • DISN: Designerz Integrated Shopping Network:
  • 3Clicks: Desktop Shopping Client Software
  • StorePros™ web enables and manages product inventory, creates and updates product displays and shopping carts, monitors and records sales transactions and order fulfillment on an automated basis.
  • Cellular-Store: Fully automated multiple E-commerce store management system for Cellular Accessories industry based on Interchange.
  • 3Clicks ImageTransformer: For transforming bulk images into multiple formats such as ico, JPG, PNG etc
  • Digital Watermarking Protection: Automated watermarking system to protect against intellectual property theft of copyrighted images.
  • DzProcessor: MDMS (Multiple Domain Management System) capable of automating slave implementations based on a master implementation.
  • DzMan: Generic database systems management and publishing system
  • DzMon: XML based desktop software to monitor load, performance and usage of multiple Linux servers.
  • DzRSS: Fully automated publishing and maintenance system for publishing 1,000,000+ feeds in RSS 2.0 and XML formats.
  • Order Import Manager Module for StoneEdge® E-commerce software.
  • MOEPI: Manual Order Entry and Posting Interface enabling suppliers to retrieve orders manually posted by their dealers.
  • DzHelp: A Help Desk / Trouble Ticket System
  • I2F: Automated system for generation and submission of daily product feeds based on heterogeneous open source based E-commerce systems (OSCommerce, Interchange etc) to Froogle (Google’s search engine for shopping).


More to come :)

1 Comments:

Blogger Harini said...

Hi Farhan

I don't know whether you're still looking for a position at Google, but I have a few contract positions at Google that I think you could be a good fit for. Additionally, I also have a couple of full-time positions. Do shoot me an email at hariniv@duranhcp.com or call me at (408)540-0070 ext. 2437 so we can discuss your credentials in greater detail. Thanks so much!

Harini

2:09 PM, June 08, 2007  

Post a Comment

<< Home

  • View Farhan 'Frank' Mashraqi's profile on LinkedIn
  • Structure 08
  • Graphing Social Patterns - East 2008
  • Velocity Conference
    follow me on Twitter

    © 2006 The Mashraqi's.