We provide IT Staff Augmentation Services!

Consultant,resume Profile

3.00/5 (Submit Your Rating)

OVERVIEW

My expertise is in n-tiered object oriented JEE application development with a rich client front end. I have a keen attention to detail and place a strong emphasis on user interface and user experience design. I have had the pleasure of developing rich client J2EE applications front to back using some of the coolest technologies, including Spring, Quartz, Struts, iBatis/MyBatis and various JavaScript toolkits, including ExtJS, Highcharts, Dojo, DWR and jQuery. Over the years I have mastered and trained others on many technologies, both in the college classroom and professionally. I have experience working alone, as a team member and as a team lead, and have earned everal awards for the quality of my work, including a President's Award for Core Values and accolades for my devotion to customer service and for getting things done.

TEchnologies

Front-end: HTML 5, CSS, JavaScript, ExtJS 3.x/4.1, jQuery, jQuery UI, DWR, Dojo, underscore.js, Highcharts, Raphael, D3, SVG, Photoshop design comps , Balsamiq wireframing

Server-side technologies: Java SE 1.4/5/6/7, Java EE 5/6, EJB 2/3, Spring Framework, Spring MVC, Spring Security, Struts 1.2/1.3, RESTEasy Web Services, Quartz, iBatis/MyBatis, SQL, PL/SQL, XML, XSLT, C , PHP

Databases: Oracle 8i/9i/10g, Postgres 8.3, MySQL 4.0/4.1/5.0, Hypersql

Platforms: Apache 2.0/2.2/2.4, Tomcat 5.5/6.0/7.0, Weblogic 8.1/9.2, Jboss 5.0/5.1, Windows, Unix, Linux

Dev/Performance Tools: Eclipse, IBM's Rational Team Concert RTC and Jazz, Dynatrace, Oracle SQLDeveloper, JMeter

work Experience

Confidential

Consultant

  • Worked as a UI developer on a remote, agile team to create high visibility, real-time dashboards utilized by management to make decisions and used by individuals to track company progress toward goals. These dashboards are displayed throughout the company on large screen kiosks that would auto-play, rotating between different dashboards.
  • Worked with customers and project managers to wireframe and create Photoshop design comps for approval.
  • Turned the design comps into working UI code using HTML 5, CSS 3 and JavaScript, utilizing many popular JavaScript frameworks and toolkits including Highcharts, Ext JS 4.1, jQuery, D3 and underscore.js.
  • Authored reusable JavaScript widgets, and created custom slideshows animating text and images.
  • Created dashboard widgets that automatically update using AJAX requests to load JSON data on a timer to provide near real-time data.
  • Tested for usability on various platforms and browsers, including proper functioning on the iPad via the Webkit-based Good browser .
  • Aided in functional and performance testing of the application.

Confidential

Adjunct Faculty

Taught CSCI-2220 Programming in Java.

Confidential

Adjunct Faculty

Taught Software Engineering and coordinated a partnership with a local non-for-profit organization to provide students with a real-world software engineering project.

Confidential

Senior Software Engineer

  • Created web applications to support various GE research labs and proof of concepts.
  • Worked directly with various AJAX toolkits to provide rich front ends and streaming visualizations.
  • Developed an iPad compatible web application that features real-time streaming charts using Highcharts JavaScript library to demonstrate handling of large datasets 60 million records per minute using an in memory database HyperSql .
  • Worked directly with JavaScript drawing libraries and HTML 5 Canvas to provide visualizations for a radiation detection system.
  • Authored custom jQuery plugins to create reusable JavaScript components.
  • Worked directly with both onsite and offshore teams as a UI/UX expert to provide direction on usability design for a large eCommerce application. Revamped several existing applications for usability and provided a more professional look and feel utilizing GE's branding images and styles.
  • Assisted in user experience interviews with various power plant operators across the globe to gather information for improving HMI human machine interaction software.

Confidential

Senior Analyst

  • Won a President's Award for Core Values and have been consistently rated as exceeding expectations in customer service.
  • Led a number of successful projects at the NYISO, including our external facing website redesign, 2 releases of the TCC Market application, the Controllable Tie-line Bid Validator application, and was solely responsible for several internal operations applications. Also contributed to several other application releases, including redesigning the UI for the NYISO's main invoicing application.
  • Combined many technologies including Struts 1.3, Spring Framework, Quartz, Spring Security, Spring MVC, Tiles, RESTEasy, and iBatis/MyBatis, in addition to various seasoned technologies JEE, PL/SQL, JSP, etc .
  • Developed rich client JEE applications using various open source AJAX toolkits, including Dojo, ExtJS, jQuery, and Direct Web Remoting DWR . Programmed in many best in class Java frameworks, including Spring MVC, RESTEasy, Struts 1.3, iBatis/MyBatis, Quartz, Spring Security, Spring Framework, etc.
  • Led efforts to document and standardize user interfaces to provide consistency across applications, including authoring standards documents for User Interface Design and JavaScript.
  • Earned Lean Six Sigma Green Belt certification by leading and participating in several successful projects geared at increasing the responsiveness of NYISO applications.
  • Held mentoring sessions on new technologies for peers, including training peers on Java, JavaScript and ExtJS.
  • Provided 24/7 on-call technical support for critical applications.

Confidential

Instructor

Taught computer science courses including CIS111 - Introduction to Computer Science, CIS 204 Educational Computing, CIS 321 Database Management Systems, and CIS 413 Java.

Confidential

Independent Training Consultant

Provided practical, hands-on, classroom training for the NYS Office of Technology in various technology topics. Training sessions included UML, Optimizing Java Source Code, Implementing Design Patterns in Java, What's New in JDK 1.5, and Java's Logging Facility.

Confidential

Senior Software Engineer, Consulting, Lead Application Engineer

  • Led all aspects of application development, including requirements gathering, application and database design and implementation, and user-interface design.
  • Created both web and client server applications following a tight n-tiered, MVC architecture using Java 1.4, J2EE Servlets and JSPs, JDBC, CSS, JavaScript, HTML/DHTML, XML and XSL/XSLT.
  • Use latest object oriented technologies to create reusable software components.
  • Designed databases for Oracle 8i/9i and wrote PL/SQL code for enforcing business rules regarding data integrity, including sequences and triggers.
  • Authored portions of an intellectual property management system responsible for identifying over 8 million dollars of tax savings for a Fortune 5 company.
  • Tightly integrated web applications with various models of security, including Single Sign On, and homegrown security libraries.
  • Designed and created a healthcare application for use by over 10,000 users across the globe.

Confidential

Adjunct Faculty

n Taught CIS 204 Educational Computing, including Microsoft Office Professional XP, online collaboration tools, website creation, and how to integrate technology into the classroom.

Confidential

Adjunct Faculty

  • Taught CSI 205 Object Oriented Programming in Java Summer 2003 , CSI 445 Topics in Computer Science Java Summer 2002, 2003 2004 .
  • Taught Java at both beginner 205 and advanced 445 levels, including object oriented design techniques and principles.
  • Taught lab sessions for CSI 205 Java Fall 2002 and CSI 201 Introduction to Computer Science Spring 2003 .

Confidential

Lead Programmer

  • Created web applications using Java servlets and C CGI technologies, with an Oracle database backend.
  • Responsible for securing sensitive data for various government agencies, by creating a web application which integrated with third party security software Cryptocard .
  • The short employment was due to company problems, which forced the entire IT department to jump ship and start up to Blue Slate Solutions, LLC.

Confidential

Lead Programmer

  • Was placed on high visibility, time critical projects due to my reputation as a person who can get things done.
  • Won awards for the high quality of my work and my ability to work well under pressure.
  • Created C CGIs and designed and implemented crucial middleware used throughout the organization, including C library that utilizes the Sybase gateway to communicate with mainframes.

We'd love your feedback!