Post Job Free
Sign in

Software Management

Location:
San Francisco, CA
Posted:
March 31, 2015

Contact this candidate

Resume:

Christopher David

**** ***** ******* ***,

Newark, CA 94560

510-***-****

************@*****.***

CAREER OBJECTIVE

Seasoned Web/Mobile application Developer with 13+ years of experience developing complex web based

application, hybrid mobile and embedded web applications. Possesses strong technical skills and ability to lead

software development teams. Strong understanding of the internet space.

TECHNICAL SKILLS

Front-end – XML, AJAX, CSS, LESS, XSLT, HTML5, Bootstrap and JavaScript

Javascript Framework – JQuery, Knockout, Angular and Jquery UI mobile, Node.js

Mobile App – Cross platform app(Hybrid) using Phonegap/Cordova

CMS - WordPress

Database – MS-SQL, MySQL

Object or component oriented software – PHP, C++ (Maintenance Mode)

Microsoft – ASP.NET, C#, VB.NET and ASP

Requirement analysis and system software – UML

Web Services – SOAP and REST

Other Technologies – PHP, Ruby, CGI, MongoDB (NoSQL Database)

Application Build – Visual Build, Installshield

Web server – Apache, nginx, IIS

OS - Windows XP/7/Server 2008/Win 7/8, Ubuntu 9.04

Other – Virtual Box Virtual Machine

PROFESSIONAL EXPERIENCE

Neato Robotics Inc, Newark, CA.

Sr. Web Software Engineer (Feb 2013 to Present)

Leading team of web developers in development and support of large scale web applications for Robotics Vacuum

cleaners.

Developed and maintaining robot software update system for customers in the web.

Developed and maintaining smart app for smart devices both Android and iOS (Hybrid).

Create web models or prototypes that include physical, interface, logical or data models.

Document technical factors such as server load, bandwidth, database performance and browser and device types

Good understanding of Agile methodology and extreme programming.

Key Projects:

RESTful API for smart app using PHP, MySQL, XMPP, rabbitMQ in Linux system.

Web portal for smartapp console using PHP in yii framework.

Managed CMS corporate website for knowledge base integration (WordPress).

Windows client software for robot software update using C++

Smart App UI based on HTML5, JQUERY, and knockout JS, JavaScript, CSS, LESS using PhoneGap

(Cordova).

Automated build acceptance test using Ruby scripts.

Simple robot simulator using Ruby with GUI (Shoes)

Debugging using Serial port, USB and UART.

Sierra Wireless Inc, Newark, CA.

Staff Software Engineer (Feb 2008 to Jan 2013)

Leading team of network, system and web developers in development and support of large scale web applications

Maintain understanding of current web technologies or programming practices through continuing education,

reading, or groups

Develop system integration or sequence diagrams

Create web models or prototypes that include physical, interface, logical or data models.

Travel to customer site to study their critical need and offer solution.

Document technical factors such as server load, bandwidth, database performance and browser and device types

Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to

appropriate personnel for correction.

Automate the build environment for application releases

Train Field Engineers and customer to use the end user applications

Implement version control allowing multiple developers to work simultaneously; executed Quality Assurance

initiatives and software testing; employed elements of Scrum methodology

Key Projects:

Web based fleet (device) management Windows version using ASP.NET, COM, WS and MS-SQL.

Web based fleet (device) management Linux version using PHP, MySQL and C++.

Windows standalone tool for device management using C#

Wireless device provisioning tool and PRL update using C#

Embedded Web server projects (thttpd and nucleus)

Embedded device web applications using JavaScript, CSS, HTML and XML in a proprietary backend

environment utilizing CGI

Build Virtual Machine for the software distribution

Google Map API for device tracking.

TATA Consultancy Services, San Francisco, CA.

Sr. Web Developer (Dec 2003 to Jan 2008)

Oversaw all phases of web site development including content and requirements gathering, HTML and JavaScript

development, internal/client testing and production migration.

Re-Architected and Rebuilt back-end and front-end functionality to provide a platform that allowed for ongoing

scalability and maintainability using ASP.NET and C#; implemented webservices to allow greater flexibility

Reduced risk and defect rate through the introduction of software development lifecycle best practices, defe ct

tracking and requirements management

Enhance site’s community functionality, content management and campaign administration; developed web-based

self-service client reporting

Normalized database tables and performed extensive query optimization.

Key Projects and Clients:

Deutsche Bank / REEF, San Francisco, CA.

o Data Warehouse and Reports (Crystal Report and ASP.NET)

o Conversion of some Mainframe application and Lotus Notes application into .Net Web based

application (ASP.NET, VB.NET and MS-SQL)

Verizon Wireless, Irving, TX

o IT implementation process application (ASP.NET, C# and MS-SQL)

o Enable SiteMinder security and SSO to the retail applications (CA Siteminder)

SOHOnet, Chennai, India.

Web Developer (Aug 2001 to Nov 2003)

Collaborate with management to develop e-commerce strategies and to integrate these strategies with web sites

Enable various security techniques in the e-commerce application such as digital certificates and digital signatures.

Dynamic web site design and programming using ASP, SQL, HTML, CSS, JavaScript.

Set up and administration of web servers and server software.

Maintain customer e-commerce site and bug fixes.

Enhance or upgrade the application based on the customer need.

Key Projects:

Build e-Commerce websites (ASP, MS-SQL and COM)

Enable web security using PKI (VeriSign PKI)

EDUCATION

Master in Computer Applications June1998 - May 2001, Bharthidasan University, Trichy, India

Bachelor in Computer Science June 1995 -May 1998, Bharthidasan University, Trichy, India



Contact this candidate