web applications developer Resume


Title
web applications developer


Primary Skills
6 years of experience in all phases of the software development lifecycle


Location
US-NJ-Ridgefield Park (will consider relocating)

Posted
May-23-12

RESUME DETAILS

Summary: Web-based (Java EE) and standalone applications developer with 6+ years of experience in all phases of the software development lifecycle, from business requirements analysis through production maintenance


Employment History

Web Developer [03/11 to present]
Samsung SDS America Ridgefield Park, NJ

Web-based Applications Developer

Stabilization, security, and enhancement of a Sales and Marketing e-learning application (Spring, Struts 2, DHTML) and an Employee Sales application (JSP, servlets, DHTML)
Maintenance of the samsung.com web site (Struts 2, Hibernate, JSP)
Microsite development (JSP, servlets, HTML, CSS, JavaScript, JQuery)

Technologies used: Java 5, Servlets, JSP, JavaScript, HTML, CSS, JQuery, Spring, Struts 2, WebLogic 9.1, Oracle 10g, JDBC, PL/SQL, SunOS 5.10, Windows 7, Eclipse

Independent Contractor [06/08 to 03/11]

Rutgers University College of Nursing Newark, NJ (02/06 to 03/09)

Maintain and extend the functionality of the Web-based ACASI system (see CIMIC below). User requirements gathering and analysis, Web front-end design & development, production phase support. (DHTML, Camtasia)

The Wash Cycle Laundromat South Amboy, NJ (11/09 to 03/09)

Requirements analysis, MVC system architecture and development for a Web-based laundry pickup & delivery order placement and fulfillment system. (JSP, DHTML, MySQL)

Technologies used: Java, servlets, GWT (Google Web Toolkit), XML, XSL, HTML, CSS, JavaScript, JDBC, SQL, iText, JFreeChart, Apache Tomcat 5, Oracle 9i, SSL, Java Keytool, PL/SQL, sqlplus, Solaris, Oracle Application Server, Eclipse, Java, Enterprise Java Beans (EJB), JSP, servlets, XML, HTML, CSS, JavaScript, JDBC, SQL, Google Maps API, FreeTTS (JSAPI), Tomcat, Apache Web server, Ant, Oracle 8i/9i, Windows XP, Windows Server 2003, SunOS, Linksys wireless routers, SSL (Secure Sockets Layer)/HTTPS, Camtasia


Vladivostok International School Vladivostok, Russia [8/10 to 02/11]
Mathematics & English Teacher

Provided instruction in mathematics (Arithmetic through Algebra II) and English language to elementary level through high school level students in Russian and International classes


Concord Wealth Management Matawan, NJ [01/07 to 06/08]
Web-based Applications Developer

Developed an investment portfolio performance reporting application using Java servlets and the Google Web Toolkit (GWT) Ajax framework. XSLT and CSS are used to create HTML reports containing dynamically generated graphical charts and tables, with layout and styling that are tailored according to the user`s preferences. Maintained the Beta release of my RFI Response Document Builder application (described below).

Developed a tree view based editor using the GWT and Java servlets, which is used for creating Request for Information (RFI) response documents from stored sets of questions and responses. Each user can maintain a personal copy of a question and response store, as well as a set of response documents. Designated store curators for a branch may modify a branchwide default store. Each branch has a custom set of appendices, each of which can be selected for inclusion in a final printed PDF document that is generated using the iText PDF library.

Modified existing Oracle PL/SQL stored procedures to change a lengthy single page HTML form so that it can be used like a reel of microfilm in a scanner. HTML anchors mark slide boundaries, and JavaScript lets the user jump between sequential slides or skip to an arbitrary slide by selecting it from a drop down list.

Technologies used: Java, servlets, GWT (Google Web Toolkit), XML, XSL, HTML, CSS,
JavaScript, JDBC, SQL, iText, JFreeChart, Apache Tomcat 5, Oracle 9i, SSL, Java Keytool, PL/SQL, sqlplus, Solaris, Oracle Application Server, Eclipse


CIMIC, Rutgers University Newark, NJ [02/06 to 01/07]
Research Programmer (full time)

Developed a mobile GIS (Geographical Information System) for the New Jersey Meadowlands Commission. The application is a Web based system implemented with JSP and Java Beans under Apache Tomcat with an Oracle transaction database of spatial/temporal information (e.g. bird sightings). The interface was implemented using the Google Maps API. Geospatial information is presented textually, graphically as map overlays, and also in audio form using dynamic text to speech conversion. See the The Proceedings of the 8th Annual International Digital Government Research Conference: MENVIS: Mobile Environmental Information System

Extended the functionality of a Java servlets based questionnaire [Audio Computer-Assisted Self-Interview (A-CASI)] system, which was used to conduct surveys in an NIH (National Institutes of Health) funded study of HIV risk related bahavior. I added decision support functionality to the application that makes it possible to give tailored feedback to the questionnaire taker based on their responses. I also provided all of the user support for and maintained this application and its supporting wireless networks and computer systems.

Technologies used: Java, Enterprise Java Beans (EJB), JSP, servlets, XML, HTML, CSS,
JavaScript, JDBC, SQL, Google Maps API, FreeTTS (JSAPI), Tomcat, Apache Web server, Ant, Oracle 8i/9i, Windows XP, Windows Server 2003, SunOS, Linksys wireless routers, SSL (Secure Sockets Layer)/HTTPS


IEEE, Inc. Piscataway, NJ [5/04 to 7/05]
Software Developer / Verity K2 Collections Curator (full time)

Developed a stand-alone Java application for performing mailing list data file manipulations through an AWT/Swing based user interface; gathered user requirements, created design documents, deployed the application and performed production phase maintenance

Developed an algorithm based on Hamming codes for distributing a small number of PINs to a much larger number of people in such a way that the probability of someone being misidentified by accidentally mistyping their login information is very low (particularly when logins are very frequent); wrote an article that specifies the algorithm and gives a proof of its correctness

Technologies used: Java, UNIX shell, XML, XSL, HTML, MySQL, Verity K2, Drupal CMS, PHP, Linux, Windows XP


University of Pittsburgh Pittsburgh, PA [Winter 2003]
Programming Consultant

Designed and implemented (in Java) an algorithm that compares strings of text against a certain more general type of recursive expression to test for a match. This is now a part of a software package called Lektorek, which is the Slavic Languages department`s Polish tutoring software.

Technologies used: Java, Javadoc, Ant, HTML, Windows XP

LockStar Incorporated Lyndhurst, NJ [5/00 to 8/00]
Software Developer

Ported OpenSSL from UNIX to MVS

Implemented X.509 certificate verification via LDAP lookup

Added a feature which allowed a server to be configured to accept only specified ciphers for an SSL connection

Technologies used: C++, UNIX shell, SSL, LDAP, MVS

Sonorus Corporation New York, NY [4/98 to 10/98]
Network technician

Designed, built and administered a Linux network consisting of internal and external firewalls, a DNS, POP mail server, and a Samba file server

Technologies used: C, Linux, CISCO routers, DNS, POP, Samba, Socks


Education

BA in computer science from Rutgers, The State University of New Jersey: January 2007
Cisco Certified Network Associate (CCNA) Certification 956/1000: February 2001


Independent Experience

Developed biometrics software (in C under Linux) which analyzes a scanned fingerprint image and creates a map of the minutiae for comparison with prints in a database

Developed an image processing engine (in Java) that allows images to be passed through a pipeline of operations.

Wrote an Internet chess client and server in C using Berkley sockets under Linux

Technologies used: C, C++, Java, UNIX shell, make, ipfw, TCP/IP sockets, Linux, FreeBSD


Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »

Related: Programmer / Developer Resumes | IT Resumes in Ridgefield Park, NJ | IT Resumes in New Jersey