Senior Front End Ui Developer Resume
Boston, MA
SUMMARY:
- Over 8+ years of extensive experience as a Front - End UI Developer with solid understanding of database designing, development, JavaScript Libraries and installation of different modules.
- Professional understanding of Software development life cycle SDLC as well as various phases such as Analysis Design, Development and Testing.
- Hands-on experience in designing and developing enterprise client/server web applications using HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, Angular JS v1.5, Angular v 2, ReactJS, Node.js, Express.js, AJAX, XML, JSON, JSP, Java servlet, Spring MVC.
- Experience in designing websites with W3C standards using HTML4/5, CSS2/3 to get best cross browser user experience for long-term user retention and engagement.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Expert in Bootstrap framework to build a Responsive website, which is capable of display on various size of screen from smart phone to laptop.
- Experienced in MEAN stack development using Angular JS 1.5, Angular 2, React JS, Express JS, Node.JS and Mongo DB as database, alternatively minimal exposure of hands-on with Firebase as a database.
- Extensive Knowledge in developing Single-Page Applications (SPAs) using various JavaScript frameworks like Angular Js, backbone.js, underscore.js and bootstrap.
- Currently working on modern Web Technologies Angular2, Node.js, React.js, Express.js and Mongo DB.
- Worked on React.js framework to develop interactive websites based on client needs.
- Knowledge of developing SPA web UI using Typescript 1.8 and JQuery and also expertise in developing, maintaining and debugging Rails framework.
- Developed Single page applications (SPA) using AngularJS 2.0, HTML5, CSS3, BootStrap3 for websites requiring data-rich and instant feedback on interaction.
- Hands-on experience in Model View Controller (MVC) framework such as AngularJS for creating Single Page Application (SPA).
- Experience with creating prototypes/wireframes of websites from PSD images and working with CSS pre-processors LESS and SASS.
- Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES)
- JavaScript expertise in both client and server side scripting languages like jQuery, AngularJS, React.js, Node.js.
- Experience in development and implementation of Restful Web APIs, and exposes endpoints using HTTP verbs like GET, PUT, POST and DELETE.
- Created RESTful APIs in Java environment using JAX-RS and Node.JS using Express.JS framework.
- Experience in designing database-using PL/SQL to write Triggers, Stored Procedures and expert in writing queries using Oracle, SQL Server and MySQL.
- Experience in database design and writing complex queries, using Oracle 8i/9i/10g/11g, SQL Server and MySQL.
- Familiar with concepts of Directives, Data-Binding and Dependency Injection in AngularJS.
- Responsible for React UI and architecture, building components library, including Tree, Slide-View, and Table Grid.
- Used React JS for templating for faster compilation and developing reusable components.
- Expertise in JavaScript Testing Framework like Jasmine, QUnit and Karma.
- Experience in deploying application with continuous integration tool Jenkins and bug tracking and project management tool JIRA.
- Extensive experience in jQuery, jQuery plugins, AJAX, dynamic HTML, JSON, AngularJS with Bootstrap.
- Proficient in making AJAX calls using JQuery and usage of JSON for faster and impulsive responses.
- Experience with Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC), Model - view - view-model (MVVM), design pattern and Test Driven Development (TDD).
- Expertise in designing and developing User Experiences for Web Applications using Web Authoring tools such as Adobe Dreamweaver CS3, Adobe Illustrator, Adobe Flash.
- Worked on writing grunt , gulp tasks for build scripts, minified and bundled the JavaScript code.
- Experience in configuration management systems like SVN, CVS and GIT-HUB
- Good experience in using various project management tools like JIRA and Version One mainly for agile project management.
- Experienced working in both AGILE and SDLC based development environment and participating in SCRUM sessions.
- Experienced in various IDEs like Eclipse, Photoshop Edit Plus, JSfiddle, Webstorm, Sublime Text, Notepad++, Microsoft Visual, and Aptana studio
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, TOAD, Jasmine, Karma, Chai, Mocha concept Modeling/ Wire framing, Responsive Web Design, C, C++
JavaScript Libraries: Angular2.0, JQuery, Angular.js, Node.js, Bootstrap
Database: SQL Server, My SQL server, No SQL, MongoDB
Web Services: RESTful, SOAP, XML. HTTP Web Server, Apache Tomcat, Web logic
Unit Test Framework: Jasmine, Karma, Chai, Mocha, Protractor
Version Control: Jira, Perforce, CVS, SVN, Git Hub
Web/Application Servers: Apache, Tomcat, Glassfish, IBM Web Sphere, JBuilder
Methodologies: Agile, Waterfall, TDD, Rational United Process
IDEs worked on: Eclipse, Aptana Studio, Photoshop, Notepad++, Adobe Dreamweaver, Espresso, Sublime Text2, Text Mate, Microsoft Publisher
Operating System: Windows 2000/XP/Vista/7/8, MAC OS
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Senior Front End UI Developer
Responsibilities:
- Designed and developed single page application using Angular2.0, Typescript, Html5, Css3, Bootsrap3 and Bootsrap4.
- Heavily used HTML5, bootstrap 3 and CSS3 to make the overall site responsive and less complicated for the end customers who use the website heavily on a day-to-day basis.
- Developed, Designed and modified websites with the use of HTML 5, CSS 3, JavaScript, jQuery, Angular.js v1.5, Angular Js v 2, Node.js and MongoDB
- Working on Angular 2.0/4 and Node.js to structure JavaScript code in an MVC (Model, View, and Controller)
- Migrating from Angular.js 1x to Angular 2.0/4 because of Angular.js 1x weaknesses such as loading start time and optimization for search engines.
- 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.
- Developed Single Page Web Application using JavaScript framework Angular JS 2.
- Used Html5 Api reader to preview the upload files like .txt, .rtf, .tif and.csv.
- Used ng2-pdf-viewer from Angular2 npm package to preview the pdf files
- Created many components with Angular2 for each single page application.
- Used Angular2 camelCase syntax for built in directives.
- Used router module from Angular2.0.
- Used Angular2 npm packages like ng2-datepicker, ng2-pdf-viewer, ng2-auto-complete etc., to meet the requirements of the project.
- Created different single page applications using Angular2.0 for users, sponsors, reviewer, and publisher.
- Created individual authentication for all the users.
- Used typescript for advanced auto completion, navigation, and refactoring.
- Implemented a Singleton pattern for a class using typescript.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2. .
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and also to perform RESTFUL services.
- Developed Bootstrap responsive web application pages using Angular.JS services, controllers and directives for front end UI and consumed RESTful web service API.
- Worked on Angular 2 concepts like building the components, Data binding, String Interpolation, Property Binding, Event Binding, Two-way Data binding (with the help of Forms Module) and Directives.
- Used 'TestNG' for backend test cases and 'Jasmine' for AngularJS test cases.
- Using Google analytics reports, optimized the page load time for the pages that had heavy traffic and improved those pages using CSS.
- Built Web pages that is more user-interactive using HTML5, CSS preprocessors like SASS, AngularJs, and Twitter Bootstrap.
- Successfully integrated to backend with the http services.
- Used Sass Preprocessor.
- Developed reusable style sheet partials using Sass preprocessor.
- Worked on server side Node JS Implementations for simulating the environments
- Created JSON objects on the front end to throw data on the server for storing the data into MONGODB.
- Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic elements and reusable libraries with JavaScript, JQuery and Angular.js (v1.5)
- Developed various custom Angular directives, services and filters to give flexibility and reusability.
- Involved in writing the Stored Procedures, Views, Tables, Functions, triggers for interaction with the database and maintaining it using SQL Server 2010
- Used Web storm as the development tool and Source tree as the Git version control tool.
- Wrote unit tests using Jasmine & Karma.
- Attended everyday standup call with the team members.
- Followed Agile process two week Sprints, and daily Scrums to discuss the development of the application.
- Involved in sprint planning and backlog grooming with the sprint master and project architect.
- Involved in giving the demo of every sprint work to the product owner.
- Involved in the retrospective meeting after the demo.
- Worked on windows operating system
Environment: HTML5, CSS3, JavaScript, Angular.js, AngularJS 2, Angular-Resource, Angular-Route, Node.js, SASS, Mongo DB, Bootstrap3, AJAX, DHTML, JSON, Apache Tomcat, Web storm, JQuery, MVC, Karma, Agile, SASS, GitHub, Firebug, REST Web Services, MYSQL Server, Grunt, Jasmine, Eclipse.
Confidential,KS
Front End Web Developer
Responsibilities:
- Involved in developing the UI pages using HTML5, CSS3, JavaScript, React JS, JSON, jQuery, Jasmine, Karma, and AJAX.
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, and React JS.
- Responsible for developing components like header, footer, grids and personalization products like product recommendations, hot deals, product finder in the website using React.js, ES6 and jquery.
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- 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/Redux for SPA development.
- Involved in responsive design and developed responsive website that could be served to desktop, Tablets and mobile users using React JS.
- Implemented client side Interface using React JS.
- Built Web pages that is more user-interactive using AJAX, JavaScript, and ReactJS.
- Created ReactJS components and managed States and Props while utilizing ES6 features.
- Created React components with testability and reusability of components across the organization in different applications
- Implemented various screens for the front end using React JS and redux library.
- Used React-Router to turn application into Single Page Application
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Node JS to run Web pack tasks and build properly the project.
- Implemented modules into Node JS to integrate with designs and requirements
- Implemented the Drag and Drop functionality using React-Draggable
- Used React -Autocomplete for creating google maps location search on the webpage.
- Created and used Reducers that received said Actions to modify the Store State Tree
- Maintained states in the stores and dispatched the actions using redux.
- Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, webpack.
- Implemented Bower to install required JavaScript libraries and also worked with Node.js to give a structure with rich API over a RESTful JSON interface.
- Use Webstorm as the development tool and Source tree as the Git version control tool.
- Worked closely with business users and developers of team to resolve issues.
- Attended everyday standup call with the team members.
- Followed Agile process two week Sprints, and daily Scrums to discuss the development of the application.
- Involved in sprint planning and backlog grooming with the sprint master and project architect.
- Involved in giving the demo of every sprint work to the product owner.
- Involved in the retrospective meeting after the demo.
Environment: HTML5, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Node.js, Express.js, SASS, Bootstrap3, AJAX, DHTML, JSON, Apache Tomcat, Web storm, JQuery, MVC, Karma, Bootstrap, Agile, SASS, Bower, Web pack, GitHub, Firebug, REST Web Services, MYSQL Server, Grunt, require.js, Jasmine, Eclipse.
Confidential,Omaha,NE
Java Front End /UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, JavaScript, AJAX, AngularJS, JSON, jQuery and NodeJS.
- Used AngularJS multiple in-built directives and APIs in AngularJS & Node.js such as filters, root scope, child scope, modal, template, state etc.
- Used Angular-UI and UI-Router to manage URL Routing for implementation of Single Page Application and developed several custom Directives in Angular to provide shared components.
- Built the Responsive UI screen for creating new customer process, Create bill to and ship to screens, customer search results page, and customer dashboard page using Bootstrap.
- Using Angular JS created Responsive Web Design (RWD) and performed data manipulations to display data in company standard format in UI.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines
- As a developer involved in design and developing website using PHP, CSS, JQuery, JavaScript, HTML, AJAX and MySQL
- The front-end use HTML, CSS, Angular JS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
- Developed reusable components using Angular as components like Data-Grid, tables, and forms.
- Used Bootstrap JavaScript plug-ins to implement Tabs, Scroll Spy, Tooltips, Pop Overs, Buttons and Alerts.
- Also, developed Web API using Node JS and hosted on multiple load balanced API instances.
- Used AJAX with JQuery controls for listing all scripts in a grid and making them editable it in the grid, which will reflect in the database table as well (like margins).
- Designed XML schemas and parsers for scalable XML documents used with Web Services and real-time reporting.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Used Angular JS (Single Page Application) for adding Routing, and Pagination Concepts.
- Using AJAX calls to get data from the backend and display data on multiple types like pie chart, bar chart and so on dynamically by using graph library like D3.js.
- Used JavaScript, jQuery, and Ajax for service calls on pages to interact with the server for information.
- Implemented the design to meet web standards (W3C) and SEO and worked on various browsers (IE 6/7, Firefox 3.0/3.5.7, Chrome, Safari and Opera) for cross-browser implementation. Thorough understanding of application development life cycle methodologies.
- Projects included design and coding of the corporate website built in XHTML, DHTML, CSS and Flash.
- Used GIT-HUB for code management.
- Worked on Karma and Jasmine for unit test cases.
- Worked in Agile environment, attended daily scrum meeting to updating work status.
- Participated in sprint planning, estimating the work and delivered in time.
Environment: HTML, XHTML, CSS, Angular Js, JavaScript, JQuery, JSON, Jasmine, MySQL, PHP, AJAX, XML, React Js. Jasmine, Mocha.js, Jenkins, Sass, Grunt.js, SEO, ES-5, Jira, Git-hub, React-Bootstrap, MVC, Agile, SASS, Eclipse, Web storm, Brackets
Confidential,Tampa, FL
UI Developer
Responsibilities:
- Involved in creating the User Interactive web pages in a professional manner using web technologies like HTML, HTML, CSS, JavaScript, and jQuery based on the W3C and ADA standards.
- Designed the planned layouts using wireframes.
- Developed Node.js server side components to push new JSON data to update front-end JavaScript accessed by clients.
- Used Node.js for developing server-side web applications.
- Created ADA compatible single-page web application using Angular.js framework based on MVC pattern.
- Used JQuery and Ajax for service calls on pages to interact with the server for information.
- Used Ajax, JSON to send request to the server to check the functionality of the websites
- Worked on DOM manipulation using JavaScript and jQuery.
- Developed client side validation code using JavaScript.
- Guided client through lean UX design while working very closely with developers throughout the agile project lifecycle.
- Created branding (style guides, launch site, icon, social media graphic design) and UX/UI for mobile (wireframes, UI mockups, prototype).
- Integrate the dynamic pages with Angular.js and jQuery to make the pages dynamic.
- Defined all Angular.js controllers in a JS file and reused in various pages of the application.
- Used the Angular.js MVC Frameworks in the development of the web applications.
- Developed Angular.js custom directives to make them integrate with Oracle Web Center sites.
- Experience in open source client side JavaScript web application framework based on MVC controller.
- Unit testing using Karma and Jasmin.
- Protractor is used for high level testing.
- Performed GET and POST requests in Ajax of XML, JSON using JavaScript, and jQuery.
- Excellent coordination in project activities and insure that all project phases are followed and documented properly.
- Working in making updates to the current website and simultaneously handling other projects.
Environment: HTML, XHTML, CSS, Angular Js, JavaScript, JQuery, JSON, Jasmine, MySQL, PHP, AJAX, XML, React Js. Jasmine, Mocha.js, Jenkins, Sass, Grunt.js, Git-hub, Agile, SASS, Eclipse, Web storm, Brackets
Confidential, Kuwait
Web Developer
Responsibilities:
- Involved in development of User Interface using HTML, CSS, JavaScript, and jQuery, AJAX, JSON and Angular JS.
- Created templates using HTML & CSS and developed components using AngularJS.
- Performed client side tooling and testing & development with AngularJS and JavaScript libraries.
- Investigated and created solutions for UX/UI issues in JIRA.
- Extensively used Rational Rose in designing the frameworks for an application.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Produced content pages with CSS layout and style markup presentations and also used JavaScript methods and properties.
- Used AngularJS directives, factories and services for developing single page web applications.
- Involved in writing application level code to interact with APIs, Web Services using AJAX and JSON
- Developed different jQuery component in MVC micro architecture framework, which internally use various design pattern such as singleton, command, delegate, etc.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.
Environment: HTML, CSS, JQuery, JavaScript Angular JS, AJAX, and JSON, Bootstrap
Confidential
UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Designed the front-end applications, user interactive UI web pages using web technologies like HTML, XHTML, and CSS.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote JQUERY function while implementing various UI Screens across the whole web application both consumers facing as well as internal application.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with java controllers JQUERY, Ajax, and JSON to write/read data from back end systems.
- Used SVN for version control and QC for defect tracking.
- Maintained, enhanced, and recommended solutions that best suit business and technology needs from UI standpoint.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: JavaScript, HTML, CSS, jQuery, AJAX, JSON, XML, SVN.