We provide IT Staff Augmentation Services!

Senior Ui Engineer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Over 12 years of experience in UI Engineer software architecture, design, development, testing and maintenance of complex applications using a mix of front - end and backend (JavaScript/Java)
  • Over 10 years of experience in JavaScript, HTML and CSS
  • Expert with JavaScript Frameworks: Backbone.js and Angular.js.
  • Experience Using UI-bootstrap with UI-grid
  • Experience in Using JQuery Ajax calls with Restful Endpoints for getting back data for jqwidget grids

TECHNICAL SKILLS:

Languages: JavaScript, HTML5, Java2, SQL, C#

RDBMS: Oracle 8i/8.0/7.3, MySQL

Database Connectivity: JDBC 2.0, ODBC

Web Framework: Struts 1.3/1.0, 2.1.x, Spring 3 framework

JavaScript Support: DOJO 1.9.6, JQuery, JQueryUI, jqwidgets, require.js, under-score.js, JQuery Mobile, JSON, XML

JavaScript Frameworks: Backbone.js, Angular.js

JS Libraries: D3.js

Graphics/Animation: SVG

IDE: WebStorm 8, Eclipse 3.0.1,4.0, Weblogic Workshop 8.1, 9.2,10 Microsoft Visual Studio 2008, Intellij Idea, netbeans

Web Server & Software: Apache Web Server, MAMP 3, Weblogic 11, 12

UI Support: CSS3, SASS, SCSS, Twitter Bootstrap 3

CSS Preprocessor: SASS, SCSS

Adobe CC: Adobe Photoshop

IBM Components: IBM Business Space, IBM Content Navigator

System Analyst Tools: File-Aid, File-Aid DB2, SPUFI, TSO, ENDEAVOR, MS Office Suite (Word, Excel, PowerPoint, Outlook).

Languages: COBOL, COBOL II, RM COBOL, JCL, SPUFI, Easytrieve Plus, MS Visual Basic 6.0, LotusScript, Formula Language

Tools: & Systems Software: JBUILDER 7.0., BEA AquaLogic BPM Suite 9.2, CICS, DB2, VSAM, JES, NDM, IDCAMS, SyncSort, CA-7/11, Windows 2000 and XP.

Application Software: Connect: Direct, Lotus Notes R5, R6, and R7 Domino Designer, Vis-ualAge Generator, Captaris RightFax

Hardware & Server Experience: IBM z/OS, Lotus Domino 7, Lotus Domino 6.x Lotus Notes 5x

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Senior UI Engineer

Responsibilities:

  • Worked on development of US Banks Migration of software from IBM Business Space to IBM Content Navigator.
  • Utilized DOJO toolkit for development.
  • Created AMD modules, data services, templates, forms and other components for various IBM Content Navigator screens. Used DOJO 1.9.6 toolkit.
  • Utilized DOH for Unit testing of AMD Modules using Browser Runner
  • Created data services for rest calls. Worked with backend developers to get end points for Rest api. Worked on support calls with testers to correct bugs in testing environment.

Environment: Dojo 1.9.6, JavaScript, DOH, CSS, IBM Rad, HTML.

Confidential, Midtown, GA

Senior UI Engineer

Responsibilities:

  • Worked on development of IPFLEX Re-Architecture for legacy ipflex screens.
  • Utilized Angular.js with underscore and other various js libraries.
  • Created controllers, data services, templates, forms, grids and other components for various ipflex screens. Used Angular UI library.
  • Used ui-bootstrap with ui-grid. Presented Data with ui-grids with ways to update, delete and add data. Created factories for utils or helper classes.
  • Created data services for rest calls. Worked with backend developers to get end points for Rest api. Worked on support calls with testers to correct bugs in testing environment.

Environment: Angular.js, JavaScript, Grunt, Node, Twitter Bootstrap 3, CSS3, JQuery 2.x, Intelij-idea, Angular-ui components: ui-bootstrap, ui-router, and ui-grid

.Confidential, Charlotte, NC

Senior UI Engineer

