React Js/ Ui Developer Resume
Southlake, TX
SUMMARY
- Over 8 years of experience as a Front End UI Developer in various domains & frameworks.
- Expertise in the web application development using HTML 4/5, CSS (2/3), JavaScript, JQuery, AngularJS, ReactJS, Redux, NodeJS, ExpressJS, BackboneJS and Bootstrap.
- Strong experience in building front - end web applications using HTML5, CSS3 and JavaScript(ES5/ES6) following W3C Web Standards and best design practices.
- 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.
- Strong experience with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
- Deep understanding of Object Oriented JavaScript programming and JavaScript MVC framework.
- Experience in professional mobile-first, responsive UI design using Bootstrap framework. Good working knowledge with Document Object Model (DOM) functions and designing UI patterns and applications.
- Experience in developing client-side scalable Single Page Applications (SPA) with MVC architecture using AngularJS framework and Search Engine Optimization (SEO) techniques.
- Developed reusable components with AngularJS custom directives.
- Used Dependency Injection from AngularJS factory and services.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS.
- Hands on experience on React.jsand Node.jsin effective web design.
- UsedReact.jslibrary functions for the logical implementation for the applications.
- Professional understanding of Software Development Life Cycle (SDLC) as well as various phases such as Analysis/Design, Development and Testing.
- Used Require JS and Backbone JS to optimize in-browser use and to load the module and improve the speed.
- Expertise in developing HTML5 applications compatible for various devices like mobiles, tablets and desktops using MVC frameworks
- Flux Architecture (AngularJs, ReactJs, NodeJs)and responsive web design techniques with CSS3 (AngularUI, BootstrapCSS).
- Experienced in writing various SQL queries and stored procedures.
- Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Developed the front-end web pages by using HTML5, CSS3, and JavaScript, taking advantage of the framework Angular 2.
- Created and managed MQ objects including queue managers, remote/local queues, IntegratedWeb SphereApplications with MQ series using JMS Admin.
- Exposure in development using Agile Methodology and SCRUM and Experience in Agile Process such as TDD (Test Driven Development).
- Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
TECHNICAL SKILLS
Languages: JavaScript(ES5/ES6), Java, UML, C, C++, Bootstrap.
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, JavaScript, AJAX, JQuery, JSON, JQuery UI.
Databases: MYSQL, MS ACCESS
Operating Systems: Windows 2000/XP/Vista/7/10, Mac OS X, Linux.
IDE & Tools: Eclipse, Microsoft Visual Studio, Notepad++,Babel.
Applications: MS Office Suite
Methodologies: Agile, Waterfall, SCRUM, Test Driven Development(TDD)
Frameworks: Angular JS, Node JS, Express JS, Backbone JS, React JS, Redux.
PROFESSIONAL EXPERIENCE
React JS/ UI Developer
Confidential, Southlake, TX
Responsibilities:
- Extensively involved in developing web pages using HTML/HTML5, DHTML, CSS/CSS3, SASS, JavaScript,ReactJS andRedux and many other redux frameworks.
- Experience in usingReactJS components, Forms, Events, Keys, Router, plusRedux.
- Built custom reusable react components.
- BuiltReact application utilizingReduxfor enhanced maintainability.
- Used Jest and Enzyme for writing the test suites for each component.
- Experienced in building app configurations using Webpack.
- Implemented stableReactcomponents and stand-alone functions to be added to any future pages.
- ImplementedReactcontainer and presentational components (as Stateless and Functional components when applicable).
- Developed various screens for the front end usingReactJS and used various predefined components from NPM (Node Package Manager) andReduxlibrary.
- Extensively used Java Script(ECMA Script 2016) for development.
- Designed and developed intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
- Creating newReactcomponents and APIs from user stories and mockups(Rally).
- Used redux-observables to compose and cancel async actions to create side effects.
- Used redux-form for react components.
- Used our custom built sabre- spark react library for creating buttons, form fields, tables, toolbar, tooltip, input fields.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Developed all the page styles by using Bootstrap andSCSS to gain a better structure of the style sheets.
- Used Git Hub as Version Control Repository.
- Involved in daily Agile stand ups with Analysts, Designers and Developers.
- Involved in scrum iteration status and planning meetings.
- Handled cross browser/platform compatibility issues (IE, Firefox, Chrome and Safari)
Environment: HTML 5,CSS 3, SCSS, JavaScript (ES 6), Babel, AJAX, Git, React v15.0, Redux, Redux Observables, Redux-form, Web pack, Agile methodology.
Senior UI Developer
Confidential, Irving, TX
Responsibilities:
- Designed website user interface, interaction scenarios and navigation based on analysts interpretations of requirement and use cases.
- There is a configuration widget written in CSS3, JavaScript, and jQuery framework in UI Layer with tag library application deployed and tested on Linux.
- Designed and Developed JavaScript framework, which is wrapper on top of JQUERY framework and AJAX, UI Configuration widgets.
- This system was written in Ajax, Object Oriented JavaScript(ES6), JSP, JQuery, HTML 5 and CSS 3.
- Used JavaScript and CSS for UI Design Mockup. Written code in jQuery/JavaScript /CSS/AJAX for the navigation oriented application.
- Created Dynamic Integration of jQuery Tab, jQuery, and other jQuery component integration with Ajax.
- Worked on AngularJS which combines web application with Model View Controller (MVC) capability to make development and testing of code efficient.
- Extensively used HTML5, ReactJS, Angular.js, JSON, AJAX and DOM scripting for form validations.
- Involved in the creation of interface to manage navigation and Bulk update of Attributes using ReactJSand JQuery.
- Extensively used Java Script(ECMA Script 2016) for development.
- Build Single Page Webpage with Angular 2/4.
- Designed and developed the portal using framework AngularJS2.0 along with HTML5, CSS3, and Typescript.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Implemented jQuery Filter search which is a JavaScript tool for adding a little search widget next to any page listing. This will hide all the list items that don't match the word that are being searched for.
- Extensively used jQuery plug-in for multi column layout, Search plug-in, calendar plug-in, Ajax-queue plug-in, and Auto populating multiple select-boxes.
- Used jQuery fancy box to add stylish drop shadow to images post on the webpage using JQuery.
- Worked on Jasmine that is especially used for testing java scripts.
- Worked on developing the server side code of the application usingNode.JSand ExpressJS.
- Developed UI and implemented for some plug-in using JavaScript, HTML, CSS and XML.
- Writing and implementing CSS3 throughout the site, both as in-line and imported files.
- Developedbackboneviews using handlebars in order to separate presentation from data.
- Writing and implementing JavaScript throughout the site, both as in-line and imported files.
- Used Media Queries to design mobile responsive layouts.
- Used Git as the distribution version control system.
- Designed rich user experience MVC frameworks for the clients.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation usingAngular2/4.
- Involved in Performance and SQL Query Optimization.
- Used Gulp as task runner.
- Writing Java script for applications that is useful for interacting with server and network applications.
- Worked on jQuery mobile which is based on HTML5 for designing user interfaces for web applications.
Environment: HTML 5,CSS 3, SCSS, JavaScript 1.8, Babel, AJAX, JQuery 2.1, Git, AngularJS 2.0/4.0, Node JS v5.6.0, Backbone JS, Gulp, Agile methodology
Senior UI Developer
Confidential, Houston, TX
Responsibilities:
- Involved in Analyzing, Understanding the requirements of the client and flow of the application framework.
- Designed and Developed User Interactive (UI) Web pages with the help of HTML, CSS, JavaScript, JQuery and AJAX.
- Used Angularjs for rapid dash board applications.
- Involved in creating Angularjs controllers, services and used Angularjs filters for filter functionality in search box and integrator functionalities.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Integrated the Java code (API) in JSP Pages.
- Used framework for the mobile applications as they have the capacity to hold functionality for limited processing power.
- Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework)
- UsedNodePackage Manager (NPM) to manage the modules and used it to install useful tools such as Express.
- Extensively used JavaScript and JQuery use for architect large scale JavaScript application.
- Used JSP, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
- Involved in Code review meetings with Developers.
- Extensive experience using Bootstrap for Responsive Web Design.
- Wrote SQL queries, applying optimization techniques.
- Involved in developing XML, HTML and JavaScript for client side presentation and data validation on the client side with in the forms.
- Used Gulp as workflow automation tool.
- Unit testing was performed using JUnit and Version control.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
- ConfiguredWeb SphereApplication Server on multiple platforms for both horizontal and vertical clustering.
- Designed CSS3 based web pages, which were cross-browser compatible.
- Created screens with table-less designs meeting W3C standards.
- Used the Unit Testing, to test the individual units of JavaScript code.
- Experienced with implementing different features of Bootstrap.
- Used Bootstrap 3.0 to make the user experience seamless in mobile devices and tablets
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Understanding of application development lifecycle methodologies.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
Environment: HTML 5, CSS 3, JavaScript, Babel, JQuery 2.1, Bootstrap 3.0, Ajax, Angular Js 1.3.18, JSON, Node JS v0.9.06, Backbone JS JSP, Gulp.
UI (Angular JS) Developer
Confidential, Herndon, VA
Responsibilities:
- Developed the front-end by doing hands-on coding using HTML, CSS, JavaScript, and JQuery, ExpressJS 3.10.4, AngularJS, and Node.js.
- Leverage knowledge of W3C standards, cross-browser development techniques.
- Collaborate with Build Team to integrate HTMLs, front-end code with the backend technology and portal framework, to ensure the UX /UIis implemented.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS.
- Developed reusable components with AngularJS custom directives.
- Used Dependency Injection from AngularJS factory and services.
- Used routing schemes to develop single page applications (SPAs) using AngularJS route.
- Used CSS basics, CSS 3 media queries, CSS 3 pseudo classes.
- Implemented User Interface and integrated with backend code, Node.JS as server side technology.
- Used MEAN (Express, Angular, Node) Stack.
- Architected the entire application using Require JS to load any modules which are currently in page and which in turn increases the efficiency of the page.
- Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries.
- UsedReact.jslibrary functions for the logical implementation part at client side for all the application.
- Used theNode.jsandbackbone.jsMVC Frameworks in the development of the web applications.
- Utilized JavaScript and JQuery to improve the overall design andUIof website.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Installed and configured MySQL on Windows environments.
- Extracted data inUIfor different clients using JSON format.
- Implemented client-side validations using JavaScript.
- Implemented AJAX, JSON, and Java script to create interactive web screens.
- Adopted a cross browser and cross platform approach to make the website's most versatile and supportive.
- Followed agile software development, paired programming, Test Driven Development (TDD) and scrum status meetings.
- Debugging and testing done with Google Chromedevelopertools and Firebug.
Environment: HTML4, CSS 2, JavaScript, JQuery 1.12, AngularJS 1.3.18, NodeJS v0.9.06, Gulp, Bootstrap, Require JSAdobe Flash, MS Office.
Web/UI Developer
Confidential, Houston, TX
Responsibilities:
- Designed GUI using JavaScript, Angular.JS, HTML5, DOM, AJAX, CSS3
- Created responsive design using Bootstrap and worked with JSP templates and Node.js.
- Used HTTP service for exchanging JSON data between client and server.
- Extensively designed Services and Filters for customization.
- Developed Web Services for data transfer from client to server and vice versa using Spring MVC, SOAP, WSDL, and UDDI.
- Designed Forms and performed validations in Angular.js.
- Handled Client end validations and DOM manipulations through Java Script and designed Front End with Object Oriented JavaScript Framework
- Familiar with version control systems like GIT HUB.
- Extensively used Bootstrap to achieve the Responsive web design.
- Used Agile Methodology for software development.
- Integrated Spring DAO for data access using with Hibernate.
- Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
- Used Mongo DB along with Node.js, as a database to store JSON.
- UsedNode.jsto interact with Restful web services along with the interaction of databases.
- Creating customUIcomponents and implementedUIMVC framework.
- Involved in writing Junit test cases.
- Upgraded SQL queries in improving the overall performance and rendering time of the reports.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, internet explorer, Firefox and Google chrome with the help of frameworks of AngularJS and other JS libraries.
Environment: HTML4, CSS2, JavaScript, Angular.js 1.3.18, Node Js 0.5.1, JSON, AJAX, Bootstrap
Web UI Developer
Confidential
Responsibilities:
- Developed the application website using HTML, CSS, and JavaScript.
- 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.
- Used advanced level of jQuery, JavaScript, CSS and pure CSS layouts.
- Wrote jQuery function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Define validations through AngularJS for the form field validation implemented through HTML.
- Worked on AngularJS which combines web applications with Model View Controller capability to make development and testing of code efficient.
- Used Node.js for better organization of the code.
- 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
- Used GIT for version control and Quality Center for defect tracking.
- Maintain, enhance, and recommend solutions that best suit business and technology needs a UI standpoint.
- Defined technical requirements based upon business requirements.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML 4, CSS, JavaScript, JSON, JQuery 1.2, Angular.js0.0.3, Node.js0.5.1, AJAX.
UI Developer
Confidential
Responsibilities:
- Designed single page web applications using JavaScript frameworks.
- Responsible for design and development of the web pages to meet the requirements of the client.
- Responsible to design the browser compatible pages using HTML, CSS, JavaScript, JSON, Ajax and JQuery.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout.
- Involved in developing custom web application interfaces using HTML and CSS
- Developed UI Prototypes and used various JavaScript, JQuery libraries and Ajax for form validation and other interactive features in ongoing projects.
- Utilized CSS styles to maintain the uniformity of all the screens throughout the responsible for design and development of the web pages from mock- ups.
- 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 consumer facing as well as internal application).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Used JQuery, a cross browser JavaScript library to dynamically update the page content on the client side.
- Used tools such as firebug, web developer tools for debugging and correcting errors.
- Used Eclipse IDE for designing, coding and developing applications.
Environment: HTML 4, CSS 2, JavaScript, JQuery 1.2, AJAX, JSON, XML, Eclipse v3.8, JSP and firebug
