Post Job Free
Sign in

Engineer Project

Location:
Milpitas, CA
Posted:
February 17, 2013

Contact this candidate

Resume:

Aslam Tajwala 408-***-****

** *********** ***, ********@*****.***

Milpitas, CA 95035. http://www.aslamtajwala.com

https://www.github.com/atajwala

Skills

Programming Languages: Ruby, C/C++, Java

Web stack: Rails 3.x, JavaScript, CSS3, HTML5, Ajax, JSON, XML

Databases: MySQL, NoSQL (MongoDB)

Dabbled with: JQuery, Passenger, Mongrel, Content caching (Memcache)

Source control: Git, SVN, CVS

Environments: Unix/Linux, Amazon Web Services, Heroku, Mac OSX, Solaris

Scripting: Unix shell, Applescript, Tcl/Expect

Other: OpenSSL, HTTP, Flash, GDB, TCP/IP, Ethereal/TcpDump

Work Experience

TweetsAround (http://tweetsaround.com) Self contributer

Web Programmer Oct. 2011 - Present

Developed a Rails application that demonstrates mashing of MongoDB, Twitter API and

Google Maps API.

Using the Twitter Streaming API this web-app lists tweets near a geographical location

speci ed by the user.

A separate task continuously populates tweets to a database thats geo-spatially indexed.

Making the application more responsive and robust.

Uses: Rails 3.1, Mongoid gem. Deployed on Heroku (1 web dyno and 1 worker dyno).

Database hosted via MongoHQ.

Ajax based UI using JQuery. Supports all well known browsers.

Mail2share (http://mail2share.com) Self contributer

Web Programmer Jan. 2011 - Present

Developed a RESTful Rails webapp to test the need for a social inbox.

Wrote the backend, TDD for MVC modules, handcrafted most of the UI.

Used Authlogic for authentication, Sphinx for search, Post x for mailserver.

Deployed on AWS. Runs on - Apache, Phusion Passenger and Mongrel.

Performed basic pro ling and optimizations.

This is a work still under progress.

Juniper Networks Inc. Sunnyvale, CA

Software Engineer July 2006 - Present

Developed software for the JUNOS operating system in the areas of virtual private networks

(VPN), application layer gateways (ALG), and rewall subsystem.

Worked on an array of platforms; from high to low performance Juniper gateways - with a

variety of architectures such as multi-chassis, multi-core, multi-threaded BSD-Unix

environments with high-availability and fail-over capabilities.

Pro ling and optimizing a suite of cryptographic algorithms.

Aspect Labs Santa Clara, CA

Security Engineer Aug. 2005 - May 2006

Implemented an encryption library for handheld 3G devices.

Developed an in-house cryptographic suite that allowed certi cation of various security

products.

Contributed towards certifying access-control-lists and privileges for the Solaris-10 OS,

extensively making use of RSAs PKCS11 cryptographic library.

Suyoga Technologies Bangalore, India

Web programmer Jan. 2004 - July 2004

Responsible for complete life-cycle of a network monitoring webapp (browser+mobile) for

network administration.

The product was used by network administrators and allowed them to monitor network health

via any WAP enabled mobile phone.

Education

Northwestern Polytechnic University Fremont, CA

Master of Science - Computer Science (GPA 3.97) 2006-2007

Rochester Institute of Technology Rochester, NY

Master of Science - Computer Science (GPA 3.5) 2004-2006

H.K.B.K. College of Engineering Bangalore, India

Bachelor of Science - Computer Science (GPA 3.5) 2000-2004

Academic Projects

Distributed Re ective Denial Of Service attack Fremont, CA

Academic Project 2007

Implemented an attack engine that in coordination with other zombie hosts performed a

simultaneous bandwidth attack.

Elegant multi-threaded/load-balanced design for the DOS attack. Implemented various tra c

patterns to by-pass naive Firewalls/IDS systems and report back with statistical information.

Routing and Security for an Ad Hoc Network Rochester, NY

Academic Project 2006

Implemented a dynamic source routing algorithm and made signi cant enhancements to it.

Coordinated team e orts to provide mobile node authentication with TESLA.

Watermarking of Relational Databases Rochester, NY

Academic Project 2005

Designed and implemented in a team project using PERL, Java, OracleDB on Solaris.

Implemented features such as veri cation of ownership, non-repudiation of database, and

rollback.

A cross-platform Chat application Rochester, NY

Academic Project 2004

Implemented features such as group chat, buddy chat, session management in Java, C++.

Pro led/ ne-tuned the chat engine to provide faster and robust concurrency among clients.

Interests

Internet: consumer/enterprise webapps.

Other: volunteering, reading, hiking, swimming.



Contact this candidate