We provide IT Staff Augmentation Services!

Ui Software Engineer Resume

SUMMARY

  • Experienced Java software engineer with a passion for software development Who for the last 15 years has specialized in user interfaces (UI), developing both Web and Desktop applications. I typically assist UI groups with advanced research and architect UI infrastructures. Additionally, I assist and train UI software engineers with respect to development and the UI architectures. I solve the more advanced UI issues. I have also taught Java programming at the college level. and design software for easy maintenance for life
  • Technical lead aptitude skills, commitment, and experience
  • Extensive Java, designing and coding with emphasis on infrastructure
  • Experience creating tailored Android, JavaScript, JSF, Swing, Web components for advanced UI applications
  • Ability to work collaboratively
  • Commitment to achieving project goals
  • Strong white board, communication and writing skills
  • Exceptional organizational skills
  • Full stack developer

TECHNICAL SKILLS

Languages: Java, C#

Technologies: Java JDK, Java Server Faces (JSF), MyFaces, Rich Faces, Prime Faces Tomahawk, Facelets, Tiles, JSP, GUI, Java Beans, Spring, J2EE, XML, XSLT, XHTML5, CSS JFC/Swing, OOD, OOP, UNIX shells, Java Web Start/JNLP, JNI Modern JavaScript, TypeScript, JQuery, JQuery UI, AJAX, JQX UI, JSON/REST

Tools: Eclipse, MyEclipse, NetBeans, Netbeans RCP, IntelliJ IDEA, WebStorm, Android Studio, Visual Studio JUnit, Ant, Visual SourceSafe, Clear Case, CVS, Accurev, PVCS, SVN, Git, TOAD, Firebug, Maven

Design Patterns: Java design patterns, JavaScript design patterns

Databases: DB2, Oracle 9i/10g, PostgreSQL, Hibernate

Operating Systems: Windows, Unix, iOS

Smart Phone Technologies: Android

Networking: SNMP, TCP/IP, UDP

Browsers: Internet Explorer, Fire Fox, Google Chrome, Safari

Web Servers: Tomcat, Glassfish, IBM WAS, Weblogic, JBoss, Apache

Teaching Technologies: Angel, Blackboard

Applications: RaptorX

Security Clearance: Active Secret

PROFESSIONAL EXPERIENCE

Confidential

UI Software Engineer

Responsibilities:

  • Refactored, collapsed duplicate JavaScript classes based on platforms
  • Web, mobile, android and iOS
  • Converted JavaScript classes to TypeScript classes
  • Refactored, simplified JavaScript compressor/packer using C sharp
  • Re - designed application versioning system
  • Updated server code to support the new re-designed versioning system
  • Bug fixing and continued refactoring JavaScript and TypeScript classes

Confidential

Java UI Software Engineer

Responsibilities:

  • Assisted in porting the project from using JSP’s to using JavaScript MVVM client models.
  • Designed all the JavaScript client models architecture, mirroring the server side Java objects
  • Used constructor and prototype inheritance, and inheritance using JQuery for each MVVM.
  • Architected and wrote all the JQuery Ajax server requests, for each type of model manager.
  • Integrated the ajax server requests and model usage, into the application.

Confidential

Java UI Software Engineer

Responsibilities:

  • Task oriented project, for viewing graphical object information within Socket GXP
  • Added a number of control managers designed as singletons for easy accessing and updating
  • Designed and developed multiple UI custom table views displaying task and Meta data information.
  • Developed a top down flow wizard using accordion panels for task processing, displaying task processing and states.
  • Designed and developed Java Web Start/JNLP support
  • Added JQuery Gridx table component support
  • Designed Ajax support using JQuery for issuing ajax request to the server
  • Implemented coordinate conversion manager supports, Degrees, Degrees Minutes Seconds

Confidential

Java UI Software Engineer

Responsibilities:

  • Continued porting multiple modules and infrastructure from the Rich Client Platform plug-in map application.
  • Designed/developed detection data map layer module allowing the displaying of sensor detected objects, on map.
  • Developed tree and table view for detection data object, and supports context menu, for tree, table and time line.
  • Designing detection image map layer, displays map images based on a time associated with time line display.

Confidential

Java UI Software Engineer

Responsibilities:

  • Wrote overview of WebStorm JavaScript IDE.
  • Detailed a reference overview of JavaScript books and sites used to learn modern JavaScript.
  • Developed topics on
  • Common issues learning JavaScript, from a OOP language perspective
  • JavaScript objects, Constructor and Prototype inheritance
  • Inheritance using JQuery
  • JavaScript design patterns

Hire Now