Sr. Web Ui Developer Resume
San Francisco, CA
SUMMARY
- 9 years of extensive experience as a Front - End UI Developer in Web development, maintenance and designing rich, usable and functional web applications.
- Strong web development skills using HTML/HTML5, CSS/CSS3, JAVASCRIPT, JQuery, BOOTSTRAP, AngularJS, Angular2, ReactJS, NodeJS, XML, AJAX, JSON which meets W3C Web Standards.
- Well versed with Software Development Life Cycle Process which includes designing, developing, testing and implementation.
- Expertise in developing front-end of the applications using HTML, XML, CSS, and JavaScript.
- Expertise in creating the pages using CSS webpage layouts and vast knowledge in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Extensive knowledge-based in JavaScript, especially using JQuery in AJAX-driven web applications.
- Experience in building single page applications using JavaScript frameworks like Angular Js, Angular2 JS.
- Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.
- Responsible for developing single page applications using Angular JS and Bootstrap.
- Developed the administrative UI using AngularJS and ReactJS.
- Developed single page applications using Ember.JS
- Strong experience with JQuery, JQuery plugins, AJAX, dynamic HTML and JSON.
- Experience in Agile Methodology and Scrum Software Development processes.
- Involved in Agile process, Sprints, and daily Scrums to discuss the development of the application.
- Excellent problem solving, analytical skills and technical troubleshooting skills.
- Experienced in various IDEs like Eclipse, Notepad++, Sublime Text, Adobe Dreamweaver, Microsoft Visual Studio and Webstrom.
- Strong experience in Client Side designing and validations using HTML, DHTML and JavaScript.
- Hands on experience creating responsive websites using REST APIs.
- Used SQL database and also created RESTFUL web API using Node.js which were consumed by making AJAX calls using jQuery to transmit data from server to client.
- Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.js, Require.js, Backbone.js, Bootstrap, and Responsive Web Design.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project
- Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
- 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
UI Web Technologies: HTML, HTML5, XHTML, AngularJS, React JS, Bootstrap, Backbone.js, Node.js, XML, XSLT, JavaScript, AJAX, JQuery, JSON, JSP, CSS3, UI Concept Modeling/Wire framing.
Programming Languages: C, C++, JAVA, J2EE, Servlets, JSP
IDE, HTML Editor: Notepad++, Eclipse IDE, Adobe Dreamweaver, Sublime Text 2, Visual Studio IDE
Database: ORACLE SQL SERVER MYSQL, MongoDB
Operating Systems: Windows NT, Windows 2000, Windows XP (Prof), Win 7
Version Control Tools: GIT, SVN
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server
Testing Tools: Jasmine, Protractor
Browsers: Google Chrome, IE 9, Firefox
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Sr. Web UI Developer
Responsibilities:
- Involved in developing UI pages using HTML5, CSS3, JSON, JavaScript, Ajax, and SEO.
- Replaced existed Angular JS code with Angular 2 code, which decreased number of lines of code for a web application.
- Built web applications which are more user interactive using latest technology Angular 2.
- Designed and developed the login portal using framework Angular 2.0 along with HTML5, CSS3and Type Script.
- Created Typescript reusable components and services to consume REST API's using Component based Architecture provided by Angular2.
- Built Web pages that are more user-interactive using JavaScript, Angular JS, and Bootstrap.
- Responsible for architecting and executing solutions using JavaScript frameworks like React.js, Angular JS and Backbone JS.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Implement the JavaScript/jQuery frameworks such as React JS, Node JS for MVW/MVC framework.
- Designed business applications using web technologies like NodeJS, React JS, HTML4/5, XHTML, and CSS2/3, Bootstrap based on theW3C standards.
- Used Angular JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used Bootstrap and Angular JS to create Controllers to handle events triggered by clients and send request to server.
- Utilized Angular JS framework to bind HTML template (views) to JavaScript object (models).
- Worked in Typescript to render JavaScript with unit and end-to-end tests written in Jasmine to add features and fix bugs in a highly interactive single page JavaScript application.
- Used interactive data binding, filters and animation events using Angular JS.
- Integrate the dynamic pages with Angular JS and jQuery to make the pages dynamic.
- Used Node JS to run the application in a web server in staging environment.
- Using Grunt for automated building of application including unit testing (Jasmine /Karma).
- Having good experience in building multi-threaded Java server-side applications and frameworks.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Created forms to collect and validate data from the user in HTML5 and Angular JS.
- Involved in writing end to end test suites using Jasmine frame work and Protractor tool based on top of Selenium server.
- Used Dreamweaver, Photoshop for implementing application and designing graphics and images.
- Involved in Agile process, monthly Sprints, and daily Scrums A/B testing to discuss the development of the application.
Environment: Angular JS, Angular 2, JavaScript v1.8, HTML5/4, CSS3, Type Scripting, Visual Studio, Ajax 16.1.0, Node JS v6.3.1, React JS, D3.js, JSON, Spring, Hibernate, Adobe Photoshop.
Confidential, Union, NJ
Senior Frontend UI Developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, Responsive Web Design and CSS.
- Planning and working with team for the implementation of the project.
- Developed Single Page Responsive Web UI using Angular2, HTML5, AngularJS, Bootstrap, CSS3, JavaScript, JQuery.
- Involved in bug fixing, enhancements and support.
- Used Agile software development methodology which helps to develop project plans.
- Involved in developing the web pages using Angular2, which are powerful in building the Single page web applications.
- Used GIT hub for version control and to check-in and checkout the codes.
- Converted the mock-ups into hand-written HTML5, CSS3, JavaScript and JSON.
- Converting the SASS files into CSS by using some plug-ins in VISIO.
- Built SPA with loading multiple views using route services using Angular2 and NodeJS
- Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators
- Experienced Angular2 pass data between components, created custom pipes to transforming data, nested containers, and set Angular Services. Handle Angular2 Lifecycle hooks, Lazy loading, and AOT compiler.
- Used Foundation Framework for making the webpage responsive.
- Involved in migrating the whole code base of Angular 1.4 to Angular2.
- Building Angular2 application on NPM packages.
- Was involved in developing the UI, layout and front-end programming (HTML) for web application that matches requirements.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari, chrome) on both Windows.
Environment: HTML5, HTML, CSS2/3, JavaScript, Angular2 js, C#, NPM, TFS, Web Technologies, GIT, Maven, Gradle, Visual Studios.
Confidential, Raleigh, NC
Front-End Developer
Responsibilities:
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS
- 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 for SPA development.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) 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.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Implemented the Drag and Drop functionality using React-Dragabble
- Used React-Autocomplete for creating google maps location search on the webpage.
- Added Excel-Builder to download the Tabular data in Excel format using react.
- 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.
- Used Node JS to run Web pack tasks and build properly the project.
- Implemented modules into Node JS to integrate with designs and requirements
- Involved in using excel builder 3rd Party open source library and tweak it to make sure it will work with IE11.
- 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.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- 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.
- 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.
- Involved in Restful web services to call for POST, PUT, DELETE and GET methods.
- Created social login using gigya. Integrated the social accounts with the express account.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Have worked on AWS for fetch the pictures and Videos from AWS to UI
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Used HP Quality Center as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9, FF, Safari and Chrome
- Knowledge on Node.js environment set-up and interacted Node Service team to get the Service.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Interacted with Customers and development teams for Fix the Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, Mongo DB, HP Quality Center, Jasmine and Web Strom
Confidential, Bloomington, IL
Web UI Developer
Responsibilities:
- Involved in all stages of software development life cycle including Analysis, development, implementation, testing and support
- Involved in development of User Interface using HTML, CSS, JavaScript, jQuery, AJAX, JSON and AngularJS
- Involved in a team of 2 for creating a web scraping tool to gather premium data for insurance policies.
- Developed HTML prototypes and UI deliverables such as wireframes, screen mock-ups and interface design. Used jQuery framework for UI centric Ajax behavior.
- Produced content pages with CSS layout and style markup presentations and also used JavaScript methods and properties
- Used various jQuery and Bootstrap plugins like data picker, bootstrap select etc.,
- Used AJAX, JSON to send request to the server to check the functionality of the websites
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate etc.,
- Used JSON for storing and exchanging information between browsers and servers
- Developed the custom data grids upon jQuery framework to deliver the business data
- Developed various helper classes using Core Java multi-threaded programming and Collection classes.
- Extensively used Angular UI form-grid and UI components
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers
- Worked on debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger
- Testing the website on multiple browsers to check if they are Cross browser compatible
- Used Git Subversion to implement version control System.
- Developed Unit and E2E test cases using Jasmine, Grunt and Node Js.
Environment: HTML5, JavaScript, CSS, Adobe Flash, Photoshop, Angular Js, Bootstrap, XML, D3.js, MS Excel, JQuery, DOM, DML, DHTML, GIT, Eclipse, SOAP, ANT, Grunt, Firebug, SQL, Oracle, Web Logic, Windows
Confidential, Cambridge, MA
UI Designer / Web UI Developer
Responsibilities:
- Select a project from the FileBound server.
- Scan documents into Capture. Manually import documents into Capture.
- You can scan or import documents with barcodes.
- You can index documents using a CSV indexing file.
- You can perform Point and Click indexing.
- Zonal OCR can be configured for forms processing
- Upload the scanned or imported documents to the current project or all the projects into the FileBound server you are logged on to.
- Archive FileBound documents.
- You can set options for logs and view the logs for any tasks that are performed in Capture. Capture provides a Last Upload log, an Error log, and a Verbose Activity log specifically.
- Templates to be created, Apply template, Test template and indexing documents using templates. Templates work for fixed zones as well as dynamic zones.
- Read barcodes and get barcodes functionality is also available there. Barcode is implemented using the Aspose third party components.
- Used Abbyy OCR engine to OCR the invoices. Dynamics .net twain drivers to scan the documents and Aspose toolkit to implement barcode functionality
- Docview user control is created to view the document. In that functionality like draw annotation, Edit annotation, delete annotation, Zoom in, Zoom out, Zoom to height, zoom to width is available.
- Worked on projects for Marex Groups of companies based USA.
- Lead team sizes ranging from 2-3 engineers.
- Worked as better researcher which is requiring fulfilling the Project requirement.
- Involved deeply into requirements, design phases and development with the project manager.