Responsibilities:

  • Worked on development of Admin-md-scrub page. A multipurpose page that allows doctors to inter-act with data from a grid system created with Angular-ui - ui-grid.
  • Created angular ui-grid to hold data for interaction from MD’s.
  • Created modals for cell navigation and column filtering so ihealth doctors can conduct multi-column searches for tracking medical rule changes on patients and the ability to scrub pre-existing rules from the list.
  • Worked on data-driven components on Private Wealth Systems portal dashboard for financial data representation thru Horizontal bar charts and piecharts.
  • Utilized D3.js with SVG elements for render-ing a data representation of financial data thru a progression on a timeline basis.

Environment: Angular.js, D3.js, SVG, JavaScript, Gulp, Node, Twitter Bootstrap 3, CSS3, JQuery 2.x, Webstorm, Angular-ui components: ui-bootstrap, ui-router, and ui-grid.

Confidential, Roswell, GA

Senior Java Developer/ UI Engineer

Responsibilities:

  • Worked on Global Purchasing System Development utilizing Angular.js technology to build MVC type front-end development.
  • Created Templates and custom Directives. Utilized Angular directives for Angular UI - bootstrap, kendo-ui and ui-router. Utilized grunt task runner to perform builds and other tasks like jshint and sass.
  • Worked in an agile environment with daily scrum.
  • Worked off re-quirements to build front-end pieces for new software. Kendo UI Components used: Grids, Panes- Splitter, Window, TreeView, TabStrip. New Global Purchasing system built as a SPA(Single Page Application).

Environment: Angular.js, Javascript, Grunt, Node, Twitter Bootstrap 3, CSS3, Kendo UI, JQuery 2.x, Webstorm, jshint, sass, Angular-ui components: ui-bootstrap and ui-router.

Confidential, Alpharetta, GA

Senior Applications Developer

Responsibilities:

  • Performed Backbone.js application development for frontend DAO support for an employee and dealer onboarding application for Aio Wireless. Used Jquery Ajax calls with Restful Endpoints for getting back data for jqwidget grids.
  • Used Ajax with Restful endpoints for populating dropdowns and autocompletes. Mac osx was used to develop code on Webstorm 8 IDE.
  • Customized jqwidgets to use custom employee infor-mation grid/column components including: checkboxes that perform like radio-buttons, select boxes that were customized to hide by default and display only on click, and moving data from one grid to another grid.
  • Also created animations like easing using fade. Worked with business analysts, architects and system analysts on requirements for projects in an agile scrum environment and was able to communicate well at all levels.
  • Worked on giving tasks from the Rally Development tool for handling: Sprints, User Stories, Tasks, and Defect Tickets.
  • Developed Responsive Web Pages utilizing fluid grid design. Worked with Ado-be Photoshop to create custom control widget facings for jqwidget grids. Used CSS3 border-radius, box-shadow, gradients for various custom submit buttons. Utilized CSS3 properties: border-radius, box-shadow, backgrounds, transitions, fonts, and gradients.

Environment: Backbone.js, Javascript, CSS3, SCSS, JQueryUI, require.js, underscore.js, jqwidgets, html5, and REST webservice calls. IDE- Webstorm 8, Adobe Photoshop CC

Confidential, Smyrna, GA

Senior Java Developer

Responsibilities:

  • Worked with Merchandising IT on a Sku/Item Inventory setup. Utilized new technologies such as a Graph Database (such as the Titan Database) using the Rexster Client & libraries, and created Gremlin queries for the Rexster classes. Mentored junior to mid-level developers.
  • Worked with business analysts, architects and system analysts on requirements for projects in an agile scrum environment.
  • Developed Angular.js for front-end and utilized simple directives such as ngModel, ngController, ngVew, ngRepeat, ngShow, ngRroute. Application was SPA (Single Page Application). Created Custom Templates and custom direc-tives.

Environment: Angular.js, Titan DB, HomeDepot Custom DAO Frameworks, Rest api, JQuery and HTML

Confidential, Alpharetta, GA

Senior Java (Mobile) Developer

Responsibilities:

  • Worked on VIVR- Visual Interactive Voice Response for Mobile phones which accesses IVR.
  • Used a Jquery Mobile Range/Slider widget to create users’ wireless usage data for display on the UI with sliders to indicate how many min’s have been used.
  • The sliders were developed with a numeric indication along with different colors on the slider.
  • Developed JSPs that included JSTL tags for markup handling that were cre-ated for presentation.
  • NOTE: The Interactive Voice Response system is an automated phone-answering system that invites the caller to select from a list of choices using the phone's touch-tone keypad.
  • IVR architecture consists of the following elements:
  • A front-end presentation layer that interacts with the caller
  • Middleware that services requests from the front end by interfacing with other systems (e.g. CAM)
  • An administration tool providing web-based user interface to manage settings and data needed by the IVR application.

