Ui Developer/ React Developer Resume
New, YorK
SUMMARY:
- Highly motivated and professional with 8+ years of IT experience which includes 3 years of experience in developing modern web applications using React.JS and 2+ years of experience in UI /UX Design and Development and 2 years of experience in JAVA/J2EE.
- Proficient in building Web User Interface using HTML/HTML5, DHTML, XHTMLCSS/CSS3, JavaScript, SASS, LESS jQuery, Bootstrap, Angular.JS, Node.JS, and React.JS that follows W3C Web Standards and Browser Compatible.
- Experience in all phases of SDLC.
- Exposure to new features and issues addressed in Angular 2.0.
- Expertise in React.JS framework to develop the SPA
- Experienced in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Expertise in React Component for UX - Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Experienced in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts. Experience working on RESTFUL Web Services and Implementing RESTFULAPI’S.
- Experience in implementing User-Centered Design (UCD) methodology.
- Well-versed using JavaScript and jQuery for manipulating the mark-up and data operations using jQuery and AJAX.
- Experience on compatibility issues with different versions of browsers like IE, Mozilla FF, Safari and Chrome.
- Good knowledge of database connectivity (JDBC) for databases like Oracle, MongoDB, SQLServer, MySQL, NoSQL, MSAccess.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experienced with front-end development with back-end system integration.
- Created API-driven interactive applications utilizing AJAX technology.
- Experienced with image editing tools such as Photoshop, Fireworks, and Illustrator.
- Experienced with various IDE’s such as Eclipse, Sublime, Dreamweaver, and Notepad++.
- Debugging and testing with JIRA, Karma, Jasmine.
- Worked with JavaScript validations and developed Object-Oriented code.
- Experience in designing UI patterns and UI applications with the help of Adobe products like AdobeDreamweaverCS5, Adobe Photoshop and AdobeFireworksCS5.
- Good knowledge in SQL/PL-SQL programming for packages, stored procedures etc., using Oracle .
- Expertise in working on AWS to integrate the Server code to Client-side code.
- Expert in documentation using MS tools (Word, Excel, PPT, Project, Visio, and Access).
- Experience in multi-tasking aimed to accomplish the task by using TDD (Test Driven Development and Design).
- Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
- Excellent Interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stress full environments.
- Demonstrated the ability to work independently, and the flexibility to adapt in ever-changing business environment.
- Highly motivated self-starter and good team player and appetite to learn new technologies.
TECHNICAL SKILLS:
Web Technologies: HTML4/HTML5,CSS3,SASS,LESS,JavaScript,jQuery,Bootstrap,React.js,Express.js,Node.js,D3.js, Ajax, JSON.
Development tools: Eclipse, Microsoft Visual Studio C++, Notepad++, Android Studio, Sublime, WebStorm, WebMatrix
Debugging tools: Chrome Elements Inspector, Firebug, IE Tester
Operating systems: Linux, Mac OS X, Windows.
Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic, HTTP Web Server
Version Control: SVN, GITHub, CVS
Tools: Jasmine, Karma, JIRA, Gulp, Grunt, Bower, and Mocha
Database : Mongo DB, SQL Server, Oracle, MYSQL, PostgreSQL
Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator, Balsamiq
Programming Languages : C, Java, ASP.NET, J2EE
Methodologies : Agile, Rational Unified Process (RUP), UML Water fall
PROFESSIONAL EXPERIENCE:
Confidential, New York
UI Developer/ React Developer
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects.
- Interaction design, iOS and Android design, UI and a working knowledge of CSS and HTML
- Working knowledge on developing the UI pages from scratch using HTML5, CSS3, JAVASCRIPT, ANGULAR JS, REACT JS, Ajax and JQuery.
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Involved in Agile methodologies and full software development lifecycle of Designing, coding, testing, debugging and support.
- Build Web Apps with React JS and Flux. Structured the JavaScript code using Angular.js.
- Integrating JavaScript libraries ( jquery , React - Bootstrap , Highcharts , Datatables , etc.)
- Creating React.JS / Redux front-end UI, and Node.JS applications for backend.
- Leveraged React.JSresources for all data access, encapsulating URLs and standardizing data access interfaces.
- Maintaining Parent and child elements by using State and Props in React.js.
- React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance optimization.
- Responsible to make sure that look and feel of the UI designs works same in different versions of different browsers (IE 7/8, Firefox, Safari).
- Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- Created Angular.JS Controller which Isolate scopes perform operations in UI
- Tested and applied the branding on a step by step procedure using Jasmine.
- Created custom filter in React.JS in the application.
- Used services to read data from remote server using React.JS
- Used React.JSlibrary functions for the logical implementation part at client side for all the application.
- Created React.JSfor reusable components (multi-field form elements, background file uploads.
- Maintained states in the stores and dispatched the actions using redux.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Implemented flux pattern by using redux framework as a core dependency.
- Architected and Developed for Large Scale JavaScript Application with React.JS
- Used ES6 and JSX with react for component development with ReactJS.
- Implemented the Drag and Drop functionality using React-Draggable.
- Created React JS components using JSX, followed FLUX design pattern for unidirectional data flow.
- Involved in Developing, Implementing and Testing Node.JSapplications.
- Extensive experience in deploying, managing and developing MongoDB clusters.
- Invoved in developing Tables, Stored Procedures, Triggers, Indexes and Functions SQL Server.
- Involved in cross platform Validation and Exception Handling policies.
- Maintain consistency of front-end via code over variety of browsers.
- Involved in SCRUM and AGILE meetings to discuss the status of the project.
- Responsible for researching functionality and benefits of implementing MongoDB.
- Integration with Rich Relevance/CDN/CMS/Optimize.
- Developing the rich UI components in Optimizely
- Extensively Used GitHub for Version Controlling.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Developed unit tests with Mocha.
- Skilled at creating controllers, models, filters and services using Angular JS to create Rich UI applications.
- Used Firebug and IE Tester debugging tools to fix the issues.
- On daily basis interacted with Business Analysts and Scrum Masters to fix the issues.
- Involved in System Testing, Regression Testing for Complete UI .
Environment: React.js, Redux, Flex, Node.JS, Express JS, JavaScript, HTML5, SAAS, CSS3, jQuery, JSON, Bootstrap, AJAX, Core Java, Mocha, MVS, WebDriver, Sublime, GIT, Grunt, Firebug, Agile development, Optimizely, Jira, AWS.
Confidential, Phoenix, AZ
Sr UI/ Front End Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML, HTML5, CSS, CSS3, AngularJS, jQuery and JavaScript.
- Developed application by using CSS3 to give gradient effects and to develop various page layouts, multi-level navigation and transitions.
- Experience In designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4 and Adobe Illustrator CS3.
- Used React.js for creating the reusable Components.
- Extensively used HTML5 for audio and video playback. Worked on the MVP architecture for the GWT.
- Extensively used SASS for styling with CSS3.
- Developed Single page application (SPA) development by using React.JS, Redux.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Involved in using React .JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Developed a front-end application for internal team productivity use using React.js and FLUX architecture.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, JavaScript and ReactJS.
- Used React .JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Experience in DOM, React Props, Lifecycle methods , working with React States and Events .
- Created and developed the internal Angular.JS framework applications projects. Unit testing with Jasmine.
- Developed powerful visualization components and DOM manipulation using React JS
- Experience working with Redux for maintaining the consistency and for running the application in different environments (client, server, and native) which was also easy to test
- Experience working on Redux Uni-directional data-flow achieving the predictable application behavior.
- Used Node . JS, React.JS , MVC framework for developing the Single Page Application
- Watched project changes with Grunt task runner and installed most recent version of libraries with Bower based on running in the Node.JS environment .
- Developed real time video streaming application using Node.JS.
- Drupal Module development, both contributed and non-contributed
- Implemented a custom Node.JS script to act as a PROXY for connecting to the server
- Developed real time tracking of class schedules using Node.JS (socket.io based on socket technology, Express JS framework)
- Managed the modules using NODE Package Manager (NPM).
- Worked with mongoose.JS for database communication with MONGODB.
- To track the features used web based GIT repository manager.
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Extensively usedNode.js and NoSQL data stores.
- Good understanding of Node.JS understood how to configure, create server, manage routes and connect database.
- Involved in Developer Testing, Review and Trouble Shooting.
- Debug the applications using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Worked on Unit test cases and performed unit testing.
- Used JIRA to track the bugs/ issues.
- Participated in bug fixing with QA team which involved cross browser testing as well as load and performance checking.
- Involved in SCRUM meetings for submitting the day to day updates to Client.
Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, Node.JS, Express JS, JQuery, Handlebars, RWD, Twitter Bootstrap, Eclipse, JSP, Adobe Photoshop, Jira, MS Office, Git, JIRA
Confidential, Eagan, MN
UI Developer
Responsibilities:
- Developed the front-end featuring web interface implemented using JavaScript jQuery.
- Developed page layouts, navigation, animation buttons and icons using HTML, CSS and JavaScript..
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Provided production level code to the engineering team for product development, including cross-browser support, and CSS optimization.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery framework.
- Developed and improved application using MVC Framework.
- Developed CSS page layouts, styles and table less coding for efficient design.
- Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
- Involved in writing SQL Queries, Stored Procedures.
- Implemented Object Oriented JavaScript in the persistence layer using hibernate frame work in functionality.
- Performed Object Relational Mapping (ORM) by configuring the deployment descriptors in Hibernate.
- Used Java Mail API for posting and processing mails.
- Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
- Expertise in JavaScript/CSS and JS frameworks like YUI.
- Developed UI, Virtual Objects (VO) and models by using Flash, Ajax, and Action Script 3.0.
- Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application (RIA).
- Optimizing SQL queries and stored procedures.
- Created packages to validate, extract, transform and load data to a centralized SQL server from the existing diversified data sources.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Implemented the following J2EE Patterns: Front Controller, Session Façade, Service Locator, Data Access Object, Business Delegate, Business Object, Composite View and View Helper.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Provide the Secured digital certificates and maintained the performance through secured socket layer.
Environment: HTML5, DHTML, XHTML, CSS3, Java 1.5, JavaScript (ES5), jQuery (v 2.2.3), Adobe Flash CS3, Adobe Dreamweaver CS3 and Web Services, REST Services, Mysql 4.1.
Confidential
UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens according to the client requirements using JavaScript, jQuery, AJAX and JSON .
- Used JavaScript, jQuery for making the web application user interactive.
- Created XHTML pages with CSS and the Box Model. Integrated the Java code (API) in JSP pages.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Implemented the following J2EE Patterns: Front Controller, Session Façade, Service Locator, Data Access Object, Business Delegate, Business Object, Composite View and View Helper.
- Developed EJB components for middle tier component implementation and business logic implementation.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
- Used jQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Developed Responsive web pages.
- Contacted with different customer for their requirements and modified code as the customer needs.
- Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript using the Temp Net Framework.
Environment: HTML 4/5, J2EE, DHTML, XHTML, JavaScript 1.2, JQuery (v 2.2.1), Adobe Dreamweaver CS5, JSON 3, ECLIPSE, SQL server, MySQL (5.6.35), Clear Quest.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in coding end to end (i.e. from GUI on Client side to Middleware to database and Connecting the back-end Systems) on a subset of sub modules belonging to the above modules.
- Worked extensively on Swing.
- Worked on Parsing of XML Using DOM and SAX.
- Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Provided business logic in Session Beans and the used Container Managed Entity Beans for performing database transactions.
- Designed UI screens using JSP, Ajax, Struts, HTML and CSS.
- Developed the Presentation layer, which was built using Servlets and JSP and MVC architecture on Websphere Studio Application Developer (WSAD).
- Used Adobe Photoshop to edit the images and background.
- Mentoring other programmers.
- Studied the implementation of Struts.
- Implemented the Security Access Control both on client and Server side.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Using HTML, JavaScript and SQL Stored Procedures designed PDF, excel and print previews for all the reports in the application.
- Encryption and Decryption using symmetric keys.
- Used XML parser APIs like DOM for modeling of Data.
- Developed SQLQueries to interact with Oracle Database.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Worked with teams where requirements are constantly being implemented, tested and improved
- Discussed on Agile methods and development phases with team to follow the standards.
Environment: Java, Java Swing JSP,CSS, Servlets, JDBC, Applets, Servlets, JCE 1.2, RMI, EJB, XML/XSL, Visual Age java (VAJ), Visual C++,MS Office.