Life is an icecream, eat it before it melts


Portfolio

Summary

Technical Skills

Languages

Proficient in: JAVA, JSP, PHP, Perl, Python, XHTML/CSS, Javascript (Jquery/Prototype/YUI/GWT), XML, JSON, SQL – PL/SQL

Familiar with: C/C++, C#, Microsoft Visual Basic®, ASP.NET, Objective-C

Software Packages

Databases: MySQL, Microsoft SQL Server, MS Access

Platforms: Windows XP/Vista/7, Linux, Unix

Design and Development tools: Eclipse, Adobe Design Premium CS4/CS5, Visual Studio, XCode

Code Repository: SVN, CVS, PVCS

Web Specialty

Web Server: Tomcat, Apache, Microsoft IIS

Web Services: REST, SOAP

Professional Experience

Web Application Developer

2007-Present
Rutgers, The State University of New Jersey Dept: RCSB PDB
New Brunswick, NJ
Summary: The Protein Data Bank (aka: PDB) is a resource for studying Biological Macromolecules. This portal receives over a million visits a month by the scientific community worldwide.

Responsibilities at the PDB:

  • Active participant in writing Grants for the PDB and many other sub-projects for submission to the NIH.
  • Gathering user requirements and writing technical and user help documentation.
  • Responsible for Designing and Development of the PSI SBKB. Implemented with the practice of the MVC model using Java, JSP and MySQL. This project shows solution for complex data presentation issues.
  • Creation of platform independent Widgets for implementation on different websites. It helps providing the latest information on all different websites solving any synchronization issues. Demonstrates huge marketing benefit as well.
  • Developed Iphone and Android applications for the PSI SGKB.
  • Increased scalability and portability for TargetDB along with drastically improving presentation for quiet complex data.
  • Developed multiple Web Services to run real-time updates using SOAP protocol in Java.
  • Re-designed BioSync, giving it a much nicer and crisp look. Created a login/registration portal for users to update their site information. Heavy use of Ajax with in-line editing options.
  • Designed and Developed EMDataBank using PHP. This web application contains a custom hand coded file based CMS.
  • Created Java applet to provide dynamic charts with quick access to modify the data using JavaScript. JSON protocol used for data interchange in the communication layer.
  • Managed multiple Drupal sites, including creating custom designs for need.

Adjunct Professor

2008-Present
Middlesex County College Dept: Prof. & Comm.
Edison, NJ
Summary: The Professional and Community program in MCC offers non-credit certified courses for professionals.

Responsibilities at MCC:

  • Teaching PHP5 & MySQL5 starting from installation, providing hands-on training and then going into concepts of Object Oriented Programming.
  • Training students to use Adobe Dreamweaver CS4 with basic HTML/CSS layout.
  • Helping students learn Adobe Photoshop CS4 with live examples of photo editing and creating their own graphics. Ending the course going into the batch mode editing.
  • Teaching students Flash CS4 with basic animation techniques and also some action scripting 3.0.

Software Application Developer

2006-2007
Alloy Media+Marketing
Cranbury, NJ
Summary: Alloy M+M is one of the country’s largest providers of targeted media programs.

Responsibilities:

  • Designed and Developed static AlloyFitness website, showing some flash animation skills.
  • Developed a Sales Management System in Visual Basics used throughout the company.
  • Took over 100,000 inventory across US and geocoded them on Google Earth. Data easily accessible and managed in Excel.
  • Managed and optimized SQL Server databases. Wrote Stored procedures, Views and Triggers.

Configuration Manager

2005-2006
State Street Corporation
Princeton, NJ
Summary: This is more than 200 year old company. It provides financial services to many major corporations around the world. The company is worth $1.7 trillion and employs over 27,310 people.

Responsibilities:

  • Supported an application fully developed in C++ using Visual Studio, consisting of over 5 million lines of code.
  • Developed automated Build procedures using VB, Perl and Batch programming.
  • Wrote multiple wrappers for the PVCS version control to monitor coding time line and provide statistics for the management.
  • Coded a GUI interface using VB to monitor several Windows Servers.
  • MS Office automation using VB and Perl.
Web Designer/Developer
Freelance Projects Built over 50 websites.
Static Websites for start-up businesses:
Dynamic Websites
  • The Sarah Jane Brain Project (PHP/MySQL Registry like facebook with custom admin panel.)
  • Banvari E-commerce Website (ASP/SQL Server with admin panel containing integration with Ebay)

Education

Rutgers, The State University of New Jersey

May 2005
New Brunswick, NJ
B.S. Computer Science.