Environment: Java2, Spring 3 frameworks, JQuery Mobile, JavaScript, jQuery, CSS3 and HTML5

Confidential, Atlanta, GA

Senior Web Developer

Responsibilities:

  • Worked on the Turner Sports web development operations support team for NBA.com
  • Utilizing Drupal 6 CMS. Support included: updating CSS, Html, JavaScript,
  • Adding various sponsor branding and updating pages to reflect updated teams or team members.
  • Developed modules utilizing PHP for any server related calls. Added template changes for current modules to reflect new page design needs for NBA sites.
  • Worked with Jira tickets for production support along with fisheye peer review before moving code to QA. Worked in a scrum agile environment which consisted of two week sprints.

Confidential, Atlanta, GA

Senior Applications Developer

Responsibilities:

  • Worked for the Turner Sports for PGA.com “Microsites Group” utilizing Drupal 6 CMS. Created Drupal Mod-ules using PHP for related server side webservice calls.
  • Completed templates for rendering html. Utilized Html, CSS, and Javascript for client side development. Created photo mosaics for the 2012 PGA National Championship utilizing Javascript and CSS. Created Menus for the site using Html and CSS for various links to access information about the National Championship.
  • Create various hooks for overriding core methods to create a looser coupled site in line with drupal best practices.
  • Worked with Jira tickets for work related to SCRUM 2 week sprint cycles accordingly.
  • PGA/Golf Microsites in Drupal 6

Confidential, Roswell, GA

Consultant

Responsibilities:

  • Setup Amazon ec2 site with SuSe box and setup Drupal 6 and 7 installations.
  • Wrote PHP for various mod-ules for a rapidTM drupal site for server side web service calls.
  • Created PHP Templates for rendering Html for the rapidTM drupal site.
  • Utilized css, javascript for client-side scripting and styling. Acted as the drupal administrator for the rapidTM website.

Environment: Drupal 6, 7, oracle 10, 11, mysql5.5, Apache 2.x, PHP 5.3

Confidential, Atlanta, GA

Consultant

Responsibilities:

  • Entaire Globals Payment and Revenue Calculator are comprehensive apps that deals with the process of calculating and processing Revenue
  • Developed presentation layer using VisualForce Pages, HTML, CSS, and JavaScript
  • Created APEX Triggers for Insert After, InsertBefore calls after DML inserts and updates
  • Extensive development of Apex Controller Classes to interact with VisualForce Pages
  • Worked with Force.com IDE and Sandbox while testing code for migration to production

Environment: Force.com Framework, VisualForce Pages, Apex Tags, Apex Controllers, Force.com Sandbox, HTML and CSS

Confidential, Alpharetta, GA

Senior Java Developer

Responsibilities:

  • Enterprise Customer Profile Database (Order Entry Portal) is a comprehensive app that deals with the pro-cess of setting up a new IPAD data plan for new customers
  • Developed presentation layer using JSP, HTML, CSS, JavaScript, and DOJO 1.4.2
  • Added Struts 2 tags for Struts: Properties, Text Field, Radio Buttons, Check Boxes, Date Picker, Etc.
  • Register numeric checks on fields, Check for different key presses, etc.
  • Added Struts 2 tags for Struts(s),Text Field, Radio Buttons, Check Boxes, Date Picker, Etc
  • Setup tile definitions, struts-config files and property files working with Struts2.
  • Used Subversion to setup integration for code management.

Environment: Java 1.5, Struts 2.1.x, JSP/Struts Tags, MyEclipse 8.6, HTML, CSS, Ant 1.7, Tomcat 6x, Tiles, DOJO 1.4.2, JSON, SVN- Code integration.,

Confidential, Alpharetta, GA

Senior Java Developer

