### Senior Python Developer Resume Shalabh Chaturvedi 1001 Pine St, Apt 410 San Francisco, CA 94109 T 415.839.9553 shalabh.chaturvedi@gmail.com ### Profile Over 10 years software development experience building software in product companies, professional services and IT shops. Proficient coder in multiple languages and environments including Python, C#, Java, C and SQL. Technical lead experience with focus on requirements definition, design and delivery of products using small teams. Strong analytical abilities and experience in troubleshooting business critical environments. ### Experience #### Software Engineer, Google; San Bruno, CA -- Jul 2007 - Present Designed and implemented software for various internet search engine company products. Designed and developed web applications in Python used by content management, sales and support. Gathered and defined requirements and implemented complete solutions to ensure scalability and availability requirements that support exponential growth of the platform. #### Senior Software Engineer, Fisher Investments; San Mateo, CA -- Jan 2005 - Jul 2007 Lead a small team from envisioning to delivery of a web based workflow application using C#, ASP.NET and SQL. Created, enhanced and supported multiple in-house applications using Python and Zope. These included client statements generation, financial B2B integration, compliance checking and reporting applications. Supported business critical applications by analyzing and troubleshooting issues in production environments. #### Senior Consultant, Critical Path Inc.; Santa Monica, CA -- Jun 2003 - Dec 2004 Defined business requirements, wrote design specifications, set timelines and implemented identity management solutions at client sites. Wrote Java and Python components to integrate client systems with LDAP and meta-directory products. #### Senior Software Engineer, Twin Sun Inc.; El Segundo, CA -- Oct 2001 - May 2003 Designed and implemented various portions of a hospital workflow application server using Python and Mozilla XUL. The server featured rapid application development capabilities where user interfaces were generated automatically from the object schema. #### Technical Lead, Persistent Systems Pvt. Ltd.; Pune, India -- Jun 1999 - Apr 2001 Lead a group of four engineers through development of an enterprise data management product that synchronized data between Oracle 8 and Netscape Directory Server 4. Implemented the core multithreaded components in C++. #### Volunteer Work -- 1999 - Present Created a Python object-relational mapper (http://qlime-project.org). Authored articles describing the unified type-class system introduced in Python 2.2 (http://cafepy.com/article/python_types_and_objects). Wrote a web-based Subversion repository browser using Python, Quixote and Pyrex (http://bitbucket.org/shalabh/quixote_extras/src/tip/shalabh/non-qx/pysvn/). Worked on a Mozilla XUL IDE for Zope. Contributed to the Python Cookbook 2nd edition (published by OÕReilly). ### Skills Python 8+ years C#, Java, C++ 4+ years SQL 3+ years Relational Databases, SQL Web development, HTML, CSS, JavaScript LDAP, Meta-directories Windows, FreeBSD, Mac OS X, Linux Requirements definition, analysis and design ### Education University of Pune, India - B.E. (Computer Science) - equivalent to B.S., 1999