We provide IT Staff Augmentation Services!

Ui Javascript Consultant Resume

5.00/5 (Submit Your Rating)

OH

SUMMARY:

  • 19 years of pure object - oriented development, including automation testing, and architectural consulting experience.
  • Primarily focused in Java/JEE/JavaScript environments with an emphasis on front-end UI development and optimization of Confidential to perform within the limitations of hardware provided.
  • Highly creative and capable of approaching an issue from multiple angles while anticipating potential problems.
  • Also experienced with testing tools and experienced in Confidential optimization.

TECHNICAL SKILLS:

Server-side JavaScript: Node.JS, Require.JS, Underscore.js, Lodash, Jquery, Backbone, Angular, Karma, Jasmine, Raphael

Java: Java (JDK 1.7 most current), J2EE, Strut, Spring, Hibernate, Ibatis, Liferay, JUNIT, JaxB, Jackson, JSON-Lib, JSP, JSTL, PL/SQL, EJB, AWT, Perl, Blaze DS, Payflow, ZPL, Swing, Scala Functional Programming

Client-side: HTML 4/5, Java Script, Backbone, Angular, Underscore, Lodash, JQuery, Dojo, EXT JS, Json, CSS, Bootstrap

Web Service: Restful using JSON, XML, HTML, ASCII & SOAP with XML

Databases: Oracle, DB2, MySQL, Derby, HyperSQL, SQL, PL/SQL

Server Environments: Most flavors of Tomcat, JBoss ( mostly Websphere), and Glassfish

IDE: Netbeans, Eclipse (most flavors), Toad, SQL/J Developer

Technology in applied study: D3, C#, and Unity.

PROFESSIONAL EXPERIENCE:

Confidential, OH

UI JavaScript Consultant

Responsibilities:

  • Brought on to work with a major northeastern bank based in Columbus, OH
  • Worked in a heavily customized Ractivejs based framework with reuseable components built in ES5, HTML 5, and LESS
  • Worked with middle and backend teams to integrate releases
  • Unit testing in Mocha.
  • Tools such as Jira, Bit Bucket, Sublime.
  • Assist client with OFACE and government regulations. Saving the client a large amount in legal fees and issues revolving around international background checks.

Confidential,Atlanta, GA

UI JavaScript Consultant

Responsibilities:
  • Brought on to redevelop and design a new UI with Java based proxy to interfere with a multitude of back-end applications. Having to lend my expertise on the subject matter of web services, proper use of JSON, correct delivery of data to the client-side, knowledge of http and handling of request, as well as extensive head’s down development.
  • Worked in detail on Html 5, CCS 3, Jquery, MVVM JavaScript (Backbone in this case), Bootstrap, Jboss, WebStorm 9.0 IDE, Balsamiq (mockup tool).
  • Handled some light QA and reporting of bugs.
  • Exposure to administrating JBoss EAS 6.0~6.1
  • Completed three integrations of UI to back-end and added features to support a ticket mapping system in the time here.
  • Helped with Java server-back with knowledge from past projects.
  • Atlassian Tools such as Jira and Stash.
  • Worked 50 - 75% remote.

Confidential,Charleston, SC

JavaScript/Drools Consultant

Responsibilities:
  • Working on two Airforce contracts dealing with logistics. Using JavaScript, Dojo, Presto, Angular, Esri/ArcGIS, Drools, Rabbit, HazelCast, Mule, and Scala to accomplish the objectives of AMC's requirements.
  • Worked in detail on Html 5/4/3.2, CCS 3, Dojo, Bootstrap Responsive Web Design,Angular, JavaScript, Esri, and Drools.
  • Exposure to Scala, Rabbit, HazelCast, Mule and Presto.
  • Security Cleanable.
  • Was raved for having “Excellent coding skills, and a determined spirit”.
  • Government de-funded project.

Confidential,Denver, CO

JavaScript Consultant

Responsibilities:
  • Supporting an Excel spreadsheet like cloud based application. Finishing features to a version 1.0 release while the company Confidential was marketing the product.
  • The scope of the project spanned two weeks, completed the features in that said time.
  • Working in Node.js, Angular, CoffeeScript, Bootstrap with Responsive Web Design, Jade, and supporting a Java based end to accomplish debugging of a beta project.
  • Working in the Amazon EC environment.
  • Utilizing web sockets to allow for a push / pull communication layer.
  • Git experience on GitHub.
  • 100% Remote.

Confidential,Chicago, IL

JavaScript Engineer

Responsibilities:
  • Utilizing Prototypical Object Oriented Development knowledge that has been enhanced with single page web application technologies and JavaScript Dependency Injection of the Angular framework to bring a fresh perspective of cutting edge technology to a legacy JSP environment. In order to better suit the needs of the “Road Smart” Road Side Service application to communicate with a mobile driven fleet of road service companies, business to business operations. Introducing modular “template” design and development to promote more robust and reusable client side development.
  • Building custom components in HTML 5 using Angular Directives to be reused across the client side application.
  • Helped prototype unit testing in JavaScript using Node/Karma/Jasmine.
  • Exposed, hands-on experience with Bootstrap CSS framework along with Responsive Web Design.
  • Lightly developed in Spring MVC and Hibernate to help catch the project up in enhancements.
  • Working with SVG in the Raphael JS Framework.

