Guhan Iyer
guhan@guhan.net
http://guhan.net
Objective
To get a part time contracting position as a Senior Developer and Systems Administrator.
Summary
A driven team player whose passion is technology. One who enjoys
problem solving, working with others, and transforming abstract ideas into robust and scalable systems. One who enjoys helping and learning from others and keeps his sense of humor under pressure.
Skill Sets
| Operating Systems: |
Red Hat ES Linux, Cent OS, Fedora Core, Macintosh OS X, Windows XP, 2000, Cisco IOS, Foundry Networks Embedded OS, Network Appliance Embedded OS
|
| Programming and Scripting Languages: |
PHP, ANSI C, Cocoa/Cocoa Touch, C++, Python, Common LISP, Visual Basic, Tcl, Bourne Shell, Perl, Javascript, HTML, CSS, XML, VRML
|
|
Web and Application Servers:
|
Apache, IIS, Caucho Resin, Vignette Story Server, NFS, Samba
|
|
Databases:
|
MySQL 3.x, 4.x, Oracle 8i, 9i, SQL Server 7,2000
|
|
Mail Transport Agents:
|
Sendmail, qmail, Postfix, hMailServer, Port 25 PMTA, Zimbra, Ironport
|
|
Networking Protocols:
|
IP, ARP, RARP, TCP, UDP, ICMP, HTTP, HTTPS, FTP, SMTP, IMAP, POP3, DNS, SNMP
|
|
Security:
|
SSH, SSL, Snort IDS, BSD process accounting, Tripwire, VPN, IPsec, Netfilter, GnuPG, Nessus, iptables
|
Experience
5/08 to present - Consultant, Yojimbo Protection Services, San Francisco, CA
Yojimbo Protection Services is a security company working with property managers to ensure their properties maintain physical security.
- Developed reporting infrastructure in PHP.
- Developed client side application to analyze security data.
- Created and deployed online guard card certification process.
- Maintain colo-servers running Ubuntu.
- Setup and maintain application services like MediaWiki, OrangeHRM and Jantek Web Punch.
4/07 to 12/09 - Principal, Permicity LLC, Las Vegas, NV
Permicity LLC provides high performance email software to its customers. Permicity utilizes state-of-the-art methodologies to build cutting edge technology. Permicity uses Open Source components and provides a turn key infrastructure solution that handles all aspects of email delivery.
- Ongoing sales support for the product with customers across the U.S.
- Designed technical specification for email platform.
- Hired and trained developers to build platform.
- Tested and provided quality assurance for email platform.
- Provided ongoing support for email platform.
- Developed and negotiated purchase, licensing and reseller agreements with legal assistance.
- Developed and stayed within yearly budget. Hired and trained accounting personnel.
- Designed and developed corporate website.
- Coded custom components like the Permicity Injector, written in C.
9/06 to 5/07 - Consultant, Advent Online, Seattle, WA
Advent Online is a list management company that provides email based marketing content to its users. Advent Online reaches more than 100 million online users each month. Advent Online needed to develop and deploy an email platform.
- Designed technical specification for email platform.
- Hired and trained developers to build platform.
- Tested and provided quality assurance for email platform.
- Hired and trained system administrators to manage platform.
- Provided project management services for entire project.
- Provided ongoing support for email platform.
- Negotiated Bandwidth and Colocation contracts.
- Deployed and managed application written in PHP connected to a MySQL database.
- Managed outbound mail services running on Port 25.s PMTA and delivering 15 Million messages per day.
8/05 to 1/07 - Consultant, Leadclick Media Inc., San Francisco, CA
Leadclick Media provides Web-based lead generation services primarily to the automotive, real estate and financial services markets. Screening more that 20 million online visitors each month, Leadclick collects hundreds of thousands of qualified leads for a variety of services. Leadclick needed to develop and deploy an email platform.
- Architected and integrated email platform with current environment.
- Negotiated Bandwidth and Colocation contracts.
- Managed application written in PHP connected to a MySQL database.
- Managed outbound mail services running on Ironport MTA and delivering 5 Million messages per day.
- Setup all DNS using Bind 9.
- Worked with creative, technical, and sales to develop a plan for whitelisting all email services.
- Worked with accreditation providers to deploy and manage all whitelisting services for company wide email channels.
- Screened and hired new members of team.
6/04 to 8/05 - Principal, Internet Information Brokerage LLC, Oakland, CA
Internet Information Brokerage is an email service provider that enables enterprises to deliver their online communications. They came to me at the idea stage and I helped them build and deploy their entire infrastructure.
- Architected and deployed entire Internet presence, consisting of over 30 servers.
- Negotiated Bandwidth and Colocation contracts.
- Specified and purchased all technical equipment.
- Managed application written in PHP connected to a MySQL database.
- Managed outbound mail services running on Postfix and delivering 20 Million messages per day.
- Setup all DNS both for extranet and intranet using Bind 9.
- Deployed and managed Cisco routers and switches.
- Acquired new list management customers.
5/02 to 6/04 - Systems Lead, Jumpstart Technologies, San Francisco, CA
Jumpstart Techologies (now Tagged.com) owned and operated several online properties like Crushlink.com, Someonelikesyou.com, FreeFlixTix.com, Blaze.com, and Tagged.com. All the properties facilitate social networking for their users. I was their first system administrator and grew their engineering team to 25 members.
- Architected and deployed entire Internet presence, now consisting of over 80 servers.
- Setup and maintained both Oracle 9i and MySQL databases, including client setup, replication and hot standby.
- Designed and deployed SAN with Gigabit Ethernet, Fiber Channel and Network Appliance Filers (NAS).
- Setup all DNS both for extranet and intranet using Bind 9.
- Managed all technical partners and relationships.
- Responsible for purchasing and managing all inventory.
- Architected, built, and developed VPN and Firewall solutions for both Office and Datacenter locations.
- Created methodologies for performance analysis using standard tools such as sar, iostat, vmstat, and Perl.
- Responsible for 24/7/365 availability of all systems, deployed monitoring and health checks for all machines with a blend of homegrown scripts and Nagios.
- Designed and deployed specialized mail servers utilizing qmail, for high performance mailings, each server can do approx 5 million mails a day.
- Architected and deployed redundant networks with redundant Load Balancers (Foundry), switches (Dell), and providers.
- Setup heterogeneous office LAN (Linux, Windows, FreeBSD, and Mac OSX) with wireless access,Samba file-shares, and also some PBX setup (Nortel).
- Hired, trained, mentored and managed new additions to team.
- Responsible for evaluating and procuring all new hardware and software purchases.
- Deployed entire backup infrastructure using tar, Veritas NetBackup (Spectra Logic AIT Drives), and some shell scripts.
- Defined and enforced corporate security policy.
1/02 to 4/02 - Consultant Maini Infosolutions, Bangalore, India
Maini Infosolutions is a software development corporation based in Bangalore, India. Their developers and architects were given training in the development and design of an Enterprise Resource Planning (ERP) platform.
- Completed design of ERP system for component manufacturing firms implementing the Model View Controller (MVC) paradigm for Maini Infosystems.
- Deliverables included application and database schema, MySQL database, and PHP code for user interface, model and controller libraries.
- Also provided SQL stored procedures to generate and manage database tables.
- Provided training to developers in use of MVC paradigm, and PHP development.
1/02 to 3/02 - Consultant for Electrohms Private Limited, Bangalore, India
Electrohms Private Limited is a transformer and coil producing company based in Bangalore, India. EPL needed a complete network overhaul and the installation of several network based services.
- Created new network topology implementing a secure authenticated network.
- Built and deployed Linux 2.4 kernel firewall.
- Created secure configuration of Sendmail 8 mail server.
- Implemented a backup/recovery system for file servers and database server.
- Created security enforcing operational policies, such as password auditing and physical security measures.
- Trained existing system administrators on Linux deployment and Linux security.
- Secured MySQL database server.
10/01 to 12/02 - Consultant for Efranchise.com, San Francisco, CA
Efranchise.com (now Franchise.com) is the premier on-line resource for franchisors and franchisees. Efranchise provided a single on-line application process for franchisees to acquire franchises and worked with franchisors to increase their online presence. Efranchise needed its entire online presence integrated with Franchise.com.
- Setup new database server running Oracle 8i.
- Setup new web server running Apache and Caucho Resin.
- Added IP filtering support to both database and web servers.
- Provided remote administration of website.
- Trained Franchise.com engineers on how to use application and run website.
5/01 to 10/01 - Senior Software Engineer at Kettera.com, San Francisco, CA
Kettera.com, formerly AskForFree.com, created a customer retention and acquisition tool that easily integrated with web sites. Kettera wanted to redesign their product from the ground up and bring all technical expertise in-house.
- Setup and maintained the development, staging and production environment hosted by Exodus and running on Windows 2000.
- Hired, trained, and mentored new members to the technical team.
- Completed design and deployment of new versions of product, coded with Active Server Pages and COM objects, which runs on virtually every browser (IE 4 and above, Netscape 3 and above, AOL).
- Created stored procedures, inline SQL, and optimized production SQL Server 2000 database.
- Managed relationships with technical partners, off site development firms, as well as clients.
- Design and deployment of new web sites.
- Setup and maintenance of LAN, with Linux kernel 2.4 firewall.
- Responsible for creating all technical operational policies, coding conventions and quality assurance policies.
- Kept after 3 rounds of layoffs.
10/00 to 4/01 - Senior Software Engineer at eFranchise.com, San Francisco, CA
eFranchise.com (now Franchise.com) is the premier on-line resource for franchisors and franchisees. eFranchise provided a single online application process for franchisees to acquire franchises and worked with franchisors to increase their online presence. eFranchise needed a complete internet and physical presence in San Francisco as well as a technical team to drive the growth of their product.
- Setup and maintained the development environment on Linux kernel 2.2 running Apache attached to an Oracle 8i database.
- Setup and maintenance of LAN, with Linux kernel 2.2 firewall.
- Created stored procedures, inline SQL, and optimized production Oracle 8i database.
- Maintenance and development of new functionality of production site, primarily deployed with J2EE.
- Optimized site for search engine indexing.
- Managed and deployed site metrics solutions.
- Managed technical resources, including consultants and offsite development team.
- Responsible for creating all technical operational policies as well as coding conventions.
5/00 to 10/00 - Search Engineer at eHow.com, San Francisco, CA
eHow.com was a premier How-To site on the Internet. eHow had large amounts of proprietary content and needed its content search engine overhauled. eHow also launched an ecommerce division and needed a product search engine built.
- Designed and deployed Natural Language Processing (NLP) components, such as part of speech tagger and chart parser to attach to the Infoseek Ultraseek content search engine.
- Designed and deployed e-commerce search engine, coded as a series of Vignette Story Server template and attached to a SQL Server 6.5 database.
- Designed and deployed content management applications, implemented in ASP.
- Was responsible for maintaining the site including enhancements and routine updates.
- Retained after both rounds of layoffs.
6/99 to 9/99 - Research Intern at Agilent Technologies, Palo Alto CA
Agilent Technologies, formerly Hewlett Packard Labs, was developing high frequency transistors and needed assistance in creating testing and analysis tools for those transistors.
- SEED Level II Internship.
- Designed and coded applications for high frequency transistor analysis and testing, implemented in HP Visual Engineering Environment (HP VEE) for HP 4142b component testing device.
9/96 to 6/99 - Lab Technician, Boalt Law School U.C. Berkeley
Boalt Law School wanted to create and maintain their own computer labs for their students, separate from the U.C. Berkeley computing facilities available to registered students.
- Setup and maintained a heterogeneous network of Windows 95/98 and Macintosh network, connected with Novell Netware 4.x.
- Designed and deployed the website, http://law.berkeley.edu.
- Created operational policies for the lab.
- Provided training classes for law students, including Lexis-Nexis and Microsoft Office.
- Responsible for opening and closing lab with roughly 200+ machines.
5/96 to 9/96 Software Engineer at Voelker Technologies, San Ramon CA
Joe Voelker, founder of Voelker Technologies, invented an electronic patching system to seamlessly move voice and data connections in a physical structure. Voelker Technologies needed assistance debugging their application which was built by contracted engineers.
- Debugged application, written in C, for the AMD 29205 microprocessor.
- Designed and deployed testing routines, written in C++, for the AMD Ethernet Mace chip.
- Debugged machine language code for driver for AMD Ethernet Mace chip.
1/96 to 6/96 - Programmer Analyst at Freeman Lab, School of Optometry, U.C. Berkeley.
Ralph Freeman established the Freeman Lab in the School of Optometry to further Neuroscience research. Freeman Lab needed a developer to create critical life systems monitoring and alerting applications and hardware devices to facilitate their research.
- Developed C programs to regulate and monitor internal functions of a cat (heart rate, temperature, etc.).
- Developed hardware devices to trigger and disarm alarms when cats internal functions fell within certain ranges.
- Developed C programs to analyze ECG data and remove noise to clearly display heart beat spikes.
Education
Bachelor of Arts Degree in Applied Mathematics with Emphasis in Computer Graphics from University of California at Berkeley.
Masters level coursework in Computer Graphics at University of California at Berkeley.
References
References furnished upon request.