Sr. Ui Developer Resume
Seattle, WA
PROFESSIONAL SUMMARY:
- 6+ 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, jQuery.
- 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.
- 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.
- Experience in MongoDB (versions 2.x, 3.0.0 and 3.0.5) installation, configuration and administration.
- 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 Angular 2, Angular JS and Node JS services with Object Oriented JavaScript, jQuery, HTML5, CSS3 based on the visual designs.
- Used 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.
- Developed application in Agile methodologies - Sprint & scrums.
- Experienced in a TDD (Test Driven Development) environment; Hands on experience in testing frameworks and tools like Jasmine, Mocha & Karma.
TECHNICAL SKILLS:
Languages: HTML5, CSS3, JavaScript, Typescript, jQuery, AJAX, AngularJS 1.x/2/4, NodeJS, D3JS, Bootstrap, JSP, C/C++, Core JAVA, JSP, C#.
CSS frameworks: SASS, LESS
Windows, Linux, UNIX, Mac: OS.
IDEs: VS Code, Sublime Text, IntelliJ, WebStorm, Atom.
Markup Languages: HTML, XHTML, XML, DHTML.
JavaScript Frameworks: Karma, Jasmine, Protractor, MOCHA, Chai.
Build Tools: Web Pack, Grunt and Gulp.
Source Control: GIT, SVN, TFS and Bitbucket.
Web/App Servers: Apache Tomcat 5.0.25, Web Sphere HTTP Web Server, Web Logic
Database: Oracle 11g, SQL SERVER, MySQL, Mongo
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Sr. UI Developer
Responsibilities:
- Created angular shared modules and core modules and used across different applications.
- Designed and developed the login portal using framework Angular 2/4/5 along with HTML5, CSS3 and Type Script.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2/4/5.
- Handled and built multiple asynchronous service calls using RXJSsuch as Observables, Behavior Subject and some of its operators.
- Used Selectors, Events, AJAX and Dom Manipulation using components in Angular 2 for updating content on DOM nodes.
- Implemented Unit testing by using frameworks such as MOCHA and Chai.
- Implemented multiple views to access different applications using angular 2 router modules.
- Created dynamic forms and implemented form validations using Angular 2 Reactive forms.
- Wrote services to store and retrieve user data from the MongoDB for the application on Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharing, replication, schema design, etc.
- 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.
- 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.
- Implement modules into Node JS to integrate with designs and requirements along with Web Markup Services.
- Used Bitbucket and GITas Version Control Interface for the application.
- Making Ajax calls to communicate with the servers and to get the data in the JSON format. Deal well with Server-side Integration and fetching of data from Web Services.
Environment: HTML5, CSS3, Angular 2/4/5, Typescript, Bootstrap, Web Pack, Mongo DB, NodeJS, GIT, Jasmine, SVN, ANT, Maven.
Confidential, Pittsburgh, PA
Sr. UI Developer
Responsibilities:
- Developed reusable components using AngularJS as the main front-end technology and other web technologies like JavaScript, JSX, jQuery, HTML 5, CSS 3, Bootstrap, less etc.
- Extensively involved in various phases of Software Development Life Cycle such as Requirements Analysis, Design and Implementation and Maintenance in Agileenvironment.
- Created Responsive Web Design using Bootstrap and CSS Media Queries.
- Created Navigation bar, Dropdown menu, Image Carousel, Button, Modal, Form, Table, Togglable tabs, Pagination using Bootstrap.
- Used HTML5 Form Validation, Type and Attributes Restrictions to validate the client inputs.
- Supported clients query monthly statement and sort transactions by their own criteria using AngularJS which includes Date-binding, Data-filter and Custom Sorter Functions.
- Supported Single Page Applications when client changed query condition using AngularJS which includes Routing, Directives, and Templates.
- Utilized AngularJS to achieve the client-side elements Hide, Show, Event Handling and AJAX Call on JSON response, and implemented Angular’s jqLite to achieve SOM manipulation.
- Utilized AngularJS UI-Route for managing the State Transition and URL route.
- Utilized the Node.js and Express.js to do the relevant backend RESTful API.
- Used the Git for version controlling an JIRA for the project tracking.
Environment: AngularJS, HTML5, CSS3, JavaScript, LESS, Node JS, Jasmine, Karma, Protractor, grunt, git, REST, JIRA.
Confidential, Charlotte, NC
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 AngularJSroute for creating SPA (Single Page Application), implemented Model-View Controller (MVC) pattern.
- Designed and Developed Nested Views and UI-Views using AngularJS UI Routing, Each View had reusable Angular Directives.
- Implemented AngularJS Controllers to maintain each view data. Implemented Angular service calls using Angular Factory with Dependency Injection to prevent scope conflict commonly found with JavaScript.
- Setting up Angular JS framework for UI development and developed HTML views with HTML5, CSS3, jQuery, JSON, JavaScript, NodeJS and AngularJS.
- Worked extensively on building the JavaScript profiles for the requirements which are given by the customer.
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS.
- Created client-side validation tool using technologies such as Ext JS and JavaScript.
- Extensively worked with jQuery Animations for Effects.
- Used Bootstrap and AngularJS for effective design of Web pages.
- Used AJAX & JSON communication against RESTful web services.
- Experience in AngularJS directives that allow the developer to specify custom and reusable HTML-like elements, attributes that define data bindings, the behavior of presentation components and DOM manipulation.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts hence worked on different browsers like Mozilla Firefox, IE, Chrome, Opera and Safari.
Environment: HTML5, CSS3, JAVASCRIPT, AngularJS, DHTML, JAVA, JSP, Eclipse IDE, jQuery.
Confidential, Boston, MA
UI 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.
- Wrote code to fetch data from Web services using jQuery, AJAX via JSON response and updating the HTML pages.
- 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.
- 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,SVN and eclipse.
Confidential, Ann Arbor, MI
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.
- 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, CSS, XHTML, JavaScript, jQuery, AJAX, XML and JSON.
Environment: HTML, JavaScript, CSS, AJAX, jQuery, JSON.
