Post Job Free
Sign in

Project Manager Developer

Location:
Livermore, CA, 94551
Posted:
September 20, 2010

Contact this candidate

Resume:

Navjeet Singh

**** ****** ***

Livermore, CA ****1

925-***-****

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

http://www.linkedin.com/in/nsingh83

Software Developer with focus on object-oriented analysis and design as well as test and behavior driven development.

Experienced with the software development life cycle including requirement gathering, rapid prototyping, design,

implementation, testing, and maintenance.

==Summary of Qualifications==

*Expert in relational database design, querying, security, and optimization for large data sets.

*Proficient in object-oriented design and programming using dynamic scripting languages including Perl, Ruby, and

PHP as well as web frameworks such as Ruby on Rails.

*Solid understanding of web security threats, common detection and prevention methods both on server and client side.

*Possess expertise in the Model View Controller paradigm, skilled at progressing from problem statement to rapid

prototyping to well documented design.

*Experienced in client/server performance analysis and optimization.

*Strong management skills and demonstrated entrepreneurial ability. Proficient in mentoring individuals to maximize

productivity while maintaining a cohesive team environment.

==Technical Skills==

Languages: Ruby, Perl, PHP, R, JavaScript, Java, C/C++.

Frameworks: Ruby on Rails, Catalyst, CakePHP, YUI, ExtJS, jQuery.

RDBMS: MySQL, SQLite3, PostgreSQL.

Other Technologies: AJAX, REST, JSON, Amazon EC2, HAML/SASS, Test Driven Development.

Systems: MAC, *NIX, Windows.

==Education==

University of California at Berkeley.

BS Electrical Engineering & Computer Science, May 2007

Las Positas College, Livermore

AS Computer Science, May 2005

==Professional Experience==

PhyloTech, Inc. San Francisco, CA

Web Developer (July 2010 - Current)

*Built a cloud-based business application infrastructure, including design, configuration, maintenance, deployment, and

expansion.

*Expanded existing static web site into a feature-rich web application.

*Provided automated periodic reports of system performance, scalability, and reliability.

*Integrated Amazon Web Services (EC2, CloudFront)

LAWRENCE BERKELEY NATIONAL LAB, Berkeley, CA

Software Developer (9/2009 - Current)

Responsible for developing software for several phases of data analysis and organization within the larger Human

Microbiome Project (HMP). Involved in the design, configuration, implementation, operation, and maintenance of

computational systems including relational database management systems, application systems, and APIs. Responsible

for maintaing and extending existing software and data models.

*Defined data requirements and specifications through close communication with the project manager and end users.

Lead the design and development of web application (using Ruby on Rails) to enable entry and validation, analysis, and

retrieval of DNA sequence data. Built a scalable infrastructure capable of validating and processing different types of

sequencing data.

*Created web based tools and services for sequence clustering, classification, and export. Produced on the fly charts,

graphics, and downloadable data for further analysis by the end user. Created backups of sensitive data, modified and

enhanced the 16S Greengenes pipeline, and wrote scripts for automated data submission to collaborators and to the

SRA. Engaged in numerous data management and data mining tasks.

*Utilized grid resources to process compute intensive tasks, such as NAST alignments (http://greengenes.lbl.gov/cgi-

bin/nph-citation.cgi). Set up scripts to automate parallel processing and enable transparent data flow between the

compute server and database and app servers.

Ongoing tasks include:

*Identify problems and bottlenecks with existing pipelines/software and implement solutions (eg. OND classifier).

*Provide hands on training to interns and worked closely with the team to solve day to day computational problems.

*Respond to software support requests from end users & lots of data mining.

AAA TRANSPORTATION, Livermore, CA

Software Developer (2/2009 - 9/2009)

I was Responsible for creating a web based reservation software to streamline daily operations of the company. I also

provided sales engineering solutions to partners and helped with Marketing and Business Development.

*Delivered a reservation software enabling entry of new reservations, billing and invoicing, payment processing,

directions, flight search, SMS and email integration.

*Designed and implemented a portal enabling partners and affiliates to book instant reservations and accumulate

rewards.

*Organized online and print marketing campaigns and significantly improved the site's search engine performance

through Search Engine Optimization and Social Media Marketing.

SILICON VALLEY FINANCIAL GROUP, San Jose, CA

Software Developer (9/2008 - 2/2009)

My role was to gather business requirements, design, implement, and test a multi-tenant capable employee Benefits

processing system. The application was to be used in an enterprise environment. Strong emphasis on security, high

availability, and performance tuning.

*Researched and formulated a software as a service architectural solution for catering multiple tenants.

*Worked with the graphic designer on a tight deadline to create mock ups, themes, and other UI related tasks.

*Designed the database schema; created the application's business logic, and coded in a short time.

*Used test driven methodologies to meet client's changing requirements.

*Ported legacy data and wrote scripts for automated deployment to the staging and live servers.

*Built user friendly reporting, importing, and exporting batches of data.

SUGARCRM, INC. Cupertino, CA

Software Developer (7/2007 - 8/2008)

As a part of the Tools team of the open source product, I was responsible for the design, development, and maintenance

of administration tools, work-flow, UI widgets, and dynamic fields.

*Expedited a major version upgrade of the system to use the new MVC architecture.

*Wrote a JavaScript framework to automate JS unit testing using YUI's test library.

*Built numerous administration tools; enhanced the Project Management module by providing a new interface and

advanced features.

*Re-factored and debug existing code; redesigned and improved problematic processes.

*Participated in the forum to answer questions, collect design feedback, and help users reach their development goals.

LIMOCRUNCH, INC. Berkeley, CA

Founder & Lead Developer (9/2007 - 10/2008)

Founded and developed the limousine comparison and reservation website. From organizing meetings to acquiring new

resources, solving design problems to finding affiliates, I wore multiple hats in this entrepreneurial venture.

*Gathered requirements & specifications through numerous surveys and interviews from local limousine operators.

*Followed the SDLC to create a fully functional website from a simple prototype.

*Managed a virtual R&D team of three interns from the Saint Etienne National Engineering School, France.

*Acquired resources including money, designers, and virtual assistants as needed.

*Worked closely with another developer to discuss design problems and devise solutions.

*Configured/created a wiki, blog, CRM system, mailing lists, and other necessary communication & project

management tools.

*Recruited 30 local companies for beta testing.

UC BERKELEY, ERSO DEPARTMENT

Assistant Program Analyst (6/2006- 6/2007)

Identified problems with the existing database design and processes. Proposed solution, implemented

a dynamic people finder utility using Ruby on Rails. Redesigned and

migrated the legacy data into the newly designed system. Daily tasks included fixing bugs and adding new features on

demand.

UC BERKELEY, STATISTICS DEPARTMENT

Assistant Systems Administrator (2/2006-5/2006)

Developed and updated scripts to perform automated

tasks. Performed system backups and addressed user problems.

==Other Skills==

Great written and verbal communication skills. Fluent in English, Hindi, and Punjabi.

Proven leadership, teamwork, and public speaking skills.

==Hobbies==

I love to play cricket and basketball. I like to follow latest trends in technology and marketing.

Links to my work, code, and references are available upon request.



Contact this candidate