Ui Developer Resume
Armonk, NY
SUMMARY:
- Over 9 years of experience as User Interface developer.
- Expertise in UI development using HTML5, JavaScript, JQuery, CSS3, Ajax, Angular, React JS, Node.JS, Vue,js and Bootstrap.
- Proven track record in Graphic and User Experience Design and Transforming Web/Graphic Designers static prototypes into hand - coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
- Worked on responsive design using media queries, bootstrap and Angular UI bootstrap, etc.
- Proficient in applying design pattern approaches such as MVC, DI, MV*, etc.
- Experience in designing and developing asynchronous callbacks and events paradigm using NodeJS framework and Web Sockets.
- Experience in developing single page application (SPA) using JavaScript frameworks like AngularJS.
- Knowledge of Node.js and frameworks such as Express.
- Good understanding of Document Object Model (DOM).
- Strong understanding in Object Oriented JavaScript concepts.
- Extensive programming experience hand coding PHP, MySQL, CSS, jQuery, JavaScript.
- Excellent experience in creating Dynamic Wireframes, HTML Wireframes and Sitemaps.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Hands on experience on CSS preprocessors such as LESS and SASS.
- Worked extensively with ReactJS/Redux tech stack, Implement React to build UI components, Redux for managing app state and interaction.
- Familiar with all the versions of Angular such as Angular 1.3, Angular 1.5, Angular 2.0 & Angular 4.
- Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams & Activity Diagrams.
- Expert in develop web pages for different devices like Mobile, Tablet and Desktop using RWD and Twitter Bootstrap.
- Good knowledge of in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Was actively Involved in continuous integration (CI) using Jenkins web server.
- Good understanding and working knowledge of Angular 4.0.
- Experience in creating test suites using Jasmine & Karma.
- Have extensive working knowledge of NodeJS for installing packages and to run Grunt tasks for building properly the project to compile and minify.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Understanding of CSS preprocessors such as SASS/LESS.
- Hands on experience with Server side implementation of javascript-Node.js
- Experience in Unit Testing, Integration Testing and preparing test cases.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Responsible for checking cross browser compatibility and have good experience on different browsers such as Safari, Google Chrome, Mozilla, Internet Explorer, etc.
- Experience in using various tools and IDE's for designing and development like Eclipse, NetBeans, Adobe Photoshop, Notepad and Sublime-Text.
- Strong Experience working with relational databases Oracle, SQL Server and MySQL.
- Understanding of code versioning tools such as SVN, Git.
TECHNICAL PROFILE:
Web Technologies: HTML5, CSS3, JQuery, JSP, AJAX, JSON, JavaScript, Bootstrap
JavaScript libraries / Frameworks: AngularJS, Node JS, React JS
Tools: Visual Basic Code, Webstrom, Intellij, Eclipse, NetBeans, Adobe Photoshop, Adobe Dreamweaver, Notepad++ and Sublime-Text, Jira, Maven, Version One, Protractor
Version Control: SVN, Git.
Database: Oracle, MySQL, SQL
Operating Systems: Windows, Linux, UNIX, MAC.
Methodologies: Agile, Rational Unified Process (RUP), UML.
Browsers : IE, Mozilla FireFox, Opera mobile Browser, Chrome, Safari.
PROFESSIONAL EXPERIENCE:
Confidential - Armonk, NY
UI Developer
Responsibilities:
- Developed Applications using Backbone.js including MVC architectures, different modules, specific controllers, and templates, custom Directives, custom Services and custom Filters.
- Worked on JavaScript frameworks such as Backnone.js, Node JS.
- The application is developed in multiple cards, tabs and pages.
- Run grunt sync-search every week.
- The application is developed in backbone JS have multiple tabs and pages with API integration.
- Involved in writing application level code to interact with RESTful API's.
- Develop new user-facing features
- Hands-on experience in consuming RESTful Services using JavaScript, jQuery.
- Used Agile Development Methodology and Scrum team structure for Development process.
- Used Version One for Creating, prioritizing and estimating backlog items for the sprint.
- Strong understanding of JavaScript, backbone.js, node.js.
- Build structured, reusable code and libraries for future use.
- Optimize application for maximum speed and scalability.
- Collaborate with other team members and stockholders.
- Increase front-end development by 10% by using jasmine, documentation and Travis.
- Team training on Zehub, when switched from JIRA.
- Setup framework for all current and future front-end projects to use Vue.js.
- Deployed clusters using Json template.
- Developed Maven build scripts and configured continuous integration servers like Jenkins for regular builds.
- Developed web application using AWF environment.
- Developed the pages that are compliant to W3DS and ADF standards.
- Worked on Angular 2.0 by consuming RESTFul web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Used Angular 2.0 for delivering user experiences such as high performance, off-line accessibility and zero-step installation.
- Used version control tool GIT to work on the same code-base in the repository with the other team members.
- Writing a Unit test.
- Multi-Brower and platform development - IE 8+, Firefor 20+, chrome 24+, safari
Environment: HTML5, CSS3, JavaScript, Bootstrap, JQUERY, Vue.js, Backbone, 2.0 Node JS (NPM), AJAX, JSON, SCSS, GIT, AWF Framework, JIRA Agile Board, Gulp, SoapUI, Travis, Protractor, Sublime-Text and Eclipse- STS.
Confidential - Richmond, VA
Sr. UI Developer
Responsibilities:
- Developed Single Page Applications (SPA) using AngularJS including MVC architectures, different modules, specific controllers, and templates, custom Directives, custom Services and custom Filters.
- Initially the Project was on Angular 1.5, now we are migrating our project Angular 2.0.
- Worked on JavaScript frameworks such as Angular JS, Node JS.
- The application is developed in Angular JS have multiple tabs and pages with API integration.
- Involved in writing application level code to interact with RESTful API's.
- Created AngularJS 2.0 components, implemented Bindings/interpolation, Input variables, Bootstrapping, ngClass, bind to the click event, Component decorator, binded to the hidden property.
- Used Typescript and its features such as static typing, classes and interfaces.
- Hands-on experience in consuming RESTful Services using JavaScript, jQuery and AngularJS
- Implemented data-binding and MVC using AngularJS for front-end development.
- Used Agile Development Methodology and Scrum team structure for Development process.
- Used Version One for Creating, prioritizing and estimating backlog items for the sprint.
- Used Angular 2.0 for delivering user experiences such as high performance, off-line accessibility and zero-step installation.
- Involved in migration from on-premises to Azure Cloud and created customer images for VM's.
- Deployed clusters using Json template and power shell in Azure.
- Developed Maven build scripts and configured continuous integration servers like Jenkins for regular builds.
- Developed web application using AEM (Adobe experience manager) environment.
- Leveraged Angular 2.0 resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (Multi-filed form elements, background file uploads etc.).
- Developed the pages that are compliant to W3C and ADA standards.
- Worked on Angular 2.0 by consuming RESTFul web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Used Angular 2.0 for delivering user experiences such as high performance, off-line accessibility and zero-step installation.
- Used version control tool GIT to work on the same code-base in the repository with the other team members.
- Worked on eCuke-Java which is designed as a Maven project using Cucumber, Java, Selenium and JUnit unit test framework and Page Object Model.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
Environment: HTML5, CSS3, JavaScript, Bootstrap, JQUERY, AngularJS 1.5, Angular 2.0 Node JS (NPM), AJAX, JSON, Maven, GIT, Version One, Gulp, SoapUI, Bower, Protractor, Sublime-Text and Eclipse- STS.
Confidential - Richmond, VA
Sr. UI Developer
Responsibilities:
- Worked closely with SME's, developers and other IT members to understand the application/ project in order to design the UI.
- Created a custom, single-page, responsive web application to replace legacy web application, developed using client side MVC Design using Angular JS.
- Wrote various Angular serveries/factories for various functionalities.
- Implemented the Infinite scrolling in some of the pages.
- Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
- Closely worked with the customer scrum to build the internal web application.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using Bootstrap and AngularJS.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using ReactJS and JQuery.
- Used JIRA tool for tracking of project.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Involved in developing various UI templates and developing the business logic layer.
- Implemented the search functionality for Internal Application using Angular JS.
- Closely work with the QA Team to give user enhanced experience and reduce the number of key strokes.
- Participated in meetings with the end-clients to develop custom UI Components that are cross browser compatible.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
- Designed in-house build automation and continuous integration systems by utilizing Git, and Grunt.
- Involved in Unit testing AngularJS applications using Jasmine/Karma.
- Retooled development and deployment process to use Node.JS-based Karma task runner (and associated plugins) for compiling and preprocessing client-side assets.
- Worked with an Agile, Scrum development methodology to ensure delivery of high-quality work with monthly iteration, involved in sprint planning and retrospectives.
- Developed common CSS classes for the user interface using CSS and CSS3.
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
- Used SVN for Version Control.
- Worked on accessibility for making user interfaces perceivable, operable, and understandable.
Environment: HTML5, CSS3, JavaScript, JQUERY, AngularJS, ReactJS,Bootstrap, Node JS (NPM), AJAX, JSON, Maven, GIT, Version One, Grunt, Gulp, Sublime-Text and Eclipse-STS.
Confidential
UI/UX Developer
Responsibilities:
- Responsible to create Prototype of NYC schools account using HTML5/CSS3, bootstrap.
- Worked in a team, and involved in developing the UI, layout and front-end programming (HTML) from wireframes
- Worked on website related implementation flow of the project using wireframes and prototypes
- Extensive involved in coding of project related wireframes and prototypes for Family Access Management (FAM).
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML/ CSS, bootstrap and angular js.
- Extensive involved in coding of a project Student Profile, design prototype using Html5/CSS3 and bootstrap.
- Hands on experience to create single page application for school portal using Angular js.
- Redesign the website using technologies of HTML5, CSS3, AngularJS, OO javascript and JQuery.
- Responsible to design the New Welcome page for DOE Public Website Using HTML/CSS.
- Involved with other developer while integration process.
- Responsible to Design the Security Component Prototype and also involved to create error validation code Using JavaScript/Jquery.
- Responsible to design the Privacy Policy and Terms of Use Pages on their public Website for all nine languages.
- Responsible to develop New Teacher website Using Content management system.
- Used JQuery-Ajax plug-in to GET the data in JSON format and displayed on HTML page.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
- Experience with Restful API Services.
- Designed website and maintain the website content up to date.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Re-designed/developed the main website to improve user experience and add new functionality using CSS layouts
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and JavaScript.
- Developed HTML and CSS template using Photoshop.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Developed fast loading images using Adobe Photoshop CS3.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed page layouts, navigation, animation buttons and icons
Environment: HTML5, CSS3, JavaScript (Libraries: JQuery),AngularJS, Content Management system, Ajax, XML, W3C, MS Access, Photoshop, Adobe Flash, MS Office
Confidential - Syracuse, NY
Web UI Developer
Responsibilities:
- Worked with HTML5, CSS3, JSP, XML, JSON, JavaScript, JQuery, AJAX, AngularJS and Node.JS for developing user interface.
- Implemented Graphs and Charts with animation to represent survey data for Analytics application.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, AngularJS, NodeJS and jQuery.
- Worked with QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.
- Created images, logos and icons that is used across the web pages using Adobe Photoshop.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3.
- Incorporated MVC architecture using spring framework.
- Defined and developed the application's presentation layer using JavaScript and JQuery Library.
- Worked with JSON for data exchange between client and server.
- Experience working in AGILE based development environment and participating in Scrum sessions.
- Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
- Supported integration of REST and SOAP web services with front end screens.
- Used AngularJS for ng-grid and UI components.
- Used AngularJS as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Developed the pages that are complaint to W3C and ADA standards.
- Involved in implementation of RESTFUL web service APIs using Node.js, which were consumed by making AJAX calls and JSON as data exchanging tool.
- Used SoapUI for testing web services and verifying the request and response XML.
- Used JavaScript for client-side validation and Struts Validator Framework for form validations.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, and JavaScript, Bootstrap.
- Involved in designing and developing the GUI for the user interface with various controls.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google Chrome JavaScript debugger.
- Manipulated data using crud operations of MySQL database management system and handled database access and data transmission based on Restful web service.
- Participated in the research of new technologies like jQuery-Mobile for few potential mobile app development efforts.
- Experience with version control systems like GITHUB.
Environment: HTML5, CSS3, JSP, XML, JSON, MySQL, JavaScript, jQuery, Struts, AJAX, AngularJS, Node.js Bootstrap, jQuery-Mobile, Restful web services, SCRUM, Agile Methodology, Jira.
Confidential
Front End Web UI Developer
Responsibilities:
- Building dynamic HTML prototypes
- Integrating code into development environment and helping the team in fixing the UI browser compatibility tasks/issues.
- Maintaining JIRA Issues tracker
- Marinating Secure System for daily updates
Skill Set: Sublime, HTML4 JavaScript, JQuery, CSS/SASS, Git, IcoMoon
Confidential
UI Developer
Responsibilities:
- Building dynamic HTML prototypes
- Integrating code into development environment and helping the team in fixing the UI browser compatibility tasks/issues.
- Maintaining JIRA Issues tracker
- Marinating Secure System for daily updates
