Vineet Kumar
309 W 93 St Apt 7C
New York, NY 10025

+1-415-935-3236
vineet@doorstop.net
http://doorstop.net/

Summary of Qualifications

Professional Experience

Google (New York, NY)
2010 – present

Software Engineer: development of HTML5 applications using AngularJS, Google Web Toolkit, Java, scalable NoSQL storage, protocol buffers, RPC. Technical lead of a team of 5 engineers. System design and architecture. Project planning, estimation, and agile execution using scrum.

Google (Mountain View, CA)
2007 – 2010

Technical Solutions Engineer: Developed monitoring systems with revenue-sensitive alerting for partner sites. Work with partner NOCs to diagnose and fix outages. Developed tools and applications used by oncallers to share knowledge of ongoing issues and escalations across time zones and shift changes.

Location Labs (Emeryville, CA)
2003 – 2007

Director of Engineering

BREW Team Lead
Led all wavemarket BREW development including location-based applications and infrastructure libraries. Directed team development process, source code management, automated build and testing processes, group code reviews. Embedded system development in C, including maintenance of GNU cross-toolchains for ARM and win32 BREW targets. Led development of BREW gpsOne-powered turn-by-turn navigation application. Led development of Vivo Localiza Familia family locator applications in Brazil. Served as engineering liaison to Vivo's product and marketing teams and third-party BREW certification labs. Managed development and QA resources in Brazil and USA. Lived and worked in São Paulo, Brazil for 4 months.
Security Team Lead
Wrote policy documents detailing practices for secure application development and deployment. Provided analysis and recommendations for all phases of application lifecycle with particular focus on incident prevention, detection, and response in live, deployed network applications hosted at wavemarket's colocation facility.
StreetHive Technical Lead
Lead architect and developer on development of StreetHive location-based mobile social network site. MVC architecture employing java servlets, jsp, ibatis ORM. XML/HTTP remote interface supporting J2ME, BREW, WAP handset clients and javascript (AJAX) desktop clients. Javascript development includes from-scratch design and implementation of google-maps-style continuously scrolling map interface with dynamic interactive POIs. Designed and built internal admin tools using Ruby on Rails and automated testing tools in python.
WaveAlert Core Developer
Development of custom C++ application server supporting dynamically-loaded asynchronous network applications. Integration with third-party location, SMS, and billing infrastructure. Spearheaded many department-wide development process initiatives including adoption of Debian GNU/Linux to replace aging heterogeneous systems, Subversion SCM, and wiki intranet/project collaboration site.

Clarke Consulting, Inc. (South San Francisco, California)
2002 – 2003

UNIX Systems Technical Lead: Consultant for local biotech companies. System administration of Solaris servers, Linux clusters and workstations, SGI IRIX, Tru64, HPUX, and other systems. Hardware and software setup, troubleshooting, and maintenance. Implement backup systems and data archival strategies. Administration of Oracle, MySQL, PostgreSQL, Apache httpd, Tomcat, Samba, sendmail, SSL infrastructure, and developers' and scientists' tools, including statistical analysis packages and batch scheduling systems. Implement and manage NIS and NFS systems, including NFS performance tuning. Software development projects include LIMS and other web-based data access and computational applications, mostly using Perl CGI and DBI with Oracle backend.

Netgami Technologies, Inc. (Berkeley, California)
2001 – 2002

Software Engineer: Client-server design and development of enrollment and registration subsystem. Strong use of server-side Oracle and Java technologies (Servlets and JSP on Tomcat, JDBC, RMI) and client-side GUI implementation (Swing). Developed GUI, network, security components of application for Linux, Solaris, Windows 2000, PocketPC environments. Production data center design and office LAN setup, including administration and security management of router and firewall.

Xpressent, Inc. (San Jose, California)
2001

Network Engineer: Set up and maintain availability and security of network servers. Design and implement firewall policy. Manage office network services (samba, mail, dns, cvs, ssh, X11). Network development with load balancing, proxy (LVS). Application development in C, C++ implementing XML security toolkit (encryption and digital signatures), using OpenSSL and Apache Xerces libraries. Further application development with transparent network socket redirection in various ways: using NAT, transparent proxies, raw sockets.

Stario, Inc. (Santa Clara, California)
2000 – 2001

Software Engineer: Server-side development with Oracle, XML, Java technologies (EJB, JDBC, JSP, Servlets, WebLogic). Client-side design and implementation of Java MVC client suite, including batch and fail-over capabilities.

Education

University of California, Berkeley (Berkeley, California)
1996 – 2000

Languages Spoken

English
native
Portuguese
fluency in reading, speaking, listening; writing competency
Spanish
fluency in reading, writing; high competency in listening and speaking
Hindi
basic competency in listening