Ui Developer Resume
Jacksonville, FL
SUMMARY
- 7 years of professional experience in front - end development using HTML/HTML5, XHTML, DHTML, CSS/CSS3, JavaScript, Typescript, XML and JavaScript frameworks such as Angular 2/Angular 4, Angular JS, React JS, jQuery.
- Expertise in developing Responsive Web Design, Grid Framework Applications using Twitter Bootstrap.
- Writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Expertise in using all the new features in HTML5 and CSS3 in creating the markup and the styling of the web pages.
- Experience working on JavaScript task runners like Grunt, Gulp, WebPack.
- Hands on experience with Bootstrap features like panels, buttons, dropdowns, grid-system etc.
- Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS.
- Worked on modern browsers like Mozilla Firefox, Google Chrome, Safari and IE.
- Strong knowledge of web 2.0 best practices for UI development, SEO, cross browser implementations, AJAX and web applications security.
- Built Web pages that are more user-interactive using jQuery plugins for Drag-Drop, Validator, Auto Complete.
- Experienced in designing and developing Responsive Web Design using Media Queries.
- Experience in developing and implementing SOAP and RESTful Web Services using different Frameworks and connecting to Database.
- Working efficiently and accurately with in a large team of designers, developers, architects and managers; utilizing GIT to manage code and to assist in the agile software development methodology.
- Excellent experience in using various project management tools like JIRA and Version One mainly for agile project management.
- Experienced in using the version controls like GIT, SVN and Bitbucket effectively.
- Extensively used build utilities like MAVEN, ANT for building of jar, war and ear files.
- Experience in various phases of Software Development Life Cycle including Requirements analysis, Applications Design, Development, Integration, Installation, Implementation, Maintenance, Testing, Debugging of various client/server web applications.
- Built the reusable service components using REACT, Angular 2, AngularJSandNodeJSservices with Object Oriented JavaScript, JQuery, HTML5, CSS3 based on the visual designs.
- Used React, JavaScript, jQuery to create Controllers to handle events triggered by clients and send request to server
- Debugged the application using Chrome Inspector, Firebug, IE Tester and many other debug tools.
- Used SVN repository for software version control.
- Involved in maintenance and support for whole user interface of system.
- Developed application in Agile methodologies - Sprint & scrums.
TECHNICAL SKILLS
Languages: HTML5, CSS3, JavaScript, Typescript, jQuery, AJAX, AngularJS 1.x/2.x/4.x, ReactJS, NodeJS, D3 JS, Bootstrap, JSP, C/C++, Core JAVA, JSP, C#.
CSS frameworks: SAAS, LESS
OperatingSystems: Windows, Linux, UNIX, Mac-OS.
IDEs: VS Code, Sublime Text, IntelliJ, WebStorm, Atom.
Markup Languages: HTML, XHTML, XML, DHTML.
Javascript unit testing frameworks: Karma, Jasmine, Protractor, MOCHA, Chai.
Build Tools: Web Pack, Grunt and Gulp.
Source Control: GIT, SVN, TFS and Bitbucket.
Database: MySQL.
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
UI Developer
Responsibilities:
- Developed and designed interactive and responsive UI interface using client side technologies such as HTML5, CSS3, Angular 2.0/4.0, Typescript, Node JS, Bootstrap.
- Created angular shared modules and core modules and used across different applications.
- Designed and developed the login portal using frameworkAngular2 along with HTML5, CSS3 and Type Script.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided byAngular2.
- Handled and built multiple asynchronous service calls using RXJS(Reactive Extensions) such as Observables, Behavior Subject and some of its operators.
- Used Selectors, Events, AJAX and Dom Manipulation using components inAngular2 for updating content on DOM nodes.
- Implemented multiple views to access different applications using angular 2 router modules.
- Created dynamic forms and implemented form validations using Angular 2 Reactive forms.
- Configured Web Pack and angular cli for project development and production build.
- Involved in writing application level code to interact with APIs, Web Services using Node.js, AJAX, JSON and XML.
- Injected polyfill’s to avoid cross browser compatibility issues.
- Used CSS3 Media Queries and bootstrap for rendering responsive screen across all kinds of resolutions and devices such as tablets, phones, laptop and desktop devices.
- Developed test cases to implement Unit testing on angular components and services using Jasmine and Karma as test runner.
- Used Fiddler for web debugging and also for inspecting and composing API’s request and response.
- Implement modules intoNodeJSto integrate with designs and requirements along with Web Markup Services.
- UsedBitBucketand SourceTree as Version Control Interface for the application.
Environment: HTML5, CSS3, Angular 2.0/4.0, Typescript, Bootstrap, Web Pack, Node.js, GIT, Fiddler, Jasmine.
Confidential, Minneapolis, MN
UI Developer
Responsibilities:
- Developed reusable components using React JS as the main front end technology and other web technologies like JavaScript, JSX, jQuery, HTML 5, CSS 3, Bootstrap, less etc.…
- Involved in usingReact JScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Developed the entire application with React using redux as a data container.
- Experienced in writing react code with the help of ES6 features and JSX.
- Experience in Building applications usingReact JSwhich allowed us to render pages on both the client and server using the same codebase.
- UsedReact JSin development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Experience in DOM,ReactProps, Lifecycle methods, working withReactStates and Events.
- Working with ECMA Script 6 features, Used Babel, web pack with es2015,reactJSX presets.
- Utilized Web Sockets withReactto maintain consistent and real-time state across users
- Developed services and factories to consume data from back end REST api’s.
- Done bug fixing and maintenance of code, which includes feature requests.
- Implemented Node JS at server side to provide restful API to client-side application.
- Used Grunt as the build tool and task runner for automatic task completion, JS minification and concatenation of JavaScript files.
- Used GIT as a version and source control system for the project and connected with grunt for dev environment builds.
- Followed GIT workflow for development and release management.
- Develop various screens for the front end using ReactJSand used various predefined components from NPM (NodePackage Manager).
- Consumed the REST services produced by Node JS on the backend.
- Written reusable scalable web service layers using Node JS framework.
- Documented and resolved the cross-browser issues in browsers Chrome, IE 11, Firefox, Safari and Opera.
- Resolved CORS issues by setting proper client and server-side headers.
- Improved process in JIRA ticketing system by introducing JIRA ticketing template.
Environment: React JS, HTML5, CSS3, Javascript, JSX, ES6, LESS, Node JS, Jasmine, Karma, Protractor, grunt, git, REST, JIRA.
Confidential, Des Moines, IA
UI Developer
Responsibilities:
- Actively involved in complete life cycle of design, development, testing and deployment of application.
- Developed new user-facing features and build reusable code and libraries for future use.
- Re-designed/developed the main website to improve user experience and add new functionality using CSS.
- Utilized AngularJS route for creating SPA (Single Page Application), implemented Model-ViewContoller (MVC) pattern.
- Created and consumed Rest API's to prevent Cross-site Request forgery (XSRF) encountered in web forms.
- Designed and Developed Nested Views and UI-Views using AngularJS UI Routing, Each View had reusableAngularDirectives.
- Implemented AngularJS Controllers to maintain each view data. ImplementedAngularservice calls usingAngularFactory with Dependency Injection to prevent scope conflict commonly found with JavaScript.
- Setting upAngularJSframework for UI development and developed HTML views with HTML5, CSS3, JQuery, JSON,JavaScript, Node.jsand Backbone.js.
- Used JavaScript for developing client-side presentation and, data validation within the forms.
- Worked extensively on building the JavaScript profiles for the requirements which are given by the customer.
- Responsible for testing and fixing bugs found on the website.
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns PreferablyAngular JS.
- Created client side validation tool using technologies such as ExtJSand JavaScript.
- Extensively worked with jQuery Animations for Effects.
- Assured that all user input is validated before submitting to back-end.
- Used Bootstrap and AngularJS for effective design of Web pages.
- Used AJAX & JSON communication against RESTful web services.
- Support of several integrated applications and developing Object oriented based software applications.
- Experience in AngularJS directives that allow thedeveloperto specify custom and reusable HTML-like elements,attributes that define data bindings, the behavior of presentation components and DOM manipulation.
- Implemented paging functionality for various screens for quicker rendering of data and to avoid crashing of browser.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts hence worked on differentbrowsers like Mozilla Firefox, IE, Chrome, Opera and Safari.
Environment: HTML5, CSS3, JAVASCRIPT, AngularJS, DHTML, JAVA, JSP, Eclipse IDE, jQuery, SQL Stored Procedures.
Confidential
Web Developer
Responsibilities:
- Designed the Web application layout and forms using HTML, CSS, and JavaScript and Node JS..
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features. HTML, XHTML, CSS, JavaScript, jQuery, AJAX, XML, JSON, SVN and Eclipse.
- Converted prototypes and mockups into pure hand-written HTML and CSS pages.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
- Built Backend api’s using Node JS modules in order consume data from client side services.
- Wrote code to fetch data from Web services using jQuery, AJAX via JSON response and updating the HTML pages.
- Implemented Unit testing by using frameworks such as MOCHA and Chai.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Designed web pages and used applications that meet business and user goals through a positive user experience.
- Responsible for creating the screens with table less design following W3C standards.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, MOCHA, Node JS, Chai, SVN and eclipse.
Confidential
Web Developer
Responsibilities:
- Worked with System Analyst and the project team to understand the requirements.
- Converted the Photoshop mockups in to hand-written HTML and CSS pages.
- Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Developed the UI layout and front-end programming (HTML) for web application that matched requirements.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Converted the mock-ups into hand-written HTML 4.0/5, CSS (2/3), XHTML, JavaScript, jQuery, AJAX, XML and JSON.
Environment: HTML, JavaScript, CSS, AJAX, jQuery, JSON.