Responsibilities:

  • ECPD is a comprehensive contracts approval and profile package that contains all the necessary items needed for contract approvals and archiving. It covers all the profiles and contracts entry and approval with Billing System requirements for new Businesses that purchase new wireless contracts with Verizon Wire-less for future use.
  • Developed presentation layer using JSP, HTML, CSS, JavaScript, and DOJO 1.4.2
  • Development of JSPs, FormBeans, ActionForms, Action Class, Manager Interface, Manager Impl, with a Service Class
  • Setup tile definitions, struts-config files and property files.
  • Used Continuus to setup integration for code management.
  • Used Dojo Grids and latest dijits for front end presentation work

Environment: Java 1.5, JDBC Template, Struts 1.3, JSP/Struts Tags, MyEclipse 6.6, HTML, CSS, JBOSS 5x, Ant 1.6.5, Tomcat 6x, Oracle 11x, Tiles, DOJO 1.4.2, JSON, Continuus- Code integration, WAR file deployment, XML.

Confidential, Alpharetta, GA

Senior Software Developer

Responsibilities:

  • Designed and developed many of Procentra’s Workflow applications including: history logging, role delega-tions, process management- JBPM Diagram hovers and tooltips and interactive JSPs working with the ad-min side of JBPM Process Flows and maintenance.
  • Developed the presentation layer using JSP and Servlets developed with the Eclipse Europa tool. Used Java2.Used JavaScript for client side validations.
  • Developed Localization files and completed translations for French and German for JSP’s, Dojo-JavaScript files.
  • Conducted porting of .43 to 1.0 on Dojo upgrade. Recorded events to local Wiki of Development team.

Environment: Java, JDBC, Servlets, JSP, JBPM Designer, HTML, CSS, JBOSS 4.x, JBOSS BPM, Eclipse Europa, CVS, JQuery

Confidential, Alpharetta, GA

Java Developer

Responsibilities:

  • VCCAS System
  • The Verizon Completed Contracts Approval System (VCCAS) is a comprehensive contracts approval work-flow package that contains all the necessary items needed for workflow approvals and archiving.
  • It covers all the administrative and editing functions in a portal design for Verizon employees.
  • VCCAS works on a basis of Verizon contract approvals through workflow and archiving for future use.
  • Extensive development of JSP, Action Class and form beans using Eclipse IDE.

Environment: Weblogic 8.1, Oracle, Eclipse 3.2, JSP, Java 5.0, JDBC, Ant, Struts, JSP, Eclipse 3.1, HTML

Confidential, Columbus, GA

Lotus Administrator/Domino Web Developer

Responsibilities:

  • Developed Website Content Management System with contact tracking and custom search engine using Lotus Domino 6.5, Lotus Script, JavaScript, Java Agents, DHTML and HTML.
  • The system includes a customizable registration database that connects to a contact tracking database.

Confidential, Atlanta, GA

Lotus Notes Developer

Responsibilities:

  • Worked on various lotus notes databases developing lotus notes databases utilizing lotus script and formula language.

Environment: Lotus Notes Development, Lotus Script, Formula Language

Confidential, ATLANTA, GA

Lotus Administrator / Developer

Responsibilities:

  • Provides application development of Domino Databases for Environmental Protection Agency of Atlanta, Ga.
  • Developed databases using Release 6 Lotus Notes Domino Designer; to include skills in LotusScript, JavaScript, and Formula Language.
  • Maintains current Domino databases and managed the Access Control List as having current Manager Access.

Confidential, Columbus, GA

Lotus Notes Application Developer

Responsibilities:

  • Provides application development of Domino Databases for city government of Columbus, Ga.
  • Developed databases using Release 5 and Release 6 Lotus Notes Domino Designer; to include skills in LotusScript, JavaScript, and Formula Language. C

Confidential, Columbus, GA

Programmer Analyst

Responsibilities:

  • A Total Systems and VISA USA joint venture providing technology-based commerce enabling services.
  • Provided application development support from functional requirements through implementation of merchant transaction processing and merger related processing.
  • Stabilized the TSO/TS1 batch processing system consisting of Command Level CICS, COBOL, and VisualAge Generator with VSAM and QSAM by develop-ing standards, procedures, documentation and improved system upgrade processes.
  • Converted new cli-ents, such as, BB&T, Compass, and Cybersource banks to TS1 system for batch processing using JCL in conjunction with either COBOL or Assembler programs.

We'd love your feedback!