Confidential,Atlanta, GA

Sr Confidential Engineer

Responsibilities:
  • Short term one to three month project; Prototyping the communication between Flex 4 and HTML 5 via External Interface class and Jquery JavaScript to interact with components of HTML.
  • Involved in the planning process to convert the in-store applications to HTML 5 from a pure Flex system.

Confidential,Lawrence, KS

Sr Confidential Engineer

Responsibilities:
  • Building prototype concepts for accommodations in the educational environment. Built a solution for commercial grade Text-to-Speech service utilizing 'Festival' TTS engine, Java Runtime with Liferay Framework, Node.js and sable as the delivery media.
  • Developed the TTS solution, using Node.js as a web service/server calling to Java classes vis node-java accepting Json to build the “Sable” xml file to be converted to a wave/ogg/mp3 by Festival and Lame/Dir2ogg.
  • Hands-on experience with Liferay, giving support and bug fixing.
  • Front-end was created in HTML 5,Bootstrap with Responsive Web Design, and Jquery for handling ajax and callbacks on all except iOS where we used Web Audio API in depth to buffer and play back the audio recording.
  • Developed from an Ubuntu install on Esclipse.
  • Supported an application based in Liferay, Spring, myBatis, Jquery, HTML 4-5 when called to do so.

Confidential, Fayetteville, NC

Sr Confidential Engineer

Responsibilities:
  • Brought on as a resource for in-house full life cycle development in a e-commerce on-going project. In a mixed environment of Java/J2EE and PHP.
  • Working in social media and e-commerce based private sector industry.
  • Building custom features to integrate with IBM Websphere Commerce 6.0. Using knowledge of Struts 1.3 and EJB 2.0.
  • Creating restful web services using Struts 1.3 by bypassing Struts forwarding and utilizing print-write to send a HTTP response to a waiting Jquery Ajax call to & from JSP/JSPF.
  • Working from VMware virtual machine with Windows 2003 server and Websphere Commerce 6.0.
  • SQL creation of tables, queries, and creating views to store and retrieve data for new and existing features.
  • Using project management Confidential to log time and communicate between team members.
  • Technologies and languages that I have directly worked with on this project IBM Websphere / Web-commerce, Tomcat, DB2, Mysql. Tomcat, Websphere Development Kit/Eclipse, Netbeans, CSS, HTML 4, Struts framework, Dojo Framework, and Facebook API.

Confidential, Nashville, TN

Sr Confidential Engineer

Responsibilities:
  • Brought on as a resource for a swing front-end and Java servlet and applet backend in a waterfall environment. Using only core Java on with Tomcat and DB2 data source environment.
  • Worked with swing layouts such a Grid Bag, Grid, Box, Border, and null layouts to help with a backlog of GUI task. As well as maintained and enhanced a multi-threading Core Java application.

Confidential, Morrisville, NC

Sr Confidential Engineer

Responsibilities:
  • To help design and develop a web analytic tool for a pay-to-click and online live help system for Cisco based products.
  • Worked remotely.
  • Using Java with such frameworks as Spring MVC, Apache POI, Apache Tomcat, SQL, Google Tools, JSP, HTML, and Ibatis with an Oracle g10 database.
  • Worked independently at a very high level of development with little time to get knowledge of the current Confidential . Completed a system to take the gathered raw data and turn it into a user interactive trend graphs/charts application using Google tools as well as importing text and graphical data into an excel spreadsheet built with POI.

Confidential, Morrisville, NC

Sr Confidential Engineer

Responsibilities:
  • Refactoring an application for NIEHS, division of the NIH, to bring up to standards and visual standards of a modern RIA in a rapid development environment.
  • Using Flex to build interactive applications, communicating with a Java Oracle g10 backend via custom adapters in a Blaze Data Services near real time environment.
  • 50% working remote via VPN
  • Understanding and using subversion.
  • Using the same MVC on top of MVC approach at Dream Confidential, each client-side instance would use the Java server-side as a data source and offloading many of the processes to the client-side Flex application that freed resources on the server.
  • Nightly Ant builds, for Flex and Java application.
  • Prototyping Flex UI for customer approval.
  • Experience with 508 compliance in a government project.
  • Worked on back end Java, helped in corporate Hibernate/JPA ORM frameworks into the infrastructure.
  • Built Near Real Time communication custom package for Blaze DS.

Confidential, Rocket Center, WV

Sr Java/ Documentum Engineer

