Senior Ui Developer Resume
Stow, MA
SUMMARY:
- Around 8 years of extensive experience in software development life cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using HTML5, JSP, CSS3, JSON, Bootstrap 4, Angular 7.0, Type Script, React JS, Node JS, JavaScript and jQuery.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time - lines for the project.
- Extensive experience in designing professional UI web and Mobile applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON, AngularJS 7, Type Script, Backbone.JS, Require.js and Node JS
- Strong knowledge in CSS preprocessors like SASS and LESS.
- Worked with MVVM pattern and developed view-models using TypeScript.
- Involved in Continuous integration (CI) and Continuous Deployment (CD).
- Experience using code repository’s like Github, Bitbucket, Subversions and Sourcetree.
- Used Backbone JS and React JS to create Controllers to handle events triggered by clients and send request to server.
- Developed View Models using Typescript.
- Expertise in React JS framework to develop the SPA.
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Familiar with creating Custom Reusable React Components Library.
- Experience with Implementation of ADA (Section 508) for accessibility compliance for an application.
- Experience in implementation of business applications using BEA Web logic, Web Sphere, IBM WebSphere Application and Portal Server (WAS/WPS), JBoss and Tomcat.
- Experienced in using the accessibility tools like Apple Voiceover, NVDA screen reader and accessibility extensions like the axe, Color Contrast Analyzer and fire eyes (Firefox browser).
- Good knowledge of latest version of object-oriented JavaScript Libraries like Angular, Node JS, Require JS, Backbone JS, Bootstrap 4, ExtJS 4.0X, Responsive Design and Dojo toolkit.
- Expertise in designing and developing User Experiences for Web Applications using Web Authoring tools such as Adobe Dreamweaver CS3, Adobe Illustrator, Adobe Flash.
- Utilize Jasmine, Karma, Gulp, Grunt and NPM to build and test applications.
- Experience with performance testing tool like Vugen and with Jaws for screen reader.
- Worked with globally distributed Agile teams and delivering next-gen security software to reduce risk throughout the software lifecycle.
TECHNICAL SKILLS:
Languages: JAVA, UML, MySQL, Oracle, PL/SQL, File Maker Pro, C++
Web Technologies: HTML5, CSS3, DHTML, XML, XHTML, XSLT, JavaScript, TypeScript, AJAX, JQuery, JSON, Apache.
JS Libraries: JQuery, Angular, Backbone JS, Ext JS, React JS and Node JS
Databases: Oracle 12c, SQL Server, Apache HTTP Server, Apache Tomcat
Operating Systems: Windows 2000/XP/Vista/7, Mac OS X, UNIX, LINUX
IDE & Tools: Eclipse, Aptana Studio, CODA, Notepad++, Sublime Text, Web Storm, Atom.
Applications: TechsmithMorae, Adobe Photoshop, Gimp, Adobe Dreamweaver, MS Office Suite, Eclipse, WordPress, Firebug
CHRONOLOGICAL SUMMARY OF EXPERIENCE:
Senior UI Developer
Confidential, Stow, MA
Responsibilities:
- Design develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Flux for SPA development.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Draggable.
- Knowledge of internal architecture of AEM instance
- Experience in OSGi framework, Sling Content delivery, CRX content Repository etc.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Used React flux to polish the data and for single directional flow.
- Modularizing the component script to facilitate reusability of the code
- Worked with AEM developers and developed static web pages, landing pages, category landing pages
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
Environment: HTML, CSS, JavaScript, JSON, React JS, ES6, Node JS, Bootstrap, Bitbucket, JIRA, Gulp, Jasmine, Ajax, JavaScript, AEM, Responsive Designs.
Senior UI Developer
Confidential, Malvern, PA
Responsibilities:
- Involved in all the phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
- Experience in Client-side web development utilizing HTML 5, CSS3, Bootstrap, Angular 7, Typescript to develop Single Page Application (SPA) and for the interactive user interface.
- Implemented Angular 7 Router to enable navigation from one view to the next as agent performs application tasks.
- Designed and developed the application using Angular 7 frameworks along with Html5, CSS3, TypeScripts, Bootstrap 4, Node JS, NPM.
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
- Experienced with deployments, maintenance and troubleshooting applications on Aws Cloud.
- Hands on Experience on Angular 7 technology for one complete project in rebasing the UI of the application using the techniques in Angular 7.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Used NPM for installing required node modules and other published Angular CLI.
- Used bitbucket as a repository and Bamboo for continuous Integration.
- Expertise in working on AWS to integrate the to integrate the Server and Client-side code.
- Used React JS to create Controllers to handle events triggered by clients and send request to server.
- Experience in working with React Router for developing Single Page Applications SPAs.
- Implemented test cases and performed unit testing using Karma-test-runner and Jasmine.
- Managed projects with Web pack, Grunt task runner and combined with Angular CLI to install latest version of libraries.
- Experience with the features of Angular 7 such as directives, modules and routing.
- Used Bamboo for build Process to Generate Continuous Integration and Version Control is done by GIT.
- Experienced in React JS and working with React Flux architecture. Experienced in working with Redux architecture.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Working with React Router for developing Single Page Applications SPAs.
- Experienced in developing React components. Used Axios with ReactJs for making AJAX Calls. Worked on Webpack for build and webpack-dev-server a server.
- Implemented React JS code to handle cross browse compatibility issues.
Environment: HTML5, CSS3, Angular 7.0, Bootstrap 4, React JS, JQuery, JSON, TypeScript, Responsive design, DOM, AJAX, Node JS, GIT, JIRA, Bamboo, Bitbucket, Karma, Jasmine, Agile, Rest API’s.
Senior Front End/UI Developer
Confidential, Adelphi, MD
Responsibilities:
- Responsible for maintenance of applications with technologies such as server, JQuery, Html5/, TypeScript and Angular 2.
- Worked with UI/UX designer to help create then implement best design practices.
- Co-operating with the back-end developer in the process of building the Restful API’s.
- Built web pages that are more user-interactive using JQuery plug in for Drag and Drop, Autocomplete, Ajax, JSON, Angular 2 and TypeScript.
- Supported single page applications when client changed his query condition using Angular which includes Routing, Directives and Templates.
- Used the Git for version controlling a JIRA for the project tracking.
- Wrote all synchronous and Asynchronous unit tests leveraging Karma/Jasmine.
- Implemented reactive Angular components using RXJS.
- To do the asynchronously fetch data from backend to the frontend by using promise which include $http and $q service.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Draggable
- Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 2 and their Validations.
- Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).
- Worked with modules like MongoDB and mongoose for database persistence using Node JS to interact with MongoDB.
- Worked with Grunt, Gulp for task runner configurations for watch, JSHint, Jscs, CSS autoprefixer, SASS compilation, bundling and test runner configurations and make it available as a command.
- Implemented modules into Node JS to integrate with designs and and requirements.
- Used EJB to get the data from the server and used JQuery and AJAX calls for service calls on pages to interact with the server information
- Utilized Angular dependency injection to inject different services just like custom service and create some custom directives to do some reusable component.
- 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.
Environment: HTML5, CSS3, Angular 2.0, React JS, Bootstrap 3, JQuery, Redux, JSON, JavaScript, TypeScript, Responsive design, DOM, AJAX, Node JS, GIT, JIRA, Karma, Jasmine, Agile, Rest API’s.
Senior Front-End Developer
Confidential, Augusta, ME
Responsibilities:
- Developed dynamic web pages using JavaScript, JSP and jQuery.
- Maintained the standards of JS/CSS codes using LessLint, ESLint, JSHint, JSLint.
- Used Angular JS to construct data visualization and also for market targeting.
- Used Jasmine and Karma for the unit testing and HP LoadRunner for Performance testing.
- Developed a modular script loader like Require.JS to improve the speed and the quality of our code.
- Creation of database objects like Tables, Views, Materialized views, Procedures and Packages using oracle tools like Toad and SQL* plus.
- Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Designed Frontend with in object-oriented JavaScript Framework like Angular JS.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- We used Jaws software to test keyboard accessibility ADA (Section 508) for all over the application.
- We make our application also for visually impaired users to read the text that is displayed on the computer screen by screen reader software .
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- We used high level testing tool like OWASP for application security of our application.
Environment: HTML5, CSS3, XSQL, XSL, XML, Toad, Angular JS, React JS, Bootstrap 3, Data Tables, JQuery, Redux, JSON, JavaScript, Responsive design, OWASP, DOM, AJAX, Polymer, LoadRunner, Jaws, WebLogic application server.
Senior Front End/UI Developer
Confidential, Columbus, OH
Responsibilities:
- Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
- Experience in Implementing ADA (Section 508) compliance for an application.
- Built Web pages that are more user-interactive using AJAX, JavaScript and React JS.
- Participated in development of a well responsive single page application using React JS and Redux framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
- Implemented Redux framework for creating multiple field types.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Require.js.
- Used JQuery and Ajax for service calls on pages to interact with the server for information.
- Created prototypes in HTML, Photoshop, JavaScript and CSS for different UI pages.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Used Dreamweaver as HTML Editor for designing new pages.
- We used OWASP for application security of our application.
- Created forms to collect and validate data from the user in HTML5 and React JS.
Environment: HTML5, CSS3, JavaScript, TypeScript, JSP, OWASP, JQuery, AJAX, React.js, Backbone.js, Require.js, Redux, Node JS, Responsive Design, XML, Photoshop, Dreamweaver, DOM.
Senior Web Developer
Confidential, Santa Monica, CA
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
- Involved in developing UI pages using HTML5, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax.
- Developed UI using HTML5, CSS3, Ext JS, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Created prototypes in HTML5, Photoshop, JavaScript and CSS3 for different UI pages.
- Designed Frontend with in object-oriented JavaScript Framework like bootstrap, Require.js, Backbone.js and Ext.js.
- Used the Node JS and Angular JS MVC Frameworks in the development of the web applications.
- Created and modified new and existing pages, applied new styles on the pages with the help of Dojo and JavaScript.
- Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
- Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Used Firebug, Firebug Lite, and IE Developer Toolbar, for debugging and browser compatibility Enhanced website by creating presenting new static model pages and presenting it to senior management for attracting the customers and existing users.
Environment: HTML5, CSS3, Agile, JQuery, JSP, AJAX, JavaScript, Responsive Design, Backbone.js, Angular JS, Node JS, Ext.js, Require JS, Bootstrap, Firebug, Dreamweaver, Photoshop, XML, XHTML, XSLT, DOM, JSON, JNDI, DOJO, Oracle, Windows.
UI Developer
Confidential, New York, NY
Responsibilities:
- Responsible for developing organization’s Web site and all custom web applications using JQuery, Macromedia Dreamweaver, JavaScript, HTML and XML.
- Front-end GUI development using browser friendly JavaScript, AJAX, CSS, JQuery.
- Designing and developing at every stage of software development lifecycle (SDLC).
- Writing web pages and templates using W3C web standards.
- Designed different front-end forms using CSS.
- Writing queries and statements to test database for retrieving information, editing data and inserting data.
- Used Firebug, IE developer Toolbar for debugging and browser compatibility.
- Designed and developed CSS behaviors, CSS styles, CSS fonts, CSS buttons, Pseudo Classes, Pseudo elements in CSS.
- Designed Banners, Icons and Logos.
- Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
- Created some prototype to implement some of the latest features of HTML and CSS.
- Developed system test criteria and participate in systems testing.
Environment: HTML, Dreamweaver, JSP, Flex, Photoshop, JQuery, JavaScript, CSS, AJAX, Firebug, XML, DOM, Windows.
Web Developer
Confidential
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery AJAX and JSON
- Used JavaScript, jQuery for user interactions in pages.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Rapid prototyping of design concepts.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Testing the website on multiple browsers with their old as well as latest release.
- Used JSON for storing and exchanging information between browsers and servers.
- Using complex Object-Oriented concepts in improving the performance of the websites.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and carried out troubleshooting.
Environment: HTML, JavaScript, AJAX, CSS, JSON, JQuery, XML, Apache, MySQL.