Senior Ui Developer/reactjs Developer Resume
Kansas City, MO
CAREER SUMMARY:
- Over 9 years of experience in designing User Interface applications and professional web applications using HTML5, CSS3, JAVASCRIPT, ES6, JQUERY, AJAX, JSP, JSON, Angular 2 AngularJS and React JS.
- Hands - on Experience in full Software Development Life Cycle (SDLC) dat includes Analyzing, Designing, Coding, implementation, Production Support, architecting scalable platforms, object oriented programming, and agile methodologies.
- Strong JavaScript experience, including concepts like asynchronous programming, closures, types, and ES6.
- Working with Object Oriented JavaScript and using modern JavaScript libraries, such as Angular, AngularJS and React JS.
- Having noledge on different CSS preprocessors SASS and LESS.
- Designed dynamic overlays with React JS and Reflux on the front end to efficiently manage state, organized and managed data queries TEMPeffectively by integrating GraphQL.
- Experience in building Native Apps with JavaScript, CSS, and XML using the Native Script Framework.
- Extensive noledge of Functional, Declarative, Prototypal, and Object Oriented Programming in JavaScript and ES6 (ECMA Script 2015).
- Experienced in developing Responsive Web Design to target Tablets, Mobiles, and desktops.
- Solid experience with Responsive Web Design (RWD) with involvement in several web application development projects.
- Involved with bug fixing on functionality, performance and designing issues with JS Plugin and Chrome Developer tools.
- Experience in User & Security administration, multiple backup & recovery technologies such as snapshots, Disaster Recovery plan and maintenance of various activities.
- Experience with Client-side scripting and DOM manipulation with core JavaScript and JQuery.
- Test-driven development TEMPhas good noledge in unit testing using karmaJs. Experience doing e2e testing using jasmine frameworks (protractorJs).
- Capable in creating and executing unit test cases in Jasmine writing a code trailing in TDD (Test Driven Development).
- Collaborated with a team and successfully designed Web Apps with React JS.
- Strong noledge on testing applications using Jasmine, Karma, Grunt, Selenium, Protractor and Atlassian tools such as JIRA.
- Extensive experience in Development, Implementation, and testing in various application architectures, including E-Commerce, B2B, Distributed Applications, Internet/ Intranet.
- Strong noledge of Version control systems like SVN, CVS, and GitHub.
- Excellent communication and interpersonal skills demonstrated through exposure to working with Technical, Quality Assurance and Business Analysis groups.
TECHNICAL SKILLS
Programming Languages: C, C++, SQL, PL/SQL, HTML, JavaScript
Front End Technologies: HTML 5, CSS 3, JSP, JavaScript, JQuery, Angular JS, Node JS, Knockout JS, Knockback JS and Twitter Bootstrap.
Development Tools: Eclipse, IntelliJ IDEA
Servers: IBM WebSphere Application Server(WAS), Apache Tomcat, Glassfish, JBoss Application Server
Web service specifications: JAX-RS(RESTFUL)
Version Controls: GIT, SVN
Defect Tracking, Analysis, and Testing: ALM, AGM, JIRA
Software Lifecycle Methodologies: Waterfall, Iterative, Agile and Scrum
Operating Systems: Windows, Linux
WORK EXPERIENCE:
Senior UI Developer/ReactJS Developer
Confidential, Kansas City, MO
Responsibilities:
- Involved in the Design and Implementation phases of agile software development lifecycle.
- Played an active role in all aspects of SDLC from design, development, testing, production support and prepared technical reports & documentation manuals during the program development.
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML5, XHTML, and CSS3 as per company standards.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
- Used Redux to manage the whole state. Developed the well-designed store, actions and reducers.
- Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.
- Primarily created and edited components written in ES6, React and Redux.
- Extensively worked on ES6 (ECMA Script 2015) new features such as Arrow functions, Classes, Iterators, and Generators.
- Experience in DOM, React Props, Lifecycle methods, working with React States and Events.
- Used React-Router to turn application into Single Page Application.
- Worked on React JS Virtual DOM and React views, rendering-using components, which contain additional components, called custom HTML tags.
- Also, developed Web API using Node JS and hosted on multiple load balanced API instances.
- Created dynamic forms for displaying the data in the React DOM according the information from backend.
- Experience in using GIT for pulling and committing the developed content from the GIT repository.
- Used spatial navigation in React for navigating between the screens using remote buttons in implementing OTT using the fire stick.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Experience applying the latest development approaches event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON.
- Performed Unit testing on ReactJS applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
- Developed jQuery methods to support the dynamic nature of the website elements.
- Designed CSS based page layouts dat are cross-browser compatible and standards-compliant.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
- Proposed various ideas/suggestions for the ongoing websites regarding the page layout and creative design.
Environment: React JS, HTML5, CSS3, JavaScript, AJAX, jQuery, Responsive Web Design, backbone.js, Node.js, bootstrap.js, JSON, DOM, XML, XHTML, W3C, Photoshop, Quality Centre.
UI Developer
Confidential - Little Rock, AR
Responsibilities:
- Involved in building Web User Interface (UI) using HTML, CSS, JAVA, JSP, JavaScript, DOM, JQuery and AJAX dat follows W3C Web standards and are browser compatible.
- Used HTML5 elements like video, audio, and canvas in making the website interactive.
- Designed business applications using web technologies like NodeJS, React JS, HTML4/5, XHTML, and CSS2/3, Bootstrap based on theW3C standards.
- Used agile methodology for the software development.
- Utilized ES6 features like arrow functions, export, import, classes, spread, rest, and promise with Babel.
- Coordinate with teams and management to build features, such tasks include the developing, testing, and deployment of features built in HTML-5, CSS3, JavaScript, JQuery, Angular JS, React JS, Redux, and ES6 (ECMA Script 2015).
- Developed the server side using java and front end with java scripting, XML, HTML.
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React JS dat meets accessibility and web browser standards for the website.
- Involved in framework discussions to select the best suitable JavaScript library (Angular.js.1.6).
- Wrote Angular JS Services to consume restful APIs and processing JSON data for rendering in UI
- Developed GUI using JavaScript, HTML, DOM, XHTML, CSS in ongoing projects
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Developed React JS pages, Web services calls, and AJAX calls for the application.
- Used React JS in development of the web application to bind the data/model dat is being retrieved from a database through services provided by controller to the view using a scope.
- Used React JS in components like JSX, creating React components, Virtual
- A developed web page using Angular JS 1.6 components like controllers, routers, NG app etc.
- Used Unix Commands for manipulating the data in the deployment phase.
- Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send a request to the server.
- Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models).
- Worked in Typescript to render JavaScript (Knockout JS) with the unit and end-to-end tests to add features and fix bugs in a highly interactive single-page JavaScript application.
- Used interactive data binding, filters and animation events using AngularJS.
- Integrate the dynamic pages with Angular JS and jQuery to make the pages dynamic.
- Experience in building multi-threaded Java server-side applications and frameworks.
- Created forms to collect and validate data from the user in HTML5 and AngularJS.
- Used Dreamweaver, Photoshop for implementing application and designing graphics and images.
- Actively participated and provided feedback in a constructive and insightful manner during weekly iterative review meetings to track the progress of each iterative cycle and figure out the issues.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
Environment: JQuery, HTML, JavaScript, Microsoft Office, GIT, Putti, Source Tree, Agile Methodologies (JIRA).
UI Developer
Confidential, Houston, TX
Responsibilities:
- Designed and Developed responsive web applications using frontend technologies such as HTML4/5, CSS2/3, SASS, AngularJS, JavaScript, jQuery, Bootstrap, AJAX, and JSON.
- Implemented Responsive Design by Bootstrap Grid System and CSS3 Media Queries
- Developed Custom Angular Directives for reusability and add special behavior to HTML elements.
- Constructed the single page application using AngularJS, ng-Router.
- Used HTML5 Form Validation and AngularJS Form Validation to check user's input and interact with the user.
- Redesign and maintain existing internal web application utilizing HTML/HTML5, CSS/CSS3, JavaScript and JQUERY.
- Used AngularJS Ng-Route for managing URL route.
- Used AngularJS UI-Bootstrap for date-picker, tab-set for navbar, carousal.
- Used resource and queries to get the data from the backend services.
- Worked with built-in directives and created custom directives as well for the DOM manipulation.
- Used HTML5's new APIs such as Local storage, Session storage.
- Implemented Unit test by using Karma and Jasmine with integration testing by Chrome Inspector to fix bugs.
- Used CSS preprocessors like SASS for styling some pages of the application to make an efficient application.
- Used Gulp automated as a task runner, Git as a version control, and Bower as a package manager.
- Used JIRA for tracking and updating the project issues.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Used NPM (node package manager) to install dependencies like a grunt, bower.
- Followed Agile Practices for developing the application.
Environment: HTML4/5, CSS2/3, JavaScript, AJAX, JSON, jQuery, AngularJS, MVC, Bootstrap, SASS, Firebug, Grunt, Bower, GIT, Karma, Jasmine, JIRA.
UI Developer
Confidential, Plano, TX
Responsibilities:
- Experience in Designing and Developing dynamic web pages using HTML, HTML5, AngularJS, XHTML, CSS, CSS3, and JavaScript.
- Coded extensively in jQuery with Bootstrap to make rich internet web pages and created custom date picker on the website.
- Used CSS3 and Bootstrap to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Brief experience on implementing the Angular.js in creating animations based on CSS classes.
- Responsible for writing utility classes, UI development using JSP, CSS3, HTML5, JavaScript, ExtJS, AJAX (DWR), Angular JS.
- Developed and improved application using MVC Framework AngularJS, backbone.js and Bootstrap.
- Autantication and Authorization between multiple systems, servers, and environments using NodeJS.
- Involved in developing various generic JavaScript functions used for validations.
- Experience in server-side CSS preprocessors Less and SASS.
- Used advanced level of HTML5, JavaScript, CSS3 and pure tableless layout.
- Co-ordinate with UX designers & develop static content using front end with HTML 5, CSS3 and Angular JS.
- Worked 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.
- Rapidly prototyped interface designs in hand-coded validating, standards-compliant, and semantically-rich code and be aware of cross-browser compatibility and bugs.
- Created and optimized graphics prototype websites and applications interfaces using HTML and CSS.
- Web application development for backend system using AngularJS with cutting edge HTML5, and CSS3 techniques.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Worked on the dashboard for the project which contained a variety of charts and draggable components using JQuery UI Library.
- Involved in the creation of an interface to manage user menu and Bulk update of Attributes using Backbone.js, and JQuery.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross-platform compatibility.
Environment: HTML, HTML5, JSP, XSLT, CSS, CSS3, SASS, JavaScript, AngularJS, BackboneJS, Jasmine, ReactJS, EmberJS, EXT JS, NodeJS, Gulp, Grunt, Protractor PHP, Adobe Dreamweaver CS3, Bootstrap, CMS, Jenkins, Git and JIRA.
Junior UI Developer
Confidential
Responsibilities:
- Responsible for creating an efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery AJAX, and JSON.
- Used JavaScript, jQuery for user interactions in pages.
- Worked on creating a responsive website for smart devices using responsive design and media queries.
- Used JQuery, Ajax for service calls on pages to interact with the server for information.
- Rapid prototyping of design concepts.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used Ajax, JSON to send a request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old as well as latest release.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Been an active team player, helped in fixing bugs and carried out troubleshooting.
- Produced semantically appropriate, standards-compliant markup, and produced Rich User Interfaces.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
Environment: HTML, JavaScript, AJAX, CSS, JSON, JQuery, XML, MySQL, Eclipse.