Sr. Ui/ux Developer Resume
CA
SUMMARY:
- 8+ years of experience in all phases of software development life cycle (SDLC), which includes User
- Experienced UI developer with the experience of developing web applications using all Front - End Technologies like HTML, CSS, JAVASCRIPT (frameworks), TYPESCRIPT, NODE.JS, NPM, GRUNT, GULP, BOOTSTRAP, BOWER, JASMINE, ANGULAR 2 / ANGULAR. JS, REACT.JS, JSON, JQUERY etc.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular.JS, Backbone.JS, Angular 2.0, React.js and Back-end Server like Node.js, Express.js.
- Proficient in developing web page quickly and effectively using HTML5, CSS3, JavaScript, JQUERY and experience in making web page cross browser compatible, Client-side technologies such as JavaScript, HTML, XML, XSL, Web Services.
- Well-versed in Object Oriented Programming ( OOP ) with JavaScript and Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript and Solid experience with Responsive Web Design ( RWD ).
- Experience in Applications development using AJAX, Object Oriented ( OO ), JavaScript, JSON, JSONP and XML, JQuery UI controls and corresponding event handlers.
- Good Understanding of Document Object Model ( DOM ) and vanilla JavaScript operations.
- Developed responsive web pages using Twitter Bootstrap, Foundation and media queries.
- Expertise in DOM manipulation using TypeScript and Angular2.0.
- Hands on experience with CSS preprocessors using SASS, LESS.
- Implemented logic using Angular 2.0, TypeScript, and ECMAScript 6.
- Develop complex Architecture and components in Angular 2.0 and good knowledge on Angular 4.
- Experience in UI Architecture design using Angular components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection and @Decorators.
- Extensively used AngularJS features: Directives, Filters, 2-way Data Binding, Services, Templates, Routing, Dependency Injection, filters and events to build Single-Page-Applications ( SPA ) in a clean and maintainable way .
- Experience with CSS methodologies like BEM, OOCSS.
- Experience on using elements of Angular Material Design for single page application in which design and behavior is put together.
- Experienced in implementing in search engine optimization (SEO) for websites using keywords.
- Integrated Redux Framework with React JS to handle large chunks of data for the better performance.
- Experienced in React JS and worked with React Flux architecture, ECMAScript6 features. Used Babel, web pack with ES2015, React JSX presets.
- Used SQL database and created RESTful web API using Node.js which was consumed by making AJAX calls using jQuery to transmit data from server to client.
- Using Soap UI can test SOAP and RESTful web services, JMS, AMF, as well as make any HTTP and JDBC calls .
- Experience in utilizing built-in directives from Google Material Design and also familiarity with John Papa style guide .
- Experienced in implementing Service Oriented Architecture ( SOA ) with XML based Web Services ( SOAP/UDDI/WSDL ) using Top Down Approach and Bottom up Approach.
- Experience in developing Applications involving J2EE technologies like JAVA, JDBC, JSP Servlets, Struts, Spring and Hibernate .
- Experience in NoSQL databases like MongoDB.
- Experienced in MEAN stack development (MongoDB, Express.JS, and Angular.JS & Node.JS).
- Extensive experience in deploying, managing and developing MongoDB clusters, Creation and monitoring Shared Sets.
- Web development experience in developing dynamic websites with emphasis on content management, interactive portals and complex online systems following WCAG and W3C standards.
- Experience in working with Relational Database (RDBMS)concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and extensively worked with SQL Server, Oracle, SQL Scripting.
- Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Proficient in writing test cases using Jasmine and performed unit testing using Karma.
- Experience in working with Apache Tomcat and IIS7 and JIRA bug tracking system.
- Familiar working with different IDE’s like Eclipse IDE, Sublime, Net Beans, Visual Studio Code and Webstorm.
- Highly experience in using version controls such as GIT, SVN, TFS and various Bug Tracking tools like Jira, Bugzilla .
- Experienced in working with multiple operating system including Windows, UNIX and LINUX.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM .
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Good written and oral communication skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS:
Operating System: Unix Windows XP/Vista/7/8/9/10, MS DOS, Linux- Ubuntu 14.10/14.04/ 12.04/15.10, CentOS 5.9/6.0/7.0, MAC OS X.
Web Technologies and Services: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JSON, JQuery, LESS, SASS, BootStrap, SOAP, REST.
JavaScript Libraries: jQuery, jQuery UI, jQuery Mobile, Bootstrap, Redux.js, Backbone.js, Express.js
JavaScript Frameworks: JS 2.0/1.0, Angular.js, Angular 2.0, Angular 4.0, Node.js, Express.js, React.js, Redux, Backbone.js, Ember.js, ECMA Script 5&6, D3.js.
Java Technologies: Java, JDBC, Servlets, JSP, Struts, JSTL, Spring, Hibernate, Web Services, Spring Boot
Package Managers: NPM, Maven, Gradle.
Testing Tools: Karma (Jasmine), Junit, casper Js, Cucumber js, Selenium.
Build Tools and Debugging Tools: Grunt, Gulp, Angular-CLI, Webpack, Rally, JIRA, Firebug, Bugzilla.
SQL Database and NoSQL Database: PL/SQL(oracle),MySQL, MongoDB.
Methodologies: Agile, Waterfall, TDD and BDD
Version Control: GIT, CVS, SVN.
IDE's and Tools: WebStorm, Sublime text, Eclipse, Toad, Microsoft visual code.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Sr. UI/UX Developer
Responsibilities:
- Developed creative intuitive user interface (UI) that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
- Developed Single Page Applications (SPA) using Angular2.0, Node.js .
- Implementation of a responsive UI which will scale itself depending on the device, platform and browser using Angular 2.0, HTML, CSS, BootStrap, WebPack, Angular-CLI.
- Used Webpack 2.x module loader and Angular-CLI for development, bundling, linting and building process.
- Used Ag-grid to represent data and do various operations on it like pinning columns, data sorting, aggregation functions, tool-panel activity, toggle columns and custom filtering.
- Expertise in DOM manipulation using JavaScript and Angular2.
- Made use of advanced filters, expressions, routing, animations, form validation and controllers from Angular2.
- Developed libraries by utilizing Angular Material and Google material Design.
- Implemented Angular Events and ng-conf’s to be on track with latest and best performance.
- ES6 and TypeScript perfect implying that it plays well with ES6 modules, class frameworks and has sort support for Angular 2.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTROLLER section of MVC pattern for project.
- Developed highly foldable and adaptive grid to hold huge and complex data, the code will be used for future merchandising applications.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and Angular Resource
- Written modular, secure and well-tested front-end code in TypeScript, HTML5 and CSS.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML, XHTML and W3C standards for CSS as well.
- Developed the Product Owner’s application on AngularJS 1.x with Bootstrap using webpack build.
- Developed in making Web application in more Responsive using CSS and CSS Pre-processor.
- Responsible for creating efficient design and developing User Interaction screens usingHTML5, CSS3, JavaScript, AJAX, Angular.js and JSON.
- Performed layout of web pages using HTML 4/5, CSS 2/3, Javascript libraries, SASS.
- Used Improved Dependency Injection and child injectors using Angular and writing component replacing directive and controller in angular 1.x.
- Worked to build efficient web applications using the Restful web services.
- Involved in writing application level code to interact with APIs, Web Services using AJAX and get the data in JSON form.
- Worked on projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Nodejs environment.
- Monitored Node Modules / Bower Components regularly to ensure clean and low dependency architecture.
- Recreated the whole application on an Angular CLI build, when the team wanted to migrate to Angular 4.0.
- Worked closely with Back-end team on getting API’s and integrating through AJAX calls to Front-end . Used Postman to check the API calls.
- Worked with AJAX frameworks like JSON to develop rich GUIs and involved in performance tuning the website.
- Involved in Scrum meetings and discussions to update the status of the project and to discuss the ways to implement the unmet requirements.
- Developed Business logic and managed the transaction with the database to deliver the content to the presentation layer and to store the data into the data layer. Developed stored procedures using SQL.
- Developed entire application on Linux Environment.
- Developed Repo Initializer app that automates GIT repo and few other configurations and implemented the branching and build/release strategies utilizing GIT.
- Implemented Project by utilizing Agile Methodology (SDLC): Requirement gathering, Design Code, Integrate, Deployment and Production Phases.
- Followed best practices from setting up the project to production and participated in daily architectural discussions to ensure the quality.
Environment: Angular 2.0, HTML5, CSS2/3, SASS, TypeScript, JavaScript, ECMA6, Angular.js, Bootstrap, Grunt, Bower, NPM, Babel, Angular CLI, WebPack, Spring Boot, MAVEN, J2EE, GIT, JIRA, Java, NodeJS, RESTful, SDLC, JSON, AJAX, karma, Linux.
Confidential, MD
Sr. UI/UX Developer
Responsibilities:
- Implemented the project using Node.js, AngularJS MVC Frameworks in the development of the web applications.
- Using advanced level of HTML5, AJAX, JavaScript, CSS3, SASS, LESS and pure CSS layouts. Implemented application level persistence using Hibernate and Spring. Developed various UI (User Interface) components using Struts (MVC), JSP, JSON, Angular JS, XHTML and HTML.
- Responsible for setting up AngularJS framework for UI development.
- Developed html views with HTML5, CSS3, JSON and AngularJS .
- Involved in making the application Responsive using CSS, and used LESS pre-processor.
- Used CSS mix-ins and pre-selectors for manipulating shadow DOM styles and used CSS3 media queries to enhance responsiveness of the application
- Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
- Implemented 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.
- Developed package . Json for Bower and NPM Used $http in Angular JS for consuming RESTful web services.
- Involved in developing XUL, HTML and JavaScript for client side presentation and data validation on the client side with in the forms.
- Responsible for designing page layout using HTML5, CSS3, React-bootstrap along with JQXGrid, JQuery and adding dynamic functionality to each module.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, EXT. JS, JavaScript, Bootstrap.
- Created a single page site to display the status of customer orders using React, Redux and EXT. js.
- Written code to fetch data from Web services using AJAX via JSON response and updating the HTML pages.
- Developed Web pages that are more user-interactive using AJAX, JavaScript, LESS, Bootstrap .
- Used Grunt task runner on the client side along with angular.JS to perform unit testing, minification and compiling whenever a change in a file is made.
- Reconstructing the application architecture from MVC into Flux with a unidirectional data flow to ensure the data consistency.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Implemented React components such as navigation bar, pagination, popover and toolkit.
- Worked in the development, optimization of critical operational programs and processes in support of web application security and production operations.
- Identified gaps that create risk across the enterprise.
- Assisted other teams in identifying and clearing blockers to risk reduction.
- Research opportunities for the mitigation of emerging vulnerabilities, know penetration testing techniques.
- Identifying the critical, High, Medium, Low vulnerabilities in the applications based on Web application Security and prioritizing them based on the criticality.
- Performed CRUD operations on documents using MongoDB and stores data in the form of documents, which are JSON-like field and value pairs.
- Managing lifecycle of MongoDB database including database sizing, deployment automation, monitoring and tuning.
- Worked on creating various types of indexes on different collections to get good performance in Mongo database.
- Performed unit testing using Karma and Written test cases using Jasmine .
Environment: HTML5/4, CSS3, jQuery, JavaScript, Bootstrap, JSON, Ajax, Angular JS, Redux, React JS, Node.JS, Mongo DB, Java 1.6, Spring 3.0, JDBC, XSD, Web Services, Restful Web Services, ECLIPSE 3.0, Spring, Apache Tomcat Web Server, UNIX, TFS, NPM, Grunt, Karma, Jasmine, Bower, Twitter Bootstrap, EXT.JS, Flux.
Confidential, NY
Sr. UI Developer
Responsibilities:
- Designed and wrote code for web/mobile HTML5, CSS3, AJAX applications that scale to high-volume production quality.
- Designed and implemented a SPA (Single Page Application) in Angular JS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
- Created reusable templates and style sheets based on UI standards and guidelines, performed functional tasks using specifications and wireframes.
- Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development ( TDD ).
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Customized Data Tables and High charts into Angular JS Directives and Implemented Directives to make customized components.
- Built custom JavaScript frontend using jQuery 1.9 and custom libraries and improved page load time by 10x.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are being built.
- Created HTML pages from the PDF's given by the UX and used AngularJS services like $http to retrieve data from the Web services.
- Worked on responsiveness of the application and explored the fixed width and fluid layouts using the Twitter Bootstrap.
- Used advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Worked on various breakpoints within the application for optimum layout and functionalities on mobile, tablets and desktops.
- Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format.
- Loaded the aggregated data into MongoDB for reporting on the dashboard.
- Worked on MongoDB schema/document modelling, querying, indexing and tuning.
- Used Angular JS for CRUD operations on MongoDB .
- Used JQuery plug-ins for Widgets, Menus, User Interface and Forms. Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Used Ajax calls through AngularJS to populate the data tables on the front-end.
- Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express.JS framework).
- Developed JSP pages and JavaScript for the applications and Written Test Cases using QUnit for JavaScript and Protractor for Angular.js.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance which is Implemented using Angular.JS, HTML5, SASS, Bootstrap, Bable.js and JavaScript.
- Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Strong skill of writing Gulp files to automate the development environment.
Environment: HTML4/5, XHTML, CSS3, JavaScript, AngularJS, jQuery, JSON, Ajax, SQL, Adobe Dreamweaver, Restful, E clipse, Git, Log4j, Bootstrap, MongoDB, Express js, Node.js, Spring, SASS, Bootstrap.
Confidential, Oaks, PA
UI/ UX Developer
Responsibilities:
- Designed user interfaces with HTML and Angular JS meeting the usability, scalability and performance requirements.
- Built pages from mock-ups using JavaScript, JQuery, CSS, and HTML.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Deep understanding of JavaScript and the Query framework.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Integrated with back end code for highly interactive AJAX based applications.
- Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, JAVA and Oracle.
- Successfully wrote and implemented SQLqueries, Stored procedures and Triggers in Oracle server.
- Analyzed and created Stored Procedures, Functions, Triggers and Packages.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant and semantically rich code and be aware of cross-browser compatibility and bugs.
- Understanding of application development lifecycle methodologies.
- Knowledge of human factors and usability, best practices for interface design.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
Environment: HTML, CSS, JavaScript, DOM, oracle, Ajax, java, XML, UNIX, Angular.JS, JSON, Web Services, HTML5, Grunt, SVN, GIT.
Confidential, Atlanta, GA UI Developer.
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
- Developed user interfaces using HTML4, CSS3, Bootstrap, jQuery.
- Develop configure RESTful based Client and Server web applications.
- Create and use various JPA methods, Entities and DAOs (Data Access Object) to implement various Restful requests.
- Used Oracle 10g as a DB Server and involved in writing stored procedures and SQL statements for data retrieve.
- Worked with JSP, Struts to create UI and integrating MVC.
- Used JavaScript for Client-Side validations.
- Developed JSP pages and JavaScript for the applications and Written Test Cases using Qunit for JavaScript.
- Developed the Struts Action classes and Action Form classes and configured them in
- Struts configuration file as part of the controller component.
- Created unit test plans and performed unit testing.
- Used JDBC for Querying data from the database.
- Implemented the application using Servlets which is based on Model View Controller Design Patterns.
- Worked on deploying project on Web logic server.
- Defect fixing and perform re-testing of the application.
- Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
- Customization of existing application and maintaining it with the help of Core Java, Struts and
- Hibernate.
- Deploy the application on UNIX box in various environments for by-weekly releases. Integrate the code between GitHub and SVN.
Environment: HTML4, CSS, JavaScript, jQuery, Bootstrap, JDK1.6, Spring MVC framework, Multithreading, REST, Eclipse IDE, JavaScript, Oracle 10g, Hibernate ORM, SVN, GitHub, JUnit, Ajax, Servlets.
Confidential
Front End Web Developer
Responsibilities:
- Designed web page and used applications that meet business and user goals through a positive user experience.
- Responsible to enhance the Portal UI using HTML, Java Script, CSS as per the requirements and providing the client-side JavaScript validations.
- Used Ajax framework for server communication and seamless user experience.
- Created a Customized automated email utilizing HTML, JavaScript, JQuery and Ajax.
- Used Junit framework for unit testing of application and Log4j to capture the logs.
- Implemented several design patterns like Singleton, MVC and Factory design patterns.
- Effectively interacted with team members and business users from different regions for requirement capture and analysis.
- JQuery for designing TABS and DIALOGBOX and which can test any generic JavaScript code including itself.
- Developed SQL queries and Stored Procedures for retrieving the data from several databases.
- Used Hibernate for Object-Relational Mapping.
- Used XML Beans for parsing the XML documents.
- Involved in Functional and UAT Testing which can be implemented by making software available for a free beta trial on the Internet or through an in-house testing team comprised of actual software.
- Worked with versioning tools like CVS, SVN and Clear Case and build tools like ANT, Maven .
- Worked on Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time.
Environment: HTML, CSS, JavaScript, XML, jQuery, MYSQL, JUnit,, Java, Multithreading, Spring, CVS, SVN, Log4j, XMLBeans .