Ui Developer/reactjs Developer Resume
Menlo Park, CA
SUMMARY:
- Over all 5+ Years of professional experience in Applications design, Development, Integration, Maintenance, Installation, Implementation, testing of various client/server, N - tier and web application and its design, using various UI- TECHNOLOGIES.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, jQuery, JSP, XUL, HTML/HTML5, CSS/CSS3, XHTML, XML, JSON and Ajax.
- Experience in applying the latest software development approaches including model view controller(MVC), event - driven applications using AJAX, Object Oriented JavaScript, JSON and XML.
- Expertise in developing various JavaScript frameworks like Angular.js Backbone.js, Require.js, Node.js, Knockout.js, Express.js, Underscore.js, React.js/Redux, Ember.js, Pdf.js, Spine.js, Ext.JS, Responsive web design. (RWD).
- Experience in various mobile frameworks like Ionic, phone gap/Cordova for mobile hybrid applications in both IOS and Android
- Experienced implementing Web Services using Apache SOAP, WSDL, JAX-RPC, JAX-WS, RESTful API, restful and UDDI.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile and SCRUM
- Worked on React.js framework to develop interactive websites based on client needs.
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
- Experience in SQL Database like Apache and MongoDB.
- Experienced in using Text editors like Espresso, eclipse, Text Wrangler, Sublime Text, NetBeans, XAMPP, Notepad and Notepad++.
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Developed Servlets and Utilized Node.js to create a fast and efficient chat server.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Experience in JavaScript build tools like Grunt/Gulp, Node.
- Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
TECHNICAL SKILLS:
UI Web Technologies: HTML4/5, DHTML, CSS 2/3, JavaScript, JQuery, JQ Mobile, Responsive Design, Bootstrap, Angular JS 1/2/4, Backbone.js, React.js, Ember js, Node js, SASS, XHTML, AJAX, XML, JSON.
Web/App Servers: Apache Tomcat, HTTP, FTP Web Server
IDE, HTML Editors: Eclipse IDE, Brackets, Sublime Text, Text Wrangler, Webstorm, Notepad++, Adobe Dreamweaver
Operating Systems: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, MAC OS X, Linux (CentOS), Ubuntu.
Bug Tracking Tools: Bugzilla, JIRA
Version Control Systems: SVN, GIT
Testing Frameworks: Jasmine, Karma and Protractor
Software Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Menlo park, CA
UI Developer/ReactJS Developer
Responsibilities:
- Worked extensively on React JS, Bootstrap, Restful web services, HTML 4/5, CSS 2/3, JSON, Media queries for responsiveness.
- Implemented application testability and diagnostics and fixed bugs with the help of REDUX architecture.
- Built a crud XL API on the top of Ent schema file.
- Involved in development and support of various Confidential BizApps product lines like Confidential Order management, Confidential ’s Procurement and Purchase order solutions.
- Responsible for implementing UI mockups, integrating third party REACT libraries and handling/creating REDUX store data.
- Converted wireframes into functional UI pages using HTML, CSS, bootstrap, Typescript.
- Used React JS to implement rich functions in various pages: form validation, crud, grid list, pagination, search, sort, multi-selection, tags-input, custom directives, authentication, unit testing etc.,
- Updated dashboard front end to support multiple dashboards and their CRUD operations using typescript.
- Implemented fusion chart visualizations for an SPA analytics rewrite using typescript.
- Used React-Router to turn application into Single Page Application.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Implemented flux pattern by using redux framework as a core dependency.
- Created the mutation call and query root field for the Graph QL Query to fetch the data into the database.
- Expertise in Client Side designing and validations using HTML, DHTML and Java Script.
- Well versed with UI tools like eclipse, sublime, notepad++, atom for developing.
- With the concept of React JS Worked on usage metrics and also end to end events tracing for analysis purpose.
- Resolved complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability
- Developed front end interface using struts , JSP's, JSTL, Tiles Framework and also Custom Tag Libraries.
Confidential, Mountain View, CA
UI Developer
Responsibilites:
- Strong Hands on Experience with JavaScript, AngularJS, Cordova framework, Ionic Framework, HTML5, CSS and XML.
- Experience working with Node JS to develop single page along with dynamic web applications.
- 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.
- Developed front end interface using struts , JSP's, JSTL, Tiles Framework and also Custom Tag Libraries.
- Experience in creating web components using polymer.js set of W3C standards and upcoming browser APIs for defining own custom HTML elements.
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, XSLT, JavaScript, Bootstrap, Backbone, Ext.js, Ember js and jQuery.
- Developed users' home page with variety of charts to show the statistics of issues data using chart.js for simple build-in charts and D3Js , High charts for custom charts.
- Implemented Server and Client-Side validations using ASP.NET validation controls and JavaScript .
- Web application development for backend using Angular JS with cutting edge HTML5 and CSS3 techniques.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Converted grunt build tasks to gulp to decrease build times in an angular node project. Created tasks for updating tsconfig tracked files based on glob and compiling typescript files.
- Utilize PowerShell scripts to query Active Directory /LDAP for report generating information
- Built web applications which are more user interactive using latest technology Angular JS2
- Client-Side code were written in React Js/Redux and Server-Side Code were developed using MVC4.
- Developed the search engine and performance optimized front-end (HTML, CSS, and JS) for business and e-commerce Website.
- Enhancement of existing application utilizing JSP, Created HTML5 navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy. Developed various reports and charts using HTML Canvas, HTML SVG , D3JS, and SVG by passing JSON objects and arrays as input both for mobile and web applications.
- Experience in using ember.js for making Ajax calls (GET, POST) for triggering or fetching data from Restful API's provided by the backend team.
- Installation and configuration of active directory domain controllers, and windows servers.
Confidential, Portland, OR
Web/UI Developer
Responsibilities:
- Created a custom, responsive web application from scratch, involved extensively in design discussions and user experience sessions to provide inputs on the layout.
- In Phase One, worked closely with the UX Team to create a Custom Components Library using ReactJS.
- 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.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Hands on Product development experience.
- Used Redux to keep the application State in one store.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Used React-Router to turn application into Single Page Application.
- Developed cross-browser/platform HTML5, CSS3, ECMAScript 6 and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Responsible to create Responsive Web Design using Twitter Bootstrap and Media Queries.
- Created proof of concept for the next generation application using React JS with Redux.
- Worked with d3js to graphics using SVG, which was xml based drawing.
- Used c3js charting library to create graphs with dynamic data to which values can be changed in real time.
- Used frond end tools such as Grunt, Gulp, Bower and Npm to build the application.
- Responsible to for making the pages dynamic using AJAX, JSON and jQuery.
- Developed CSS3 style sheets to give gradient effects.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Jasmine, Unit Testing, Node.JS, React JS, Redux, Agile methodology
Confidential, Memphis, TN
Web/UI Developer
Responsibilities:
- Extensively involved in design discussions and user experience sessions to provide inputs on the layout.
- Created a custom, responsive web application to replace line-of-business web applications.
- Created reusable HTML templates and style sheets based on UI standards and guidelines.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like JavaScript, HTML5, and CSS 3.
- Worked on building the responsive web pages using bootstrap .
- Implemented different validation control on the web pages using AngularJS.
- Used Model View Controller (MVC) design pattern to decouple the code and to separate concerns.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Closely worked with Business Analysts for requirements analysis and issue resolution with functional specifications for Quote creation, Finalizing Deadlines, Tool Configuration & Reporting.
- Implemented MVC Architecture and developed presentation layer using HTML/HTML5, CSS/CSS3, JavaScript, jQuery and AJAX.
- Used CSS based design techniques to eliminate table-based layouts and use of CSS Sprites to speed up page loading and improve the website performance with cross-browser compatibility and SEO.
- Extensively used jQuery plug-in like Auto populating select-box, Search plug-in, calendar plug-in, ajax-queue plug-in and Auto populating multiple select-boxes.
- Used MVC Frameworks, Media Queries & CSS3 to make web page Fluid and Responsive.
- Give rich UI experience using Ajax capabilities using DWR (for AJAX communication), JQuery and DOJO (for JavaScript event handling), Design, Developed and implemented ASP, HTML/CSS Template for dynamic Content Generation.
- Performed UNIT and integration testing using Jasmine and in writing Test Cases on every new version before sending it for User Acceptance Test (UAT).
- Implementing the Design and developing modules using Agile Methodology. Planning iteration for effective design and development of the Modules
Environment: HTML, CSS, JavaScript, jQuery, Bootstrap, AJAX, Angular JS, JSON, Unit-Testing
Confidential
Web/UI Developer
Responsibilities:
- Involved in extensive HTML coding and developed web forms.
- Redesigned the existing site and to create new interfaces.
- Developed data insertion forms and validated them using JavaScript and CSS.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Developed REST/JSON services.
- Produced GUI prototypes for business logic presentations.
- Participated in bug thrashing sessions to discuss and resolve bugs with developers.
- Created Stored Procedure, Trigger for database access and events.
Environment: HTML, CSS, JQuery, JavaScript, XML, MS SQL, sublime, Adobe Photoshop, Dreamweaver.