We provide IT Staff Augmentation Services!

Web Application Programmer Resume

2.00/5 (Submit Your Rating)

CaliforniA

OBJECTIVE

I am interested in architecting, designing, integrating or maintaining and testing systems that include web apps, mobile apps for iPhone and Android, and security. I enjoy experimenting new technologies, programming languages, and environments.

COMPUTER LITERACY AND SKILLS

Programming Languages: Java, Android, C/C++, Ruby, PHP.

Web and Scripting Languages: JavaScript, jQuery, Ruby on Rails, PHP 5.x, ASP, HTML5, CSS3, Cocoon.

Database Technologies: Microsoft SQL Server, MySQL

Java Technologies(J2EE): Security libraries like JSSE(Secure Socket Extension for SSL/TLS), JCE; Java Swing for UI, JDBC, RMI, JSP, Java Applets & Servlets.

Other Technologies: Object Oriented Design (OOD), design patterns, Agile with SCRUM methodologies, and tools that use UML. XML (XSLT), and application protocols that use TCP/IP (sockets), HTTP+TLS, Kerberos, SMTP, Zend environment for PHP, Git/GitHub and Heroku.

Application Servers: Microsoft IIS, Tomcat, Apache (LAMP), Nginx.

Operating Systems: Linux (Ubuntu 8.04 through 11.10) & Windows (multi - threading applications).

INDUSTRY EXPERIENCE

Confidential (Software Architecture & Development):

  • Linux system administration; installation of nginx web server; installation and configuration of various software including Phusion Passenger (mod rails) for RoR.
  • Installation and configuration of Rails (2.3 through 3.2.x) with Ruby (1.8.7 through 1.9.3 and RubyGems) with Git/GitHub a source code control system for RoR; RSpec and Capybara, Webrat for Ruby testing and use of Heroku for cloud deployment.
  • Create several REST (Representational State Transfer) based RoR - MVC (Model-View-Controller) applications with features for social networking (use of gravatars) with XML and JSON support, blogging, authentication, shopping cart and e-commerce, along with installation and use of related gems (annotate, bcrypt, paginate, etc). Used jQuery Mobile (trained at Honda America sponsored site) for blogging apps. Conversant with Design Patterns like Observer, Singleton, Adapter, etc.
  • Create several RoR views using CSS3. Use Firefox firebug & Chrome for the debug of CSS stylesheets. Also used Sass and Haml for some styling and html templating.
  • Research into Rails3 based CMS (Content Management Systems) such as Refinery and RailsYard and Qt4 for user interfaces.
  • Integration of PHP based applications with Authorize.net payment systems.
  • Install Drupal 7.8 and several modules including CiviCRM. Created Drupal modules for contributions and tax deductable reports.

Confidential (Business Development):

  • Confidential: Create work breakdown analysis, cost estimation, high level architecture and work with team in India in creating a social networking site that facilitates the dispersion of information from sales rep to dealers, payments, returns and exchanges, profile management, messaging, etc.
  • Confidential: Present marketing collaterals to extend Authorize.net reseller's capabilities into cataloguing, shopping cart and electronic payments.

Confidential (Software Architecture & Development):

  • Developed a healthcare management system using MVC architecture with PHP5, JavaScript, jQuery and MySQL on a LAMP environment; Integrate Smarty based PHP code; PHP components that were developed include the following components
  • Immunization - The recorded child's birth provides an immunization program and automatically send SMS text messages to parents with registered cell-phone numbers.
  • Patient Registration and Scheduling - Registers patients and schedules appointment times with physicians and diagnostic centers and send email/texting.
  • Ob-gyn - Automatically schedules ob-gyn visits and send scanned ultra-sound images to mothers.
  • Physician Registration - physician referral to specialists, radiological diagnostics, diagnostic feedback to physicians and patients.
  • Content management was done on Joomla 1.5. Installation of Zend Framework for PHP applications.
  • Employed lean methodology through UML use case analysis and domain modeling to perform object oriented analysis and design (OOA/D) and applied Agile methods of software development including SCRUM, pair programming, test driven development, code refactoring and use of design patterns. Familiar with Rational Unified Process of software development and testing.
  • Developed code on Eclipse/Linux for the Android (mobile computing platform) patient management system. Installation of Eclipse (Ganymede) with plug-ins for Java Android with SDK 2.1, 2.2 & 2.3.
  • Linux system administration including configuration of Apache Web Server 2.x, networking and virtual hosting; create local network with virtual sites on Apache 2.x web server to enable communication with iPhone/iPod-Touch.

Confidential (Software Architecture & Development): Design and develop PHP and MySQL code for coupon management with the following capabilities - merchants can create, modify and delete coupons as part of on-line advertisement; consumers can browse, clip, print and email coupons; administrators can manage users, merchants (integrate with Google Maps) and approve coupons. Used Javascript, AJAX, PHP, MySQL on Apache Web Server (LAMP).

Confidential, Wolters Kluwer, CA: Programmer Analyst. Performed installation, build and test of custom accounting software using Visual Build Professional, Install Shield in a .NET environment.

Wycliffe Associates : Orange County, California. Web Application Programmer.: Interfaced with Marketing Department and made enhancements to existing code to make it suitable for ecommerce payments. Installed and configured SMTP mail for web site (the web server is Microsoft IIS). I was involved in solving web-site related problems, and the updating and periodic maintenance (trouble shooting and testing) of the web site. I also worked with JavaScript, ASP.NET, SQL Server (for backend queries on images and schedules, stored procedures and banner-ads), CSS HTML and DHTML Menus.

Confidential :

  • Designed and developed a unique role based security system using digitally signed credentials for the Internet using several Java technologies both for web using servlets, JSSE (Secure Socket Extension for SSL/TLS over HTTP), JCE (Crypto Environment for DES, RSA) libraries, digital signatures using DSA, MD5 as well as client server using Java Swing, RMI and TCP/IP socket programming.
  • Multi-modal Patient Information System: Using the Java programming language, developed a XML based content model with XSLT stylesheets to manipulate data and display content in various formats including PDF, PS, HTML on Apache's Cocoon running off Tomcat Servlet engine. Used XQuery for XML data processing. Previously developed healthcare workflow system using Apache\'s Cocoon on Tomcat servlet engine and an XML database featuring Xindice. Used XSLT /XQuery/XPath along with pipelined actions through 'sitemap.xml' to access and transform XML content based on user role (RBAC) and state.
  • Prepare course material for network security. This course material is still being used as of 2011 being taught at various engineering colleges for students of computer science, information technology at the bachelor's and master's level. Statistics show more than a thousand students used this course material.

We'd love your feedback!