Sr. Ui Developer Resume
Bocaraton, FL
SUMMARY:
- Over 9+ years of experience in Developing and Designing Web based Applications and User Interfaces using HTML, HTML5, CSS, CSS3, ES6, Bootstrap, JavaScript, PHP, jQuery, JSON, Ajax, AngularJS, Angular 2/4/5, ReactJS, Redux, Node.js, Dojo, Flexbox.
- Experienced in all stages of Software Development Life Cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile and SCRUM.
- Experience in AngularJS controllers, views, and services for new website features.
- Created custom directives in AngularJS for re - usable components (multi-field form elements, background file uploads, etc.).
- Experience in understanding Document Object Model (DOM), DOM Functions.
- Experience in building Native Apps with JavaScript, CSS, and XML using the Native Script Framework.
- Experience in SPA (Single Page Application) development using AngularJS and Angular2.
- Expert in using Web Services and Restful API'S.
- Good understanding and working experience in JavaScript MVC frameworks .
- Expert in creating styles using SASS and LESS and writing a script for precompiling SASS/LESS to CSS.
- Hands-on experience using My SQL, Mongo DB, Oracle .
- Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS Media Queries.
- Good knowledge of Tableau .
- Expert in UML, Design Methodologies, and Design Patterns .
- Experience in XML, JSON Web Services using Restful and Rest API's .
- Experienced in Application Servers like open source Apache Tomcat, JBOSS, Web Logic.
- Extensive experience using GitHub, Bitbucket, and SVN.
- Strong Knowledge with Selenium Web driver to automate the Application Testing using JUnit Testing.
- Experience in the use of various relational databases like Oracle, DB2, SQL Server and NoSQL databases like MongoDB, Cassandra.
- Good knowledge of latest version of object-oriented JavaScript Libraries like AngularJS, Node.js, Backbone, Bootstrap, Ext JS 4.0, Require JS, and Dojo toolkit .
- Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, WSDL, SAAJ, and UDDI).
- Extensive experience in development of Multi-Tier distributed Enterprise Applications and implementation of Model-View-Controller using Struts 1.x/2 frameworks and spring 2.x/3 Framework.
- Good exposure to Adobe Photoshop, Dreamweaver, Visual Studio and Word Press.
- Good knowledge using task runners like Grunt and Gulp .
- Experience in developing latest version of Object Oriented JavaScript Libraries like AngularJS and ReactJS .
- Experience in tools and IDEs for development and design like Eclipse, Sublime, Brackets, Visual Studio, Notepad++, IntelliJ, Net Beans, WebStorm .
- Hands-on experience working on different browsers like Safari, Internet Explorer, Chrome, Mozilla Firefox.
- Good exposure to Adobe Photoshop, Dreamweaver, Visual Studio and Word Press.
- Worked on SQL queries, Experience in writing SQL and PL/SQL programming.
- Used JavaScript and PHP to create dynamic applications within websites.
- Worked on PHP for backend procedures, web services, and database connection.
- Working with JIRA tool to track all the defects and changes released to all environments.
- Good at Communication skills, able to Multi-task, time management, and problem-solving abilities.
TECHNICAL SKILLS:
Web Technologies: HTML 4/5, CSS, JavaScript, Spring, jQuery, Ajax, JSON, XML, Node.js, PHP, Bootstrap, AngularJS, Angular 2,Angular 4, and React.js.
Languages: JavaScript, Java, C#.
IDE & Editors: Eclipse, Sublime, Brackets, Visual Studio, Notepad++, IntelliJ, Net Beans, WebStorm.
Web/App Servers: HTTP Web Server, WebSphere, WebLogic, Apache Tomcat.
Database: SQL Server, MySQL, Oracle.
Operating System: Windows, Mac OS, Linux, Unix.
Version control: SVN, GIT, GitHub.
Build Tools: Jenkins, Dockers and Maven.restful
Debugging tools: Firebug, Chrome
Testing: Jasmine, Mocha, and Karma.
Animation: Adobe Flash CS3, Adobe Fireworks, Adobe Photoshop, Windows Movie Maker
PROFESSIONAL EXPERIENCE:
Confidential, BocaRaton, FL
Sr. UI Developer
RESPONSIBILITIES:
- Developed web applications using latest JavaScript features and frameworks such as React and Redux to build dynamic web pages.
- Worked with React-router, JSX, Babel, and React bootstrap.
- Created different Templates, Components, Dialogs, Widgets, Workflows and Layouts to obtain the exact look of the Frontend Screens.
- Used React JS to create Controllers to handle events triggered by clients and send request to server.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Used React JS to create Responsive Design so that the website is compatible with different Devices like Desktops, Laptops, Tablets and Smartphones.
- Implemented stable React Components and standalone functions to be added to any future pages.
- Involved in developing applications using Angular JS (2.0/4.0/5.0) like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Used Git for Version control during development and maintenance.
- Worked on Jenkins For Automation and Docker For Container Service.
- Coordinated with the teams of QA/User Acceptance Testing(UAT) AND Backend.
- Involved in issue tracking and bug fixing in production and carried out Unit Testing for the developed functionalities.
- Used Backbone .js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Converted the codebase to use modern ECMA Script (ES5, ES6) using babel, typescript to transpile and web pack as a module loader and used reactive extensions .
- Used Babel for transpiling code written in ES6 to ES5 supported by most browsers.
- Worked on Agile Environment to make Updates as per the requirement.
- Deployed Applications to Apache web server.
- Created UI templates and functionality to merge with the backend REST/SOAP API for proper communication of front and back end to enable efficient working of application.
- Worked with JSON web tokens for authentication and authorization security configurations using Node.js. Implemented styling Presentation layer using Bootstrap, Backbone JS, Wire-framing .
- Worked with Grunt, Gulp for task runner configurations and worked on various IDE editors.
- Involved in using React JS components, Forms, Events, Keys, Router and Flux concept.
- Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc.
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2, and S3.
- Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
- Fetched data from mongo DB using Mongoose of Node.js.
- Done unit testing of JavaScript applications using Karma and Jasmine.
- Designed Restful XML web services for handling AJAX request.
- Used Change sets, Jenkins for deployment, once the Component merge has been done in GIT and the source is ready, in to the other instance.
ENVIRONMENT: HTML5, CSS3, JavaScript, AngularJS (2/4/5), ES5, ES6, AWS, Bootstrap, backbone, JSON, AJAX, NodeJS, ReactJS, Grunt, Gulp, GIT, REST & SOAP (web services), NPM, SQL, Jenkins, Docker, Jasmine, Karma, Apache, Agile.
Confidential, Honolulu, Hawaii
Sr. UI Developer
RESPONSIBILITIES:
- With Team Lead for getting the requirements and developing the code to support new applications.
- Understanding of functional specifications and documenting technical design documents.
- Involve in AGILE Methodology and participates in SCRUM Meetings.
- Develop Robust User Interface using HTML, HTML5, CSS3, JSP, JavaScript, Custom Tags and XML.
- Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery, JavaScript, and Bootstrap.
- Involved in developing the Reusable templates using HTML5, CSS3, JavaScript, jQuery, handlebars.
- Developed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Implemented UI by adapting Angular2 framework with Typescript, HTML/HTML5, and CSS.
- Built AngularJS 2 components, UI services to consume rest services using Component-based architecture
- Used JavaScript, Grunt.js and AngularJS 2.0 for client-side validations.
- Developed HTML views with HTML5, CSS3, Bootstrap, and AngularJS.
- Involved in the development of presentation layer and GUI framework using AngularJS and HTML.
- A brief experience in implementing the AngularJS in creating animations based on CSS classes.
- Built different modules, controllers, templates, custom filters and directives in AngularJS.
- Developed code for Responsive web design in JavaScript using AngularJS.
- Used CSS pre-processors (SASS).
- Responsible for making responsive web pages using Twitter Bootstrap and Media Queries.
- Enhanced user experience by designing new web features using MVC Framework like Node.js.
- Designed Frontend within object-oriented JavaScript Framework like Node.js and AngularJS.
- Enhanced user experience by designing new web features using MVC Framework with the help of Node.js.
- Developed front-end view templates with Node.js.
- Used GWT , to develop and debug Ajax applications in the using the Java development tools.
- Developed applications implementing Ajax Calls for Dynamic Content Loading.
- Managed projects with GRUNT task runner.
- Experience in integrating RESTful APIs and web services with applications
- Used MongoDB as cross-platform storage for load balancing, indexing and file storage.
- Used NoSQL as the storage purpose for its simplicity and horizontal scaling to clusters
- Used Jasmine to test AngularJS controller by built test cases.
- Developed Tableau visualizations and dashboards using Tableau Desktop.
- Used XPath and POM to work with dynamic and static objects in Selenium .
- Worked on JIRA to maintain and update the task.
- Created Custom Email Templates as part of sending Alerts to users based on the business requirement.
ENVIRONMENT: HTML, HTML5, CSS, JavaScript, AngularJS, Angular 2, TypeScript, Node.js, Ajax, Responsive Web Design XML, Restful API’s, SASS, JIRA, MongoDB, Grunt, Selenium, Jasmine, Git, GitHub, Apache Tomcat Server 7.
Confidential, Kan sas City, MO
UI/ Web Developer
RESPONSIBILITIES:
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing, and support.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, Ajax, JSON and AngularJS.
- Extensively used Angular UI (Angular Bootstrap) for ng-grid and UI components.
- Extensive experience using Bootstrap for layout.
- Involved in writing application-level code to interact with APIs , Web Services using Ajax, JSON, and XML .
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Developed the UI with extensive use of JavaScript, JSON, and Ajax.
- Extensively used CSS3 and Bootstrap for styling the HTML5 elements.
- Followed SCRUM methodology.
- Worked on creating a responsive website for smart devices using Responsive Web Design(RWD) and Media Queries.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Designed Frontend within object-oriented JavaScript Framework like Node.js and Ext JS.
- Used Ajax extensively to implement front end /user interface features in the application.
- Developed the pages that are compliant with the W3C standard.
- Developed different jQuery component in MVC micro-architecture framework, which internally uses various design pattern such as singleton, command, delegate, etc.
- Version control through CVS.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress of each iterative cycle and figure out the issues.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Updated the website from time to time for special Requirements.
ENVIRONMENT: HTML, HTML5, CSS, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS 2, Bootstrap, Grunt, Bower, Node.js, NPM, Type Script.
Confidential, Chicago, IL
UI Developer
RESPONSIBILITIES:
- Involved in all the phases of the Software Development Life Cycle including the Requirement Analysis, Implementation and estimating the time-lines for the project.
- Developed web pages complying with Web Content Accessibility Guidelines and implemented various projects according to W3C Web Standards XHTML, CSS, JavaScript, and jQuery, XML and XSLT.
- Worked on Design, UI, wire-framing, HTML, CSS, jQuery, JSP, accessibility, and optimization.
- Worked on developing the cross-browser compatibility, performance, and robustness by translated designs and style guides into functional user interfaces
- Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Worked with full UI control of HTML/CSS, maintaining code and cleanliness.
- Created some prototype to implement some of the latest features of HTML and CSS.
- Successfully implemented AutoComplete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call and JSON.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Maximized page load by analyzing content and adjusting the code (by following optimization standards).
- Worked closely with QA team to understand the reported defects and fix them.
- Developed Angular JS factories and services to handle REST APIs' and push data to the server.
- Used GIT version control system.
- Used Bootstrap for responsiveness and expertise in Grid Control System.
- Responsible for using PHP for generating Dynamic web page and to send and receive cookies.
- Debug the application using Firebug to traverse the documents.
- Worked with Jasmine to test and debug.
ENVIRONMENT: jQuery,PHP,JSON, XML, UML, JSP, JavaScript, HTML, Ajax, PL/SQL, Eclipse, ANT, Web Logic Application Server, Jasmine.
Confidential, Denver, C0
Java Developer /Front End Developer
RESPONSIBILITIES:
- Worked in an AGILE environment to produce high-quality applications.
- Designed and developed the front end using HTML .
- Designed custom Node.js module to programmatically generate a path for a RESTful endpoint (CRUD) with MongoDB backend, provided a schema.
- Watched project changes with Grunt task runner and installed the latest version of libraries with NPM and Bower based on running in the Node.js environment.
- Used Mongoose API to retrieve data from MongoDB using Node.js.
- Worked with Node.js for developing the Single Page Applications (SPA) and used Node.js as a proxy to interact with REST services and interacting with Database.
- Used Node.js, and Require.js and MVC Frameworks in the development of the web application.
- Used the Ajax to call the Java functions from the webpage via jQuery without performing a browser refresh.
- Created and executed the developer test plans for unit testing and executed the QA test plans for effectively testing. Involved in performance testing phase of the application.
- Actively participated in configuring hibernate to access database and retrieve data from the database.
- Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery, JavaScript, Require JS and Kendo UI.
- Worked on MongoDB along with Mongoose to store the consumer’s data into the database.
- Developed and deployed web service onto Apache Tomcat server and ensure that application is running and going through different JSP’s and HTML’s in the right order.
- Created data access layer, Stored Procedures, and Triggers using SQL and PL/SQL.
- Used O/R mapping tool Hibernate for persistence data.
- Wrote the Hibernate-mapping XML files to define java classes - database tables mapping.
- Used Hibernate Template for a various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Created template by using AngularJS typescript creating SPA, Components, Routers, and Services to develop the application. Used Express for the data grid and bootstrap for template styling.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Involved in Analysis, Design, and Implementation of software applications using core Java, J2EE, XML and XSLT and Web services (SOAP, WSDL).
- Re-modeled web pages and server-side components to fit into a standard framework, which highly improved manageability.
ENVIRONMENT: Linux, Windows, Node.js, NPM, MVC, Restful, MongoDB, Rest, Require JS, RWD, SQL, Pl/SQL, XSLT, SOAP, WSDL, Java 1.5, Struts 1.1, Hibernate, JSP, JSON, Tomcat, My Eclipse, Oracle 10g, jQuery, JUnit, HTML5, CSS, Java Script.
Confidential
Frontend Web Developer
RESPONSIBILITIES:
- Designed the Web application layout and forms using HTML, CSS, and JavaScript.
- Handled all the client-side validations, slide show, hide and show controls, drop-down 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.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Developed SQL Queries to perform insert, update or delete operation on MySQL database.
- Converted PSD mockups into pure hand-written HTML and CSS pages.
- Wrote a script for Ajax implementations in the website.
- Performed XML Transformations from value objects to XML and from XML to HTML data.
- Designed and developed views, controller and model components implementing Struts Framework.
- Implemented Design patterns for recurring problems.
- Developed Web Services, which are published on to the Web sphere application server.
- Responsible for the process of UI design for Internet sites and applications.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
ENVIRONMENT: HTML, CSS, JavaScript, jQuery, Ajax, JSON, XML, J2EE, Java/JDK, JSP, MySQL, Eclipse.
