Ui Architect Resume
Rtp, NC
SUMMARY:
- I have over twenty years of experience as a software engineer preparing architectural design, detailed design, test cases, coding in JavaScript, Java, coding in C++, and unit testing.
- I am fully experienced in the full system lifecycle.
- I am experienced in designing and developing in both the waterfall, and spiral systems within an Agile methodology.
- I am a highly motivated individual who practices self - discipline.
TECHNICAL SKILLS:
I have years of experience working with the following: Microsoft Word, Microsoft PowerPoint, Microsoft Excel, Oracle Databases, SQL, Linux, JavaScript, Typescript, Java, Java EE, C++, Rational Unified Process, Design Patterns, UML, JSF, Hibernate, RichFaces, Spring, AngularJS, Angular 2, Angular 4, HTML, CSS, Maven, Android, JPA, SOA, Agile, JBoss AS 7.
EXPERIENCE:
UI Architect
Confidential, RTP, NC
Responsibilities:
- I am assigned to build the user interface portion of the Atlantis system. This is a system that mimics the existing product licensing and registration system, but is designed to run as a stand-alone system and be highly customizable to meet individual customer needs.
- I designed and built the UI portion of this system using the Angular 2 framework with Typescript, HTML 5, and CSS3.
- I used Webpack for bundling and package management, and WebStorm as my IDE.
- The server portion of this project is being built in Ruby.
- This system makes extensive use of REST API calls and the Angular 2 HTTP library.
- We use Git for version control, and Jira for work assignments.
- To this point, the user interface has come together very quickly and has been very well accepted showing huge performance gains over the original system.
- I designed and built three user interface applications.
- All three of these applications use component base designs and proved that components could be shared among the applications to maintain a consistent look and feel.
- The applications also use a FLUX architecture, which has proven to give huge performance boosts. One of the initial applications, which was written in the Angular 2 framework, I upgraded to Angular 4 and Angular Materials 2.
- I have successfully upgraded all of the UI's to Angular 4.
- All new feature implementation is now done within the Angular 4 framework.
- Our system makes use of both Docker and Jenkins, Vbox and Vagrant.
UI Architect
Confidential, Jacksonville, FL
Responsibilities:
- I completed the design and development of the Enterprise Login system, which is a MEAN stack system using MongoDB, Express JS, Angular JS 1.5, and Node JS.
- I was responsible for designing, creating and maintaining the enterprise UI application using Angular 2.0 and Typescript.
- I have designed and developed re-usable components that can be re-used through out the enterprise system.
- I use Webpack for package management, Node JS for testing server, and Less for styling.
- I am responsible for directing the technologies used to develop and maintain the UI.
Angular JS Teamlead
Confidential, Cary, NC
Responsibilities:
- I was responsible for the design and development of the Confidential product.
- Confidential provides an Internet user interface for an existing stock trading system that has been used by Confidential for years.
- The new UI uses the AngularJS framework along with NodeJS, Jade, Grunt, and SlickGrid.
- The Confidential application was started about six months before I joined Confidential by developers with little previous experience developing in AngularJS.
- Subsequently, I have been responsible for cleaning up existing code as well as designing and developing code to meet the new requirements.
- I am also the lead on the Confidential development team.
UI/Angular JS Architect
Confidential, Charlotte, NC
Responsibilities:
- I was responsible for design and development of UI components using the AngularJS framework and the Ionic Framework to build a responsive web application that is mobile device compliant.
- This contract is with Confidential for their Cloud Based Backup system.
- We used the Cloudant database, which is a NoSQL cloudbased database system based on CouchDB.
- We are using a Java/Rest backend for creating and updating data entries.
- We query data directly factories on the UI.
Software Engineering Consultant/Angular JS Developer
Confidential, Charlotte, NC
Responsibilities:
- Develop in the Angular JS frame.
- Develop using Javascript.
- Develop using HTML 5.
- Tools used are WebStorm, Subversion, and Google Chrome.
- Develop and maintain backend components (Controllers and DAO s) in Java using Spring to provide data support for this system.
Software Engineer and Java Developer
Confidential, Shenandoah, VA
Responsibilities:
- Design and develop Web Application using AngularJS.
- Design and develop Java objects to support our Web Application using IntelliJ.
- Design and develop persistence model using Java Persistence API (JPA) and Hibernate, REST, and JSON.
Web Services Architect
Confidential, Chantilly, VA
Responsibilities:
- Performed requirements analysis.
- Performed architectural design of Java Enterprise System using Design Patterns.
- Performed detailed design of system using Unified Modeling Language and the Rational Unified Process.
- Produced Java code for the data model and the business model.
- I was responsible to researching requirements for the Parts Smart System. I performed architectural and detailed design of this ecommerce system, which allowed users to select mechanical parts by exploding graphical views. This system was produced with Java and Java EE, on an Confidential Websphere server with an Oracle database.
- Performed requirements gathering and analysis.
- Performed architecture design of Java Enterprise System using Design Patterns.
- Performed detailed design of system using Unified Modeling Language and the Rational Unified Process.
- Produced Java code in support of this system, to include enterprise beans, facades, business factories, business objects, and helper objects.
- I was responsible for requirements gathering and documenting. I performed design work on a HIPAA compliance program for a major health care provider. I produced design and requirements documents for both internal, and customer use.
- Performed detailed design for HIPPA compliancy using the Rational Unified Process.
- Performed requirements gathering and analysis.
Consultant
Confidential, Bethesda, MD
Responsibilities:
- Prepared architecture design using the Rational Unified Process.
- Preformed detailed design using the Rational Unified Process.
- Built EJBs for the MD JIS system.
- Implemented the Design Pattern driven design using Java, and Java EE.
- Assisted in mapping XML files into the JIS system as a means of handling business logic.
Object Designer
Confidential
Responsibilities:
- Prepared detailed design using the Rational Unified Process.
- Taught other team members to perform a detailed design using the Rational Unified Process.
- Created the user s manual for this system.