Sr Ui Developer Resume
Sioux Falls, SD
PROFESSIONAL SUMMARY:
- Over 8 + years of experience in developing User Interface (UI) applications using cutting edge front end technologies, JavaScript Libraries, installation of different modules and testing of various client/server architecture.
- Experience in web application development using HTML5, CSS3, Bootstrap, JavaScript, jQuery, JSON, XML, AJAX, AngularJS, Angular 2.0, Lodash JS, Require JS, React JS, Node JS, ECMA 2016 (OOP) and typescript.
- Experience in implementing latest software development approaches using components, services, redux architecture, observables, router, classes, RX.js in Angular 2 . 0.
- Experience in implementing Component life cycle architecture, store actions, using socket.io in React - Redux app to handle real time data, installing React Router, Thunk Redux for API calls in React JS .
- Experience in Server-Side application development frame work using Express.js , OAuth 2.0, Passport, token, filesystem, Event dispatcher in NodeJS .
- Expert in implementing Controllers, modules, services, factories, module optimization, http caching and Angular UI for bootstrap in AngularJS .
- Experience in applying latest development approaches including MVC, Event-driven applications using AJAX, Object-oriented JavaScript (OOJS), JSON and XML.
- Expert in developing applications using CSS preprocessors like LESS and SASS .
- Good experience in DOM (Document Object Model) and DOM functions, DOM events, DOM collection, DOM navigation.
- Proficient in twitter Bootstrap and Responsive Design .
- Having good experience in implementing NodeJS server-side code to interact with MongoDB to store and retrieve data by using Mongoose drivers.
- Proficient in developing Single Page Applications (SPA) using JavaScript MVC framework such as React JS .
- Experience with databases like Oracle , MongoDB and MySQL .
- Implemented Message Queuing using Kafka .
- Experience developing testing strategies for server side and client-side applications using Mocha , Chai , Jasmine and Karma .
- Extensive experience working with IDEs like Eclipse , NetBeans , WebStorm , Sublime , Notepad ++, Microsoft Visual Studio .
- Excellent working knowledge and exposure to various compatibility issues with different versions of browsers and validate responsive design principles.
- Experience in using Version Control tools like SVN , GIT .
- Good experience with UML design and working with Class diagrams, Use case diagrams etc.
- Experienced working in both Agile, Waterfall, Kanban, Scrum based development environments.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS:
Programming Languages: Java, Python, C, Swift-iOS
Web Technologies: HTML/HTML5, CSS/CSS3, XHTML, DHTML, XML, JavaScript, jQuery, PHP, AJAX, JSON, LESS, SASS/SCSS
Frameworks: Angular2, AngularJS, React JS, Bootstrap, Require JS, Lodash JS Node JS, D3.js, ES5 and ES6
Databases: My SQL4/5, DB2, MS SQL, Oracle 9i/10g/11g, MongoDB
Web/Application Servers: IBM Web Sphere, Apache Tomcat, HTTP Web Server, WebSphere
Web services: SOAP and REST
Development Tools/IDE: Eclipse IDE, NetBeans IDE, WebStorm, Sublime Text, Microsoft VISIO, Dreamweaver, Notepad++.
Operating Systems: Windows, Mac, Unix
Version Controls: SVN, CVS, GIT, Bitbucket
Methodologies: Agile, Waterfall, Scrum, Kanban
PROFESSIONAL EXPERIENCE:
Confidential, Sioux Falls, SD
Sr UI Developer
Responsibilities:
- Responsible to manipulate HTML5 , Bootstrap as well as making the pages for sites and improving web applications.
- Worked on Life cycle methods to control the component, mount, rendering and unmount in React JS.
- Created component hierarchy where states and probes are strictly defined by established communication useful for real time data application.
- Used React Router for routing the redux app to connect redux and react to support routes.
- Worked on state, specs, props and events to create interactive React JS components.
- Developed event handlers, services and injectables, custom directives in Angular 2 core.
- Created input and output forms in Angular 2 forms.
- Created angular router for single page application for authenticating multi user role based applications in Angular 2 Router.
- Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.) in Angular 2.0.
- Used Node JS for database operation for logging, node event emitter for all engines.
- Used registry-auth-token set as a part of NPM (Node Package Manager) registry for fetching configured URL registry for a given scope in Node JS.
- Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.
- Tested the integrated application and reported issues to the back-end developers ( JIRA ).
- Developed UI patterns using NodeJS with Bower and Yeomen package managers.
- Implemented client-side Interface using React JS, Angular 2.0 and server side by Node JS.
- Created probes in React JS to know which type of probes used.
- Implemented NodeJS server-side code to interact with MongoDB to store and fetch data by means of Mongoose drivers.
- Using MongoDB managed user permissions, writing NoSQL queries, optimizing the database for transactional purposes and creating single sign on features.
- Implemented MVVM architecture using React and Redux framework.
- Extensively used CSS preprocessors like LESS for re-usable style components.
- Implemented CSS Box Model and styled web pages using CSS preprocessor LESS and implemented Mix ins, functions, custom grid systems.
- Extensively used Bootstrap to implement Bootstrap buttons, forms, paginations, grids, popover scroll spy in webpages.
- Used Ajax and JSON to make asynchronous calls for the project server to fetch data.
- Minification JS linting, HTTP caching, image and multimedia files optimization for improving performance.
- Performed unit testing using Mocha and Chai along with integration testing chrome inspector to fix bugs and worked closely with QA.
- Used version control system GIT to maintain code repositories.
- Worked in the Agile Environment.
- Worked directly with client/program staff to gather requirements to design and develop elegant solutions.
- Created rapid prototypes of interfaces to be used as blueprints for technical development.
Environment: HTML5, CSS3, LESS, Bootstrap, Node.JS, Angular 2.0, React JS, Ajax, web-storm, JSON, typescript, Sublime Editor, JavaScript, MongoDB, Jenkins, Mocha, Chai, JIRA, GitHub.
Confidential, Fort Wayne, IN
React JS Developer
Responsibilities:
- Followed Agile/Scrum methodology of software development thereby satisfying the customer through early and continuous delivery of valuable software.
- Worked on React JS Virtual Dom and React views rendering using components which contains additional components called custom HTML tags.
- Involved designing in web pages using HTML 5 , CSS3 , JavaScript , React-Bootstrap , SASS , React JS , Redux framework.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) library
- Fabricated stylesheets to manage the look-and-feel of the complete site using CSS , CSS3 , bootstrap , XML , and XSL .
- Worked with the LESS preprocessor to rewrite the whole CSS.
- Used AJAX calls for data updates in UI along with JSON data parsing.
- Used Media Queries to deal with different CSS related issues on Mobile devices as well as website to make it compatible.
- Committed to the web UI designing/web development activities and produced navigation flows, site maps, storyboards and wireframes.
- Developed application by implementing the Single Page application template using Angular JS Route providers .
- Played an active role in all stages of application development- requirements gathering, analysis and design, development, testing and debugging.
- Extensive use of Node.js, Express JS and Mongo DB along with Mongoose.JS to create server-side applications.
- Used Node JS for heavy DOM manipulation.
- Developed the backend by using Nodejs , Express and MongoDB .
- Used Node.js to communicate between the angular application and the packages.
- Constructed and designed web pages and templates, including layout and navigation for the complete web application using HTML , HTML5 , XML , and XSLT .
- Expertise in using Grid Framework
- Developed pages that support advanced client-side technologies, such as JavaScript , Flash and ActionScript .
- Worked with jQuery Widgets, Interactions, Effects, Widget factory.
- Validated the client-side applications using jQuery Validation Plugin.
- Used Redux together with React JS .
- Develop unit testing scripts using Jasmine, JUnit for testing the JavaScript code and automate the tasks with Grunt/Gulp .
- Used React-Autocomplete for creating google maps location search on the webpage.
- Involved in development, maintenance and enhancements to the application.
Environment: React JS, EXPRES JS, Node JS, MongoDB, HTML, HTML5, XHTML, CSS, CSS3, XML, JSON, DTD, XSL, XSLT, XQuery, XPath, XML DOM, AJAX, JavaScript, jQuery CSS/CSS3, jQuery, Bootstrap, Usability Testing, Agile methodology, Atom IDE .
Confidential, Oklahoma City, OK
Angular JS Developer
Responsibilities:
- Worked extensively on jQuery, Angular 1.5, Bootstrap, HTML5, CSS3, JSON to build the application.
- Worked extensively to build client centric static applications in AngularJS.
- Developed single page application by using AngularJS directives, controllers, modules and 2-way data binding, forms, DOM, events, filters and HTTP Request.
- Defined scope of an object in the controller to make view to access properties.
- Worked on $q which consumes third party APIs which will be managed to control any number of APIs.
- Created custom filters to sort, manipulate JSON response in AngularJS.
- State based UI router is implemented to change application view based on state of the application and not just the route URL.
- Worked on services like $location to get information about location of current webpage, $http to get service request from the server in AngularJS.
- Created custom service in AngularJS inside the filter added as dependency when implementing filter and used the service in controller, directive, filter and even in other services.
- Implemented Client-side validations using Angular JS Custom Form Validation and server-side validations using Data Annotation. Developed custom AngularJS filters to provide better search experience.
- Implemented Bootstrap CSS in AngularJS for developing rich and responsive UI.
- Developed page layouts, navigation, animation buttons and icons. Experience working on SASS Preprocessor.
- Developed validations to protect applications from XSS .
- Agile methodologies were used to develop applications on a weekly progress.
- Performing the different modules like login, search and download with tracking.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSON , Angular JS , native JavaScript and Bootstrap . Worked on handle bars.
- Used AngularJS, HTTP Request to read data from web servers and process JSON data to render the UI.
- Developed Object Oriented JavaScript code in jQuery which is responsible to handle client-side validations.
- Implemented MVC architecture using AngularJS.
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules and manipulated nodes in DOM tree.
- Developed callback functions to parse and handle JSON data which returned from the server.
- Worked and performed client-side and server-side unit testing with Jasmine and karma .
- Developed Maven Scripts for the build process and deployed in WebLogic 10.2 .
- Used GIT as version control tool in our project. Used Git cloud to pull changes from Git repository at regular intervals.
- Performed unit testing using Jasmine and Karma along with integration testing chrome inspector to fix bugs and worked closely with QA.
- Used JIRA as a ticketing tool, bug tracking and issue tracking.
- Followed Agile process two-week Sprints , and daily Scrums to discuss the development of the application.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
Environment: AngularJS, HTML, CSS3, Bootstrap, SASS, Ajax, jQuery, JSF, JSON, Jasmine, Karma, Git, XML, Maven, WebStorm, Ant, Webservices
Confidential, Schaumburg, IL
UI Developer
Responsibilities:
- Designed Frontend UI with extensive use of JavaScript Frameworks like AngularJS 1.x Node.js, Require.js and Ext.js.
- Involved in developing web pages with HTML, CSS3, JavaScript, Ajax, jQuery for client-side presentation and data validation within the forms.
- Involved in complete development of project in Agile/SCRUM Environment and tested the application in each iteration
- Built custom UI Widgets and Application logic using AngularJS MVC architecture.
- Implemented Services and directives and injected into various methods by using AngularJS 1.x
- Designed customized filter techniques in the webpage using AngularJS 1.x.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM Functions.
- Created forms to collect and validate data from the user in HTML and AngularJS 1.x
- Implemented Twitter bootstrap concepts to make the web application responsive to mobile and tablet screens.
- Used Bootstrap and AngularJS 1.x to make the application user-friendly in the development of the Navigation bars, Tables, Sliders, Calendars etc.
- Designed and developed various Screens using JSP, JavaScript, HTML, and CSS.
- Involved in writing application level code to perform client-side validation using jQuery and JavaScript.
- Used Selectors in jQuery for updating content on DOM nodes.
- Implemented CSS Box Model and styled web pages using CSS preprocessor LESS and implemented Mix ins, functions, custom grid systems.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test.
- Developed cross-browser compatible website using HTML, CSS3, MySQL and jQuery.
- Implemented jQuery Ajax methods to call ajax () method which is used as request call for Ajax asynchronous HTTP request.
- Extensively used SVN for Version Controlling and configuration of the project and to keep track of project activities
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, and Ajax.
- Experience in developing Rich UI with use of AJAX, Backbone JS, Angular JS, Bootstrap and used jQuery plugins
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP and more Bind objects and retrieve them via JNDI interface.
- Implemented XML parsing & JSON parsing for data handling on different application.
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
- Implemented and tested the enterprise application with jQuery, Spring MVC.
- Developed DAOs (Data Access Objects) and SQL queries to support system functionality.
- Developed fast loading images using Adobe Photoshop CS3.
Environment: AngularJS 1.x, Java script, HTML, CSS3, JSP, jQuery, XHTML, SQL, Oracle, Adobe Photoshop, Bootstrap JS, Node.JS, Ajax
Confidential
UI Developer
Responsibilities:
- Designed dynamic and multi-browser compatible pages using HTML4 , CSS2/3 , jQuery and JavaScript .
- Created Mockups and storyboards for the development of layout to maintain design throughout the site.
- Transformed the design mock-ups to HTML pages using HTML , DHTML , CSS and JavaScript .
- Used CSS to control the layout of multiple web pages all at once.
- Created responsive web designs to adjust themselves inorder to look good on all devices, from small phones to large desktops.
- Designed table-less layouts.
- Used W3C CSS Validator to check markup validity.
- Used jQuery to fetch data from Web services, AJAX for request and response and updating the HTML pages.
- Performed Client-side validations using JavaScript .
- Performed optimization of SQL Queries and Store Procedures by normalizing tables.
- Worked on developing a REST Web Service for the application.
- Involved in Agile Methodology process.
- Responsible for Cross-browser handling.
Environment:: JavaScript, jQuery, Ajax, HTML4, DHTML, CSS2/3, SQL, REST, Agile.
Confidential
Front End Developer
Responsibilities:
- Continuously providing input to project management activities throughout the project lifecycle, risk plan, project plan, issues.
- Developed UI pages using HTML , DHTML , XHTML , DOM , CSS , JSON , JavaScript , jQuery and AJAX .
- Created XHTML pages with CSS and the Box Model.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS .
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Deep understanding of JavaScript and the jQuery framework.
- Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Involved in writing jQuery -based AJAX requests using jQuery . Get (URL, data, callback, type) or jQuery . AJAX (options) and jQuery . Post (URL, data, callback, type).
- Used jQuery events to manipulate the elements depends on the user interactions (like. ready (), hover (), bind (), click (), key press (), etc.)
- Used Google map API to show locations.
- Involved in write application level code to interact with APIs, Web Services using AJAX , JSON and XML .
- Integrated the Java code (API) in JSP pages.
- Used Dreamweaver as HTML editor for designing new pages.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Experience working on scalable environment in Agile/SCRUM methodologies.
Environment:: HTML, CSS, XML, DHTML, XHTML, DOM, JavaScript, jQuery, Agile, Adobe Dreamweaver CS5, AJAX, JSON