Responsibilities:
  • Brought on to create Java web based applications for a Documentum environment. Seized opportunities to lead design and development in a scrum driven methodology. Developed applications independently and quickly turning out Confidential to issues the project encountered.
  • Technologies that were used in this project ranged from Netbeans IDE, WDK, DFC, Oracle g11, Borland Silk Test. Understanding the levels of Documentum technology and proven capable of developing creative answers to needs.
  • Integrating EXT-JS to WDK
  • Further excelling in MVC methodology.
  • Usage in scrum methodology. Met all project requirements in each time frame given.
  • Worked with FEMA.

Confidential, Southaven, MS

Java and Flex Engineer

Responsibilities:
  • Working in an Agile/Scrum environment to provide Medicare and HMOs an automated system to interact with healthcare equipment providers as well as proof of concept of new products to be turned into commercial products. Involved in much of the life-cycle development of this project. The development structure based on the Amazon Cloud as our server provider, Redhat enterprise as our server OS, LiveCycle/Jboss application server environment, Java in a multi-threaded environment with Hibernate and Spring, and Flash/Flex/SWIZ/Ajax-like processing frontend that is now known as MVVM/MV* design architecture.
  • Mentor experience.
  • Developed Use Case Diagrams to explain the sequence of events to better understand such processes in Medicare.
  • Worked on creating WSDL for SOAP services, those are used by other internal Confidential for communication with Atlessian Crowd Single sign-on (their packaged WSDL was ill-managed and had to recreate it).
  • Transactions using JDBC/JTA under Spring.
  • Used Log4J error, warning and business information logging.
  • Wrote test cases and submitted them to team members for testing as well as tested code myself automated under Flex Debugger, Junit, and Borland's Silk Test (like Junit and QTP, just more user friendly then Junit) .
  • Usage of JIRA and Crowd Single Sign-on (development and user experience)

Confidential, Memphis, TN

Java/JavaScript Engineer

Responsibilities:
  • Working within a non-profit under high priority productions.
  • Lead/mentor experience.
  • Use of Model-View-Control in Struts / Spring and IoC / JSP / environment,
  • Model used for business data persistence consisted of JPA / Sturts Beans
  • JSP, HTML, Dojo/EXTJS (Javascript frameworks) in the View along with JSTL, Struts Tags, JavaMail, and C-tags, JTA, JDBC, and at times JSP Tags to communicate with the Controller
  • Controller consisted of Action servlets, Spring based Inversion of Control/Dependency Injection object-oriented development Java development configured with Action Mappings in the struts-config.xml files and Spring IoC injecting object dependencies into the controller.
  • Trained and using Flex in a WSDL web service/HTTP service environment.
  • Development in AIX Unix. Unix Scripting experience.
  • Used Junit for automated testing, wrote test cases, and ran test myself and team tested.
  • Java and JavaScript Regular-Expressions to test user data, to prevent SQL injection for security purposes, and to ensure that nothing hit the database without being completely safe including using prepared statements as the final check before passing data to the database.
  • Confidential and data tested by entire team as well as writing test cases to provide detailed standardized testing, data on DB2 system was monitored by stored procedures and Java Server-side code. Client and Server-side are tested both manually by myself and others in the department as well as automated Confidential of testing before leaving to production.
  • Experience with 508 compliance.
  • Usage of lazy loading and cashing in Spring and Hibernate environments for data persistence.
  • Used file creation based in I/O filtered steams to create files for other applications including PDF and a custom judge-assisting Confidential .
  • Development in such technology and frameworks as Websphere Server and Developer kit (Websphere Devloper's kit is built on Eclipse), Java Beans, Struts, Spring, Hibernate, DB2, Java sessions, RCP, Struts, AS400, Dojo and GWT (JavaScript framework customized for Java interaction and widgets with Ajax calls), Payflow (Paypal api), and Lotus Notes
  • Using knowledge of past productions in Lotus Notes to build Java 1.4 & 1.5 web applications for web and internal use.
  • SVN version control

Confidential, Oxford, MS

Confidential Developer

Responsibilities:
  • Development for the Navy and Department of Transportation.
  • Working in an Agile based environment. Development, testing and maintenance were upon the developer.
  • Development in PL/SQL in an Oracle G10 back end, J2EE,Struts, Spring, Jdeveloper, Weblogic, SWT, RCP, JSP/JSF processing UIDs to pull data from and search against an Oracle G10 database. Used Stored Procedures.

Confidential, Memphis, TN

Web Developer

Responsibilities:
  • Brought on by the Confidential Department to re-design a flat HTML website to a database / information driven system.
  • Support and develop sever-side and client-side Confidential that controlled over flow of the new pages and templates. Programming server-side in PHP, object-oriented development, and MySQL. Programming client side HTML 4.
  • Agile based environment where all phases of development were placed upon the sole developer.
  • Responsible for the development of a client side menu driven UI in Web 2.0 technology, JS-EXT 1.0.

We'd love your feedback!