Ui Engineer Resume
Fort Collins, CO
SUMMARY
- 6 years of experience in Web App and Mobile App Development using JavaScript, ReactJS, AngularJS, Node.js, HTML5, CSS3, jQuery, Boostrap, Foundation, AJAX, JSON, XML, etc.
- Proficient in using Front - End Development Frameworks including AngularJS, ReactJS, NodeJS, Bootstrap, Bower, Gulp and other JS libraries.
- Strong JavaScript, AngularJS, ReactJS skills being able to write reusable components as well as implement existing plug-in.
- Experienced in developing Single Page Application (SPA) in by using AngularJS.
- Skills in optimizing Responsive Web design using CSS media queries, Foundation 5 nd bootstrap.
- Extensive experience in DOM manipulation using JavaScript and AngularJS.
- Experienced in using Bootstrap components including carousel and collapse to build style widgets.
- Good knowledge in CSS preprocessors and template languages like Sass, SCSS and LESS.
- Familiar with JS library like ReactJS and D3.js.
- Optimized websites compatible on all the major browsers like Chrome, Firefox, Safari and IE.
- Experience in JavaScript Unit Testing using QUnit, Chai and Jasmine with Karma.
- Debugging the code using browser tools like Chrome Developer Tool, Firebug, and IE developer Toolbar.
- Experienced in Developing RESTful web services (Express.JS meddle ware )with Spring MVC, JDBC and Jersey.
- Have an excellent understanding of Core Java concepts along with MVC.
- Used RDBMS systems like Oracle, SQL Server, MySQL and Postgres for performing database operations.
- Proficient in using dependency tools like Bower, Gulp and Grunt.
- Experience in Version Control tools including Git, SVN, and CVS.
- Practitioner of Agile Development, Daily Scrum and Git to provide high quality solutions.
- Experienced in the IT (HPE), Insurance, Banking and Finance Domains.
- Self-motivated, Proactive and innovative team Player proven to work under tight deadlines and capable of work efficiently as an individual.
TECHNICAL SKILLS
JavaScript MVC frameworks \RESTful Web Services: \: ReactJS, Angular-JS, Angular-UI\ Node.JS, Spring MVC\
JavaScript MVC frameworks \Web Servers: \: ReactJS, AngularJS\Apache Tomcat 7.0.6\
Software Patterns \IDE & Tools: \: MVC, MVVM, Factory, Singleton\Sublime, IntelliJ, Eclipse, Web Storm, \
ORM/Databases & Tools \ Version Controls: \: Hibernate, JDBC, MySQL, Oracle, PostgreSQL\GIT, CVS\
Operating Systems \Web/App Servers: \: Windows 8/10, Linux, Mac OS\Apache Tomcat, Web Logic, Web Spheres\
Web UI Technologies \: HTML/HTML 5, CSS 2/CSS 3, Bootstrap, \ CSS Media queries, XML, JSON, AJAX, \ Node.JS, JQuery, LESS, SASS.\
PROFESSIONAL EXPERIENCE
Confidential, Fort Collins, CO
UI Engineer
Responsibilities:
- Responsible for designing and developing user friendly interaction webpage using ES6, AngularJS, Foundation 5, HTML5, SCSS, Node.js, AJAX, and JSON.
- Used AngularJS and Javascript with bower components and foundation 5 to build propel portal including launchpad, shop-ui, catalog-ui, supplier-ui, workstream, notification, etc.
- Used AngularJS for DOM manipulation and two-way binding.
- Consumed RESTful web services (Express.js middleware) and make asynchronous Ajax calls with $q service in AngularJS from API with JSON Object.
- Utilized various JavaScript libraries for form validation and other interactive features.
- Used dynamic style sheet language compiled into SCSS including SASS and LESS.
- Worked with media queries and development to customize the responsive view.
- Handled cross-browser compatibility for Safari, Chrome, Firefox and IE.
- Used Chai to write Unit Test Cases.
- Applied Maven framework to inject dependencies.
- Using Gulp and bower components for the package management.
- Used SCRUM agile methodology for the software development in the SDLC.
Environment: JavaScript, AngularJS 1.5, NodeJS, HTML5, CSS3, Foundation 5, Bower, Gulp, AJAX, JSON, Spring MVC, REST, Maven, Apache Tomcat, Postgres, Github
Confidential, Fort Collins, CO
UI Engineer
Responsibilities:
- Responsible for designing and developing user friendly interaction webpage using ES6, ReactJS, Grommet (UX platform for HPE), HTML5, AJAX, Node.js and JSON.
- Used ReactJS and JavaScript with grommet Framework (HPE library) to create and design dynamic and responsive webpage for security analyst for security center in HPE.
- Designed and Developed reusable components with ReactJS and Grommet for more user-friendly view page.
- Consumed RESTful web services and make asynchronous Ajax calls to get JSON data to render the web app to fetch alarm information from vertica (HPE database).
- Utilized various JavaScript and jQuery UI libraries for form validation and other interactive features.
- Used dynamic style sheet language compiled into SCSS including SASS and LESS with tools like grunt.
- Worked with media queries and development to customize the view.
- Used other modern front-end frameworks to develop user screen like ReactJS, D3.js and other plugins.
- Debug in multiple browser among Safari, Chrome, Firefox and IE.
- Involved in writing the Unit Test Cases using Jest.
- Applied Maven framework to inject dependencies.
- Using Gulp for the package management.
- Used SCRUM agile methodology for the software development in the SDLC (Scrum).
- Worked with the other team ArcSight ESM, CDC and other back end Developers to gather requirements and enhance the application functionality and add new features.
Environment: ReactJS, HTML5, CSS3, JavaScript, AngularJS UI, jQuery, AJAX, XML, JSON, Spring MVC, REST, Gulp, Maven, Apache Tomcat, Vertica (HPE database), Github
Confidential, Oakland, CA
Sr. UI Developer
Responsibilities:
- Responsible for creating business and functional requirements design and developing user friendly interaction screens using HTML5, CSS3, jQuery, AJAX, AngularJS, Node.js and JSON.
- Used AngularJS and JavaScript with Bootstrap Framework to create and design dynamic and responsive webpage for appointment with patients, patients’ personal health record and online prescription refills modules.
- Developed SPA (Single Page Applications) in JavaScript library and AngularJS for patient’s health record report.
- Consumed RESTful web services and make asynchronous Ajax calls to render the JSON data to fetch patient’s information from hospital’s server.
- Used AngularJS and jQuery for DOM manipulation and two-way binding.
- Utilized various JavaScript and jQuery UI libraries for form validation and other interactive features.
- Used dynamic style sheet language compiled into CSS including SASS and LESS with tools like Grunt/Yeoman.
- Used Bootstrap components of Angular-UI like Carousel, collapse, Dropdown, Tabs.
- Worked with media queries and development to customize the view.
- Handled cross-browser compatibility for Safari, Chrome, Firefox and IE using Modernizr.
- Involved in writing the Unit Test Cases using Jasmine.
- Applied Maven framework to inject dependencies.
- Used JIRA agile for the software development in the SDLC.
- Worked with the team of architects and back end developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3, JavaScript, jQUERY, AngularJS, AngularJS UI, Bootstrap, AJAX, XML, JSON, Spring MVC, REST, MySQL, Github
Confidential, Fort Lauderdale, FL
Sr. Front End Developer
Responsibilities:
- Involved in the analysis, re-design and enhancement phases with developers and product manager.
- Designed page layout using HTML5, CSS3 along with jQuery and adding dynamic functionality to each module.
- Updated dynamic client-side web page by using Angular.js, Bootstrap and jQuery for web application, page navigation and form validation.
- Used modern UI frameworks including jQuery UI and jQuery plugin to enhance the functions of the web app.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Optimized and redesigned responsive web pages on different platform and mobile devices using Bootstrap.
- Designed muptiple charts with D3.js JavaScript Library to build data visulization frameworks.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Consumed RESTful web service to call Google map API to find the closest bank location.
- Used Agile methodology for the software development.
- Used Git as the version control system for sub-modules.
- Used Maven as an automation tool to describe the software project building and dependencies.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
Environment: JavaScript, HTML5, CSS3, AngularJS, JSON, AJAX, XML, JQuery, Servelets, Tomcat 7.0.6, Apache Web Server, Eclipse, QUnit, Spring Framework 3.1, PL/SQL, Git, Maven
Confidential, Tampa, FL
Front End Developer
Responsibilities:
- Developed the product display application using HTML5, CSS3, JavaScript, jQuery and AngularJS along with front-end frameworks including Bootstrap.
- Used dynamic style sheet language compiled into CSS including SASS and LESS.
- Used front end development and troubleshooting tools across all browsers.
- Built web applications within corporate portal environment.
- Implemented AJAX for asynchronous request handling and partial refreshing in user login and transaction modules.
- Used JSON for storing and exchanging information between browsers and servers.
- Used JIRA agile methodology for the software development in the SDLC (Scrum).
- Released the product using Agile Scrum methodology and reported through JIRA.
- Provide high quality technology solutions that address business needs developing applications within mature technology environments.
Environment: HTML5, CSS3, JavaScript, JavaScript OOP, Core Java, jQuery, AJAX, JSON, Bootstrap, JSP, JMS, XML, Agile, Eclipse
Confidential, Dania Beach, FL
UI Developer
Responsibilities:
- Worked with UI team and re-designed corporate website to highlight business competencies, attract more users to the website.
- Responsible for creating efficient design and developing User Interaction webpage using HTML, CSS, jQuery, AJAX, AngularJS and JSON.
- Used JQuery, Ajax for service calls on pages to interact with the server for information
- Utilized various JavaScript, jQuery and Angular JS libraries for form validation and other interactive features in web designs.
- Involved in designing and developing the JSON, XML Objects with SQL Server.
- Expertise in using AngularJS and JavaScript with Bootstrap Framework.
- Experience using different jQuery and bootstrap plug-ins for the web pages.
- Used AngularJS for synchronizing java applications and client side scripting.
- Used JSON for storing and exchanging information between browsers and servers.
- Responsible to make sure that look and feel of the UI designs works same in different versions of different browsers (IE 7/8, Firefox, Google chrome, Safari)
Environment: HTML5, CSS3, JavaScript, JQUERY, AngularJS, AngularJS UI, Bootstraps, AJAX, XML, JSON, Spring MVC, MySQL, Github
Confidential, Orlando, FL
Front End Web Developer
Responsibilities:
- Used Agile Development Methodology and Scrum team structure for the development process.
- Worked side by side with designers, producers, and product managers in an effort to build web experiences.
- Developed front end pages using Angular JS MVC framework.
- Developed UI using HTML5, CSS3, JavaScript, JavaScript OOP, JSP, jQuery, Bootstrap.
- Developed client side validations using Java Script and AJAX.
- Used AJAX to achieve exchanging data with server asynchronously.
- Worked on jQuery to consume RESTful Web Services.
- Tested and solved cross-browser compatibility issue.
- Implemented responsive web pages on different platform and mobile devices using Bootstrap.
- Involved in both front end and back end development.
- Developed back end logic including server side authentication, order processing, order modification.
- Conducted unit testing using QUnit.
Environment: Core Java, HTML5, CSS3, JavaScript, JavaScript OOP and jQuery, AJAX, JSON, Bootstrap, JSP, JMS, XML, Eclipse, Apache and QUnit
Confidential
UI Developer
Responsibilities:
- Involved in preparing the Detailed Design document for the project.
- Developed presentation layer to show products using JSP, HTML, AJAX, and jQuery.
- Used Struts framework to implement MVC Architecture for web module of application. Implemented Action Classes and Action Forms.
- Used Web services (SOAP) for transmission of data over HTTP.
- Configured application on Apache Tomcat application server.
- Involved in update database using DML SQL when new brands were added to our system.
- Established JDBC to connect with the database (Oracle 10 g).
- Extensively used QUnit for unit testing of the application.
- Implemented logging facilities and used SVN for version control.
Environment: Java, Struts, JSP, HTML, Ajax, JQuery, JUnit, JSON, Tomcat, JDBC, SVN