Sr. Front End/ React Js Developer Resume
Bothell, WA
SUMMARY:
- Over 8 years of IT experience as a Frontend UI Developer in analysis, design, development and testing of web applications.
- Proficient in building Web User Interface (UI) using HTML 4/5, DHTML, Bootstrap, CSS/CSS3 and JavaScript that follows W3C Web Standards and are browser compatible.
- Extensive Experience in building Single Page Applications (SPAs) using AngularJS.
- Expertise in JavaScript, AJAX, CSS, JQuery, Node.JS, Require.JS, MVC Design Pattern, JSON, Bootstrap, D3.JS and High Charts.
- Experience in Unit Testing using Karma (Test Runner) and Jasmine (Test Framework).
- Experience in creating Responsive Web Design (RWD) using Bootstrap grid layout.
- Very good experience in Document Object Model (DOM), DOJO, and have a strong understanding of DOM Functions, and experienced in dealing with challenging High Traffic Websites and Cross Browser Issues.
- Hands on experience in writing jQuery code and familiar with jQuery libraries.
- Experience in working with Caching, proxies, Content Delivery Networks (CDNs).
- Strong Experience in working on CSS Background, CSS Positioning, CSS Text, CSS Box Model, CSS Pseudo Classes, CSS Pseudo Elements and CSS Behaviours in CSS.
- Experience in using CSS Media Queries for more granular Responsive Web Design.
- Strong Experience in development and consumption of Restful Web services using Express.js.
- Experience in creating Templates, Custom Directives, and Routing using AngularJS.
- Experience in building data visualization using HighCharts.js and D3.js.
- Experience in working with MEAN Stack to develop fully functioning applications.
- Expert in using JSON (JavaScript Object Notation) to build collection of name/value pair and ordered list of values.
- Expertise in using utility functions using Underscore.js.
- Expertise in AJAX technique to create Asynchronous Web applications.
- Experience in utilizing Bootstrap for web page design, table styling, buttons and icons.
- Experience in using and creating User Stories using JIRA.
- Experience in Java, JSP, Servlets, OOP and J2EE design Patterns.
- Strong working experience of various IDE's like Notepad++, Sublime, Eclipse and Webstorm.
- Strong Communication, collaboration and team building skills with proficiency in grasping new technical concepts quickly.
TECHNICAL SKILLS:
Languages: JavaScript, Java, JSON
Front End: HTML, JavaScript, AngularJs, Node.js, React Js, Ajax, jQuery, RWD, Bootstrap
Frameworks: Bootstrap, Jspx, Backbone.js, D3.js, Node.js, Angular.js, jQuery, DOJO, Angular, Express.js, MVC, React Native
Web Services: JSON, REST, XML, AJAX, Web API
Version Control tools: GIT, SVN
IDE: Sublime, Webstorm, Eclipse, Adobe Dreamweaver, Notepad++
Databases: My SQL, SQL Server, Oracle
Web/App Servers: Apache Tomcat
Testing Tools: Grunt, Bower, Node, NPM, Mocha, Redux, Jasmine, Karma, QUnit, Jira, QC
Desktop Tools: MS Office
Operating System: Windows XP/7, LINUX
PROFESSIONAL EXPERIENCE:
Sr. Front End/ React JS Developer
Confidential, Bothell, WA
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed front end Screens for customers using AJAX, HTML5, CSS3, and JavaScript.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Developed responsive applications using Bootstrap which allowed the same application to be optimized for both mobile and desktop resolutions.
- Involved in designing Webpages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flux.
- Created reusable Modules using the built - in features like Factories, Routes, Dependency Injections and MSC architectures offered in Angular JS 2/4.
- Worked on Angular js two-way data binding between DOM and model, dependency injection and handling GET, POST operations with a web API controller on a group of posts.
- Developed Web API using Node JS, React JS and React Native and hosted on multiple lead balances API instances.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Secured HTTP/Web Sockets requests with JWT and authorization middleware's to prevent security threats
- Responsible for ReactUI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stable React components and stand-alone functions to be added to any future pages. 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.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Created and performed test cases on application using protractor
Environment: HTML 5, Angular JS 2/4, CSS3, Sass, Less, JavaScript, Bootstrap, JQuery, Ajax, React JS, Redux, React Native, Flux, typescript, JSON, Git hub, Restful API, AWS, JIRA, protractor and Jasmine.
Sr UI/ Web Developer
Confidential, Redmond, WA
Responsibilities:
- Worked on the website from start to finish to give it a new look using HTML5, CSS3 and JavaScript.
- Developed a grid data display and implemented filter component using JavaScript, jQuery, Ajax
- Designed and Developed front-end UI using HTML5, CSS3, JAVASCRIPT, JQUERY.
- Designing and developing dynamic web pages using XHTML, CSS and JavaScript.
- Worked with Microsoft Teams application, refactoring the sample code using both C# and Node.js
- Worked on Microsoft Graph API.
- Developed multiple Restful API using Microsoft Graph API on Microsoft Teams application in both C# and Node.js
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects for Microsoft Game Store application.
- Coded extensively in jQuery with Bootstrap to make rich Internet web pages and created custom date picker on the website.
- Extensively used Angular UI (Angular Bootstrap) for ng-grid and UI components.
- Developing Responsible Web Design (RWD) UI, Rich restful service applications and HTML wireframes using HTML 5 grid structures and layouts, CSS3 media queries, Ajax, Angular Js and Bootstrap.
- Utilized modular structure within the Angular Js application in which different functionalities within the application were divide into different modules.
Environment: Windows, HTML/HTML5, CSS/CSS3, JavaScript, jQuery, JSP, Angular JS, Backbone JS, Node JS, Ext JS, PHP, AJAX, Bootstrap, XML, MVC, Web 2.0, Photoshop, Dreamweaver, Illustrator, Information Architecture, SQL, Tomcat.
UI Developer
Confidential, Mt Laurel, New Jersey
Responsibilities:
- Created User Interface part of the application using HTML HTML5, CSS3, JavaScript, JSON, AJAX, Bootstrap, LESS and AngularJS.
- We have followed with waterfall methodology.
- Worked on calling the RESTful Web Services using Angular resource and http
- Good Experience using/creating YEOMAN, BOWER and NPM.
- Worked on web standards, Accessibility and cross browser compatibility.
- Developed high performance UI against RESTful web services.
- Created single page application using Angular Routers.
- Used JIRA for bug tracking.
- Involved in writing Unit Test Cases.
- For Frontend we followed MVC pattern using AngularJS.
- Used Team Site for updating our daily activities.
- Used OCA/ODK (Omni channel architecture/online development kit) framework.
- Involved in converting ASP.NET application to AngularJS using OCA/ODK framework.
- Used to make all the applications as responsive using Angular with bootstrap.
- Used Rest Services in the backend.
- Used Stash for developers.
- Used Jasmine for Unit Tests and Karma for performing end to end Integration tests.
- Involved in waterfall Methodology process to discuss the design and work progress
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, JSON, AJAX, Bootstrap, Grunt, Bower, Git, AngularJS, Angular UI, Jasmine, Mocha, QUnit
UI Developer
Confidential
Responsibilities:
- Developed the User Interactive web pages in a professional manner using web technologies like HTML5, XHTML, CSS3, JavaScript, AngularJS as per company's standards.
- Designed and developed AngularJS components such as controllers, directives and services.
- Extensively used GIT for version controlling and regularly pushed the code to GitHub.
- Developed JSP pages using tag libraries and presentation layer using JSP, JavaScript, jQuery, HTML5, CSS3, and AngularJS.
- Worked with jQuery UI plug-ins like widgets, interactions and effects.
- Designed user interface for users to interact with system using jQuery, JSON, JavaScript, HTML, CSS, AngularJS and Bootstrap.
- Implemented model-view-controller (MVC) architecture using Angular Framework.
- Worked with ng-messages in Form-Validation and displaying the error messages.
- Developed and prepared test cases for unit testing with Unit.
- Involved in Agile/SCRUM based approach to UI Development.
- Developed jQuery-based calendar to schedule appointments.
- Re-designed/developed the main website to improve user experience and add new functionality of CSS3 layouts using GRID, Media Queries and syntax by use of pre-processors SASS.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Performed unit testing and integration testing.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Bootstrap, XML, MVC Framework, Apache Tomcat, MySQL, NPM.
Front End Web Developer
Confidential
Responsibilities:
- Converted wireframes into html.
- Involved in team discussions when implementing new features in the project.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's.
- Extensively did client-side validations using JavaScript and developed the required Servlets.
- Implemented page designs in standard-complaint dynamic HTML and CSS.
- Developed the Frontend User Interface using HTML, JavaScript and CSS.
- Created navigation lists using list elements in HTML.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Developed stores procedures, triggers, functions and database tables in Oracle database.
- Created form validations with JavaScript.
- Provided insight on HTML and CSS standards.
Environment: HTML, CSS, XHTML, DHTML, JSP, JavaScript, JQuery, Eclipse, Oracle, MS Office, Windows XP/7.