We provide IT Staff Augmentation Services!

Lead Java Developer / Technical Lead Resume

4.00/5 (Submit Your Rating)

Melville, Ny

SUMMARY

  • Over 16 years of experience in web development with the following technologies: Java J2EE, velocity, jsp, php, javascript, lucene, solr, discovery, Varnish, Couchbase NoSQL, JUnit, unix shell scripting, ant, maven, svn, jira, mysql, ldap, jboss, tomcat web servers, camel, Polopoly, Urban Airship push mobile alerts, Brightcove video, VizRT video, Cheetah Mail, Sailthru newsletters, WSI, Trafficland, Homefinder, New Relic, Sumo Logic, agile and scrum.
  • Full project life - cycle management including business requirements analysis, development plan documentation, design, development, testing, packaging, user acceptance, deployment and maintenance.
  • Strong communication, organizational and debugging skills.

PROFESSIONAL EXPERIENCE:

Confidential, Melville, NY

Lead Java Developer / Technical Lead

  • Led development efforts in migrating Newsday from old Tribune CMS system to Polopoly CMS. This effort required agile development and daily scrums to build new ant scripts, convert data to xml templates and development of new java code.
  • Led development efforts to migrate the television station News12 website from a home grown solution to use Polopoly. The effort required the same effort as for Newsday but also required implementing News12’s video provider VizRT, their local weather / video and their paywall requirements using ldap.
  • Lead development of incremental upgrades of Polopoly which required upgrading java, replacing deprecated code, migrating the java build process from ant to maven, converting search from lucene to solr and installing Couchbase NoSQL.
  • Implemented site search for Newsday, News12 and AMNY using the Discovery search engine for faceted search results based on keywords or location queries,
  • Created internal search applications that used Solr to retrieve data and generate reports based on the type of data requested.
  • Develop and implement security procedures for processing valid user generated photo’s, videos, events, venues and polls.
  • Created data feeds to support the mobile versions of Newsday, News12 and AMNY.
  • Developed unix scripts which were setup on a cron tab to import data into the CMS or ftp reports to business groups. The scripts called java standalone applications that I wrote to retrieve JSON-RPC/SOAP data such as AP news, newsroom feeds, xml sitemaps, brightcove video for Newsday/AMNY, VizRT video for News12, weather / traffic reports or to send Apple / Android / Amazon push notifications. The reports we sent via ftp helped various business units monitor and scrub user account records.
  • Implemented Varnish to increase cache hits for popular content and for implementing website paywall rules.
  • Assisted in resolving production issues and approved code for monthly product deployments.
  • I setup a local development environment that was cloned and used on the base install for all developer laptops.
  • Responsible for interviewing candidates, campus recruiting for interns, hiring decisions, yearly performance reviews and mentoring the java development staff.
Confidential, Melville, NY

Programmer / Web Developer

  • Developed a dynamic internal part search application using the Ext JS library to read XML/XSLT AJAX data and display it inside a form panel. The part results displayed an icon the user could click to retrieve more detail information about the part, which would make another AJAX call for the detail information. When the user found the part that they were interested in, the selected part information was transformed into a JSON object and returned to the calling panel via an event listener.
  • Created a prototype internal part search application using the Flash Flex architecture to retrieve XML/XSLT data and have it display in a datagrid. The part search results items could click on to retrieve more detail information.
  • Increased sales and usability on the company’s commercial web site by improving the flow of the shopping cart checkout process,increasing credit card security and including PayPal for ease of buying.
  • Created custom JavaScripts for form validation, AJAX interaction/display, manipulating the styles of html content, browser detection, browser url parsing/redirects, mouseover displays and creating/closing pop up windows.
  • Designed database tables and created stored procedures in Oracle for theenhancement of the commercial website part search to include new parameters relating to a part’s environmental information and quantity available to purchase.
  • Deployed BI Publisher and created SQL for new reports that the business used to monitor weekly sales activity.
  • Created content management applications in Vignette and Java J2EE to allow business members to update content on the public commercial web site.
  • Designed and created JSON objects in JAVA to retrieve ‘Special Offers’ and ‘Events & Training’ on from the Vignette content management system and display the dynamic results on a HTML page via JSON objects.
  • Designed and created RSS feeds on from Vignette using the ROME API.
  • Created an internal JSP application to allow the business to create a pdf RMA form of returned items dynamically with an embedded bar code attatched to it using iText.
  • Created a XML/XSLT list of suppliers using eSheetXML.
  • Created a web crawler in PERL to retrieve supplier website urls by parsing the html to search for the part data sheet links and then storing the results in a XML file.
  • Optimized and cut images using Photoshop.
  • Provided weekly on call support for the deployment of new code and bug fixes to the production environment.
  • Developed, maintained and provided support for Arrow’s international websites such as Arrow Germany, Arrow UK and Arrow Italy.

We'd love your feedback!