Sr. Programmer Analyst / Ruby Rails / Java /perl Developer Resume
SUMMARY:
- More than 12 years programming and application development experience.
TECHNICAL SKILLS:
Database: MySQL, PostgreSQL, Oracle
Applications: Apache, I - Planet, Tomcat, BEA Weblogic, DreamWeaver, Flash, Flex, Drupal
Development: Ant, Struts, hibernate, XLib/Motif, Eclipse, NetBeans, XCode, CVS, Subversion
Platforms: Unix / Solaris / Linux / BSD / Darwin, Mac OS X, Microsoft Windows, iPhone
PROFESSIONAL EXPERIENCE:
Sr. Programmer Analyst / Ruby Rails / Java /Perl Developer
Confidential
Responsibilities:
- Initially responsible for updating Content Management System for email marking newsletters to allow additional newsletters. Project Included quickly learning system environment and application, written in perl, without documentation or supervision and modifying & integrating the new solution into production environment. Product was eventually redesigned in Java/Tomcat/MySQL as a full CMS for newsletter template creation with scripting capability using Apache Velocity template engine.
- Created multiple Ruby Rails Web Application(s) to allow customers to register and create /edit classified Ads and optionally insert their online Ads into newsprint system using it’s proprietary XML/RPC. Product included user registration, account administration, Ad management & presentation interfaces, with payment via paypal API. See: ajcexchange.com
- Designed and implemented newspaper subscription application using Flex to communicate user registration info in XML to .NET backend. Additionally, refactored .NET backend application and ported it to Ruby/Rail with backwards compatibility to save hosting cost.
Architect / J2EE Java Developer
Confidential
Responsibilities:
- Designed & Implemented web application for the sale of pharmaceutical drugs online. Application was designed using JSP / Servlet / Struts / log4j technology which connected to a MySQL database backend via JDBC. The application included user registration forms and a password protected multi-user administration/user interface for doctors, their office, and the pharmacy which allowed for the secured processing of Confidential ts queued for consultation, the prescribing of medications, and the uploading and viewing of medical records in addition to the ability to print prescriptions in PDF format using third party PDF API.
Architect / Programmer Analyst / J2EE Java Developer
Confidential
Responsibilities:
- Design & Implemented high availability web application content management system in Java/Struts/JSP/log4j and search engine using a Hibernate / MySQL replicated backend, for use by Real-estate Agents and their clients which provided agents with the ability to have a personal/themed website where they can easily update their profile information/content without need of a Web Master. Sites incorporated search capability of MLS listing data and visitor tracking and registration and Payment processing for subscription purposes. Users could add Agents, Pictures and other assets, Properties, and additional pages, Testimonials
- Designed JSP/API to totally separate code/presentation which allowed content designers to implement dynamic sites with MLS Search capability and client rmation without programming knowledge or use of HTML FRAME’s (common industry trend). API also allows sites to be hosted anywhere using a JSP/XML bridge to communicate with the backend services.
- Designed Flash V2 Architecture WYSIWYG components using ActionScript to allow easy MLS data integration and Agent rmation, which provides content designers with the ability to develop MLS enabled Real-estate websites for agents without programming knowledge.
- Designed Java API to allow PDF flyers to be generated for property listings using HTML as a template. ( Similar to writing a web browsers, but the output is to a PDF instead of the screen).
- Architected application transparent failover and database replication using FreeBSD, Apache/Tomcat 5 and Mysql.
Programmer Analyst / J2EE Java Developer / Sr. Unix Admin
Confidential
Responsibilities:
- Designed UPS first search engine application written in Java/Servlet/JSP/Struts/log4j and companies proprietary framework. The prototype utilized Apache Lucene API (Search Engine API) and the production using a 3rd party solution.
- Lead a team of developers to Designed & develop the “International Forms” application which allowed users to auto populate PDF forms which were later printed for use in shipping. This application written in java/Struts and used 3rd party PDF API.
- Developed “SmallBiz” web application which was a questioner application that would ask users questions about their shipping habits and provide recommendations for company solutions.
- Modified Apache JMeter (A load performance tool written in Java) for use with content validation of the new release of the production UPS.COM site look&feel. Included designing UI in Swing and saving validation results in SQL database using JDBC ( for Orcale).
- Wrote scripts in Perl to do reporting on web sever logs to determine efficient ways to decrease bandwidth when downloading web pages.
- Architected Unix Infrastructure, which included the ability to build Solaris servers automatically using “JumpStart” (bourne shell) scripts and implemented backup/restore procedures and the driver that interfaced with backup tape library (shell/IPC) in addition to remote management architecture.
Administrator / Programmer Analyst
Confidential
Responsibilities:
- Ported Customer Registration application written in C for the SCO Unix platform to FreeBSD/Linux. Application is responsible for receiving customer registration information after product purchase.
- Sr. Unix Administrator for 40x Linux/FreeBSD servers responsible for customer product registration. Migrated data center to new office from the original SCO platform to Linux.
- Developed Network monitoring application in perl to alert Administrators of machine failures.
Programmer Analyst
Confidential
Responsibilities:
- Wrote Installation software for enterprise application deployment. This consisted In-house and Traditional application that required installation on Windows NT 4 workstations throughout the company. Primary software installation was a proprietary language, WinDDS with occasional usage of standard scripting languages such as perl.
- Designed windows application in C that was used to assist application installation, which simulate user interaction with interactive applications that required responses from the user such as mouse clicks. This application saved enterprise deployment of Internet Explorer, and other apps requiring feedback, and also assisted in day to day print job administration by answering routine questions asked by modal dialogs caused by errors, which would previously block unattended printer transactions until answer, causing administrative nightmare and headache.
Programmer Analyst
Confidential
Responsibilities:
- Design authentication and User profile/credential input forms for web application written in perl. Efforts also included API Modules that allowed other developers to access user information easily without relational database experience. This abstraction allowed new authentication scheme to be seamlessly integrated into legacy code. Web Application was for manufactures in the Textile industry.
