dathan's resume
引用DBA dathan的简历,学习简历的写法同时激励自己多学习
http://hotjobs.yahoo.com/resumes/dathanvp/myresume
Objective
An accomplished Software Engineer / Database Engineer specializing in Object-Oriented Design, Scaleable Web Application Design, Database Communication, Auction + Social Networking Domain Knowledge and Analysis with extensive experience in the full life cycle of the software design process including requirements, definition, proto-typing, proof of concept, design, interface implementation, testing, and maintenance. Additionally I am an expert with mySQL in the areas of design, development, scaling, administration.
Skills
Languages PERL, PHPv3/4, Java, C++, XML, XSL, CSS, HTML, SQL, SQL2, UML
Bash Shell, C Shell, TCL, TOE, TSL
Concepts Scalability, N-th Tier, OOD/OOA, Networking, Unit-Model & System Level Testing,
Obfuscation, System and Application Monitoring,Client-Server Model,
RAD,P2P, B2B, B2C, Performance and Evaluation and Capacity Planning
Software Forte for Java, ANT, GNU Tools, GNU gcc / g++ Apache / Tomcat Bridge
vmstat, iostat, top, ntop, BigBrother, Nagios and various other monitoring / performance tools
Database mySQL, SQL, Database Design, Recovery, Replication, Failover, Clustering, Data Architect, JDBC, ODBC, DBI, DBD
Systems SunOS 5.4, Solaris 2.x UNIX (BSD / System V)
Linux 2.4-2.6.7 (Red Hat 6.2-9.0 Debian Distributions), Maxxan & IPStore, Hitache 9600 series SAN system, WIN XP/ME/2000/98/95, Mac OS X
Internetworking TCP/IP, ISO/OSI Layers, UDP/IP, SNMP, SMTP, DHCP, Software Routing / Switching
BSD Sockets, TLI/XLI, RMI, LWP::Bundle, Net, HTTPD, HTTPS
Experience
Flickr - a Yahoo! Company, Santa Clara, CA July 2005 - Present
Sr. Database Engineer / Sr. Software Engineer
Flickr a social photo sharing website, winners of numerous awards for their interactive interface, open API, and the premiere Web 2.0 site on the net.
· Implemented various features and improvements to keep the more then 1 billion transactions / day respond in less then a few seconds.
· Designed a new Federated Architecture, that scales linearly, while reducing cost by 40%, saving the company over $400K
· Tuned all mySQL instances to run on 16GB AMD Opterons with local disk storage.
· While Contracting at Flickr, in a weeks time I diagnosed and solved more then 40% of serverload issues, producing overnight acceptable thresholds of load on their servers.
Friendster Inc., Mountain View, CA November 2003 - July 2005
DBA / Sr. Software Engineer
Friendster, is a leading provider for social networking. The company provides communication tools for over 15 million members, which generate more then 2 billion page views monthly.
· Manage a team of Foreign Developers in 2 different countries.
· Built the SOAP API interface for many third-party apps which are still used today. classifieds.friendster.com uses these API interfaces.
· Ported Friendster's custom Storage Engine from 4.1.3 beta to 4.1.7 giving the application a boost in stability to go with the huge increase in performance.
· Refactored / Re-implemented the entire Database Layer to handle more then 2 billion queries per day with out slave lag or interruption of service
· Re-engineered Friendsters Search Engines to produce FIVE orders of magnitude increase in throughput / performance which is directly responsible for a 30% Traffic increase on 40% less servers.
· Re-coded the entire Java / JSP layer into XSL / XML / CSS / PHP to form a LAMP structure for Friendster with 3 other developers in two weeks.
· Prior to and in the process of switching to LAMP, improved performance of the Java Database Layer to meet increasing demand.
· Designed / Implemented / Set Requirements for the SAN system to house more then 47 mySQL instances on 8 GB AMD Opterons Running Red Hat with a Suse Kernel, after verifying that the 2.6 Kernel had and to this date still has extreme problems with it's IO Scheduler (not the process scheduler)
· Lead the effort for Friendster to continue using and developing with mySQL.
Friendfinder Inc., Palo Alto, CA December 2001 - November 2003
Sr. Database Engineer / Sr. Software Engineer
FriendFinder Inc., is a leading provider for online dating. The company provides dating tools to over 16 million members worldwide in 7 different languages, with 195 Mbit of traffic daily.
· Manage 40 mySQL Databases with in house developed software, written in perl overloading many PERL DBI methods to enforce a controlled master to sub master fail over database connection transparent to any calling application. Each cluster is configured with a series of Slaves. This design has saved the company more then 2 million dollars annually.
· Re-engineered 3 Search Engines to produce TWO orders of magnitude increase in throughput / performance which is directly responsible for a 10% increase in revenue.
· Re-architected the entire database Backend to ensure 99.99% uptime / data integrity for 13 distinct sites that average a total > 30GB+ of data transferred per day-producing more then 800 TPS on the mySQL database servers.
· Designed /Redesigned many of the database schemas, which on average has reduced "load" by 20-40%
· Re-engineered / Manage Cupid-Mail Program, FriendFinderInc's main viral marketing tool, which emails more then 6 million users a day.
· Continued Performance analysis / Capacity Planning and mySQL tweaking to get the most of mySQL from the hardware supplied.
Mediabolic Inc., San Francisco, CA December 2001 - January 2002
Software Engineer
Mediabolic Inc. provides a LINUX embedded network operating platform and a full suite of customizable applications for digital consumer electronics, networking, and entertainment service provider markets.
· Ported the J2ME native GUI Code (MIDP) from X-libs to SDL using ANSI C. Now MIDP can run on Windows, *NIX, Playstation2, BeOS and Mac. This new
premiere service was added in preparation for CES within two weeks, the length of my contract.
P2PBazaar, San Francisco, CA September 2001 - Present
Co-Owner
P2PBazzar, a patent pending peer-to-peer application marketplace management suite, enabling users to sell items, bid on items, transfer files, chat securely and privately using Pure Java technology to reduce portability issues and increase the development cycle.
· Designed and implemented the patent pending peer node tree and network logic, using a custom RMI class and XML Parsers among other features to support various application tiered architecture.
· Designed the Server / Central Gateway (the phone book). This server contains "the world" the indexed node tree of all peers of the system.
· The Patent Pending technology is based on the selling of goods in a P2P manner as well as index-able nodes of the network, to produce a highly available extremely scalable distributed search engine.
AuctionWatch (Vendio), San Francisco, CA January 2000 - September 2001
Software Engineer
Managed and implemented various projects that where either very specific to a single component of AuctionWatch to implementing a solution that would allow AuctionWatch to run all of its services on a single Linux Server. As well as re-architecting a large portion of the BackEnd using mySQL for faster and more reliable communication in an effort to increase performance between applications.
· Worked with a team to help develop a PERL version of all of eBay�s functions for use with the ebayAPI.
· Lead the effort of integrating the eBayAPI into all of our products that communicate with eBay, while recoding most of the backend applications to reduce simultaneous calls to eBay, as well as keeping the overall call count to within AuctionWatch�s window.
· Lead the Development portion of the project for running the entire site on a single Debian Server, which would serve 100+ power-users or more.
· Managed and maintained all the screen scrapers that provided information for the Auction Control Panel, Auction Launching, and Post Sale Management.
· Design and Implemented the Auction Launching software. Target goal was to reduce load over-all on all systems while increasing the rate of Launches per second to any venue. This Goal was reached.
· Design and Implemented an Inventory Management Solution for a target goal of support 800K users. This was implemented with one Linux DB server and N FAST servers-which executed XML transported functions.
· Implemented a RFC specification of Multi-Part Form Data for Bulk Image Uploads, without the presence of a web-browser.
Sun MicroSystems, Palo Alto, CA July 1997 - January 2000
System Engineer
Preformed various tasks, and had the pleasure of working with a variety of new technologies. Capacity plan, performance evaluate, verify proposed technologies, as well as create a test suite, that tests the technology properly and reproduce all results where among some of my duties.
· Developed classes for use with JavaLoad to produce expected and random user traffic against a proposed Technology, aimed at reducing over-all system cost for the company.
· Developed SyMON modules for the purposes of providing constant monitoring as well as overall heath of the system. Each module was written in a Language called TOE- (Object Oriented TCL), and or C.
· Established standardized testing methodology with in our group for System and Unit Testing of the TAS or Nth-Tier; providing well defined testing procedures, and test cases that allowed student interns to execute testing functions freeing the engineering team to focus on problem analysis and resolution. These same test plans became a format for unit and system testing against the SyMON suite as well.
San Francisco State University, San Francisco, CA August 1995 - July 1997
Listserv Manager / Security Consultant
Maintain 58 lists, administered the listproc on a DEC ALPHA for community issues projects. Also Trouble shoot and find Security holes in the SFSU Computer Science Sun Cluster.
Education
San Francisco State University, San Francisco, CA
Bachelor of Science - Computer Science and Communications, 1999
The CSc program is a unique program offered by the college of Engineering at San Francisco State University. The uniqueness comes from the strong emphasis in the Concepts of Computer Science with the ability to communicate these or new concepts so all, even non-technical individuals can understand the details.
Accolades
· mySQL 2005 Application of the Year Award
I've designed a backend for Friendster Inc that scales to more than 1.2 billion queries per day. This truly showed the power of mySQL.
· mySQL 2006 Application of the Year Award. I designed the new backend for Flickr that scales linearly as a function of user growth.
Dathan,
How are you doing? My name is Sean Bailey and I am a technical recruiter at Xoom, a global money transfer company located in San Francisco.
I saw your linkedin profile and it is truly amazing. You have so much experience with database creation and management that I had to reach out. I think Xoom would be an amazing place for you to help architect the MySQL database of the future for Xoom.
Are you interesting in learning more about Xoom?
http://dev-blog.xoom.com/
https://github.com/xoom
Please let me know what you think.
Thanks,
Sean Bailey
Technical Recruiter | Xoom Global Money Transfer
100 Bush Street, Suite 300 | San Francisco, CA 94104
Work + 1.415.361.4468 | [Fax] + 1.415.777.8690
www.xoom.com | sean.bailey@xoom.com