Ui Developer/ React Js Developer Resume
Allentown, PA
SUMMARY:
- Over 8+ years of extensive experience in UI Developer including 4+years’ Experienceas React JS developer, 3+ react native with solid understanding of database designing, development and installation of different modules using HTML5, CSS3, JavaScript, ReactJS, NodeJS, jQuery, AJAX, JSON and XML.
- Proficient in developing responsive mobile friendly websites quickly and effectively using HTML5, CSS3, JavaScript and jQueryand also experience in making them cross browser compatible.
- Experience in working on XML Suite of technologies (XML, XSL, XHTML, XML Schema, and DOM).
- Good experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi - Column properties.
- Developed securing the application using form-based authentication using HTML, JavaScript, jQuery and CSS.
- Knowledge on SASS and LESS as CSS pre-processors and Bootstrap.
- JavaScript expertise in scripting languages like React.js, Node.js, Ember.js, Knockout.js and jQuery.
- Experience in developing Single Page Application (SPA) using React JS.
- Designed dynamic overlays with ReactJS, Redux on the front end for Proficiency.
- Expertise in React . JS framework and integrate them to Node. JS server side code .
- Hands on knowledge of JavaScript MVC frameworks such as Angular.js.
- Developed Web API using Node . JS and hosted on multiple load balanced API instances.
- Experience in Windows Azure services like SaaS, PaaS and Iaas.
- Expertise in using source code control systems such as GIT, JIRA and Jenkins.
- Worked with JASMINE and MOCHA in testing and performed Unit testing and execution testing utilizing JUNIT.
- Experienced with implementing different features of Bootstrap.
- Hands on experience with Web Responsive using Bootstrap's templates.
- Experience in Web Services like Restful API'S, SOAP and good Knowledge in SOA.
- Extensively used Node . js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.
- Experience working with developer tools like Firebug, Chrome or Safari web inspectors and IE Developer Toolbar.
- Proficient with creating Logos, Banners, Flyers, Buttons, Icons and Images using Adobe Photoshop, Adobe Illustrator and other Adobe Products.
- Experienced with front-end development with back-end system integration.
- Experience with browser testing, cross-browser compatibility and cross-platform compatibility.
- Knowledge on mobile and web application development in Agile and Waterfall environment.
- Experience in A/B Testing, Usability testing including User profiles, task analysis and reporting.
- Ability to interpret UI Designs and work with designers to achieve goals that can be delivered.
- Hands on Experience in using JIRA to track development process and defects.
- Used JIRA for bug tracking and issue tracking.
- Experience in deploying, managing and developing MongoDB clusters on Linux and Windows environment.
- Implemented read preferences in MongoDB replica set.
- Experience with Client side JavaScript debugging with Chrome debugger, Firebug and IE with web developer tool.
- Fetching the data efficiently from AWS and deploying it on AWS S3.
- Hosting application on the AWSplatform.
- Expertise in working on AWS to integrate the server code to client-side code.
- Expertise in working Open Source Cloud Platforms like OneOps Cloud.
- Experience in developing Web Services using SOAP, Restful and WSDL.
- Knowledge on Project Management Version Control (SVN and GIT).
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
- Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
- Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player .
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, SCSS, SASS, LESS, RWD, Animations, Bootstrap, HTTP Web Server, Apache Tomcat, Web Logic.
Database: SQL Server, MSSQL, MongoDB
IDE & Tools: Dreamweaver, Developer Tools, Sublime, Visual Studio, IntelliJ, Eclipse.
JavaScript: jQuery, MVC, AJAX, JSON, React.js, Node.js, Ext.js, Angular.js, Ember.js, Knockout.js
CMS Tools: Joomla, Word press, Debugging Tools, Chrome Developer Tools, Firebug, IE Developer Toolbar, Safari Web Developer
Operating System: Windows, MAC OS X, Linux, Unix.
Methodologies: SDLC- Agile, Waterfall, Scrum
Version Control: SVN, GitHub, Git
Cloud platform: AWS
PROFESSIONAL EXPERIENCE:
Confidential, Allentown, PA
UI Developer/ React JS Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux.js, Flex, Node.js, Mongo DB.
- Developed a JavaScript based web game in a week that uses score tracking, progressive difficulty, and physics/collision detection.
- Created the character and animations for dodgy blobby with piskel.
- Created the Controllers and Controller Actions, Action Results, Views, View Models, Routing using ASP.NET MVC
- Used MVC ASP.NET to develop code behind logic, business tier and SQL server for data tier.
- Implemented business logic using MVC authorization filters, action filters and exception filter.
- Designed and Developed Styled components for mobile application, with React-Native.
- Designed and Developed native mobile apps using react native components and libraries. • Established and maintained a library of UI assets with versioning in Git repository • Utilized react Navigation for routing and passing data between screens.
- Experience building cross platform web/mobile applications using React, React Native.
- Develop mobile applications using IONIC and React Native to deliver hybrid iOS and Android Applications.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags .
- Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux.js library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept .
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View and Table Grid .
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-auto complete for creating Google maps location search on the webpage.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Developed the flux pattern by using Redux.js framework as a core dependency.
- Used Node Package Manager(NPM) to manage modules & used it to install useful tools as Grunt, and Express .
- Developed the application on Node.js platform using JavaScript programming.
- Implement modules into Node JS to integrate with designs and requirements.
- Developed single application to render dynamically based on the JSON from the NodeJS server.
- Fetch data from Mongo DB using Mongoose of NodeJS .
- Experience in Restful web services to integrate between Server side to Client Side .
- Worked with Mocha unit test framework to write unit tests for JavaScript code .
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, ReactJS, Redux, Flex, Web Strom, JSP, MS Office, JIRA, Mocha, GitHub, Jenkins, AWS.
Confidential, Baltimore, MD
UI Developer/React JS Developer
Responsibilities:
- Developed the web application using React JS, Node JS, MongoDB, JavaScript.
- Used ReactJS to create custom components for data manipulations and to display data in company standard format. Developed ReactJS forms to manipulate text within HTML5 views.
- Used Node JS and Express.js to setup the web servers and to integrate services.
- Created forms and sessions using Node JS and Express.js to store the user data and provide dynamic views based on the users.
- Designed and Developed Styled components for mobile application, with React-Native.
- Designed and Developednative mobile apps using react native components and libraries. • Established and maintained a library of UI assets with versioning in Git repository • Utilized react Navigation for routing and passing data between screens.
- Experience building cross platform web/mobile applications using React, React Native.
- Develop mobile applications using IONIC andReact Native to deliver hybrid iOS and Android Applications.
- Designed and implemented server sideRESTful web services using Node JS and Express.js and handled communications to the client side (ReactJS) using JSON.
- Worked on server-side using NodeJS along with Express.js and connect to the database using Mongoose from MongoDB.
- Extensively used tools like Webpack to uglify/minify JavaScript files, compile Sass files to CSS, reduce the React JS file size and used Grunt/Gulp for build automation and management.
- Developed Sagas and Reducers to manage Actions (API) to handle data and UIbehaviour.
- Utilized CSS pre-processors such as SASS to use variables and later compile it to CSS.
- Developed Widgets using JavaScript (AngularJS), jQuery, JSON, XML, HTML5 and CSS3.
- Designed table less web applications using CSS as per W3C standards.
- Create HTML e-mail campaigns utilizing JavaScript to promote product announcements and implement cookies for dynamic content purposes.
- Involved in developing Component level design and defined the usage of AJAX to reuse the network bandwidth efficiently.
- Fetching the data efficiently from AWS and deploying it on AWS S3.
- Hosting application on the AWSplatform.
- Expertise in working on AWS to integrate the server code to client-side code.
- Performed Unit testing on ReactJS applications using Jasmine.
- Utilized NPM to create the project structure and update and install packages.
- Worked with GIT to maintain current and historical versions of source code.
- Working with user stories with use of JIRA from Atlassian.
Environment: React JS,Node.js, Express.js,MongoDB, Mongoose, Twitter Bootstrap, RWD, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, WebStorm, Sublime Text, Adobe CS5 Suite, Photoshop, GIT, GitHub, XML, NPM, Webpack, Redux, SASS, LESS, Gulp, Grunt and AWS.
Confidential, Redwood city, CA
UI Developer/React JS Developer
Responsibilities:
- Designed and developed interactive UI pages with HTML5, CSS3, SASS and AJAX .
- Responsible for creating a SPA Web Application using the CUI.js developer API's.
- Responsible for developing the static content using front end with HTML5, CSS3 and Angular JS by coordinating with the UX designers.
- Involved in updating the UI as per the changing requirements.
- Used JavaScript extensively to make the web pages more interactive.
- Used SASS while styling the UI pages with CSS3 .
- Implemented various screens for the front end using React . js and used various predefined
- Implemented the Drag and Drop functionality using React-Draggable.
- Used React-Router to turn application into Single Page Application .
- Developed the React container and presentational components.
- Created sliders and used full calendar depending on the requirements of the mobile application.
- Used JSON for information storage and transfer between browsers and servers.
- Leveraged two-way data binding through scope in applications built on AngularJS.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS.
- Created various Modules, Controllers, and Components for the applications using AngularJS .
- Used multiple in-built directives and APIs in AngularJS&Node.js such as filters, root etc.
- Worked on an Agile Development Team to deliver regular updates to project manager.
- Involved in developing the login screens for the Web and mobile application.
- Implemented AJAX, JSON and Java script to create interactive web screens.
- Involved in designing UI Screen, created several mock up Using HTML, CSS and JavaScript.
- Implemented User Interface and integrated with Node.JS as server side technology.
- Used Node JS to run Web pack tasks and build properly the project.
- Worked on development tools in Node JS and created webpack configuration and tasks.
- Responsible for developing the pages for mobile application using ionic framework.
- Utilized Angular JS Routing and Navigation, Components and Services.
- Used AngularJS to develop a standalone test application, in the scope of future usage of the framework.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Modified web services to interact with the other applications and exposed them using SOAP .
- Used the CUI.js framework to create the manager persona.
Environment: React JS,Node JS,Angular JS, CUI JS, Bootstrap, Bower, HTML/HTML5, CSS/ CSS3, JavaScript, JSON, SQL, jQuery, AJAX, GIT.
Confidential
Front End Web Developer
Responsibilities:
- Worked closely with UI Designers to understand the detailed intuitive UI Prototypes and Components .
- Involved in the Analysis, System Study and Designing of the project.
- Drive the user experience vision across teams and enhance the internal as well as client facing applications and the overall application experience.
- Developed Front-End Screens with HTML, DHTML, CSS, JavaScript, Bootstrap JSP's, Angular JS and Node JS . Extensively developed client side validations using JavaScript and developed the required servlets.
- Used jQuery to make the front-end components interact with JavaScript functions to add dynamism to the web pages at the client side.
- Developed Web Pages with functionalities like login, register, filters and popup screens .
- Developed Page Layouts, Navigations and presented Designs and Concepts to the clients and the management to review.
- Converted mock ups hand-written HTML and CSS with pixel perfect attention.
- Developed the Webpages that included jQuery, JavaScript, Bootstrap and AJAX .
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Web Services of the client server connections in the applications were managed using Apache Tomcat and SQL server.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Worked on Angular JS in creating animations based on CSS Classes.
- Debug 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 .
- Involved in Enhancement of existing application using Angular JS, developed routing through web pages and achieved Single Page Application (SPA).
- Worked on Angular JS features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture.
- Built factories to utilize Angular JS services such as $http and $resource to consume the RESTful APIs for data parsing from based backend server .
- Used Adobe Photoshop to edit the images and background .
- Worked on testing the user modules of the applications in the Visual Basic IDE .
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Developed stores procedures, triggers, functions and database tables in Oracle database.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Handled all aspects of the Web Application including Maintaining, Testing, Debugging and Deploying .
Environment: HTML, DHTML, CSS, jQuery, JavaScript, Bootstrap, Angular JS, Node JS, AJAX, Java (JSP), Oracle, Web Services, Apache Tomcat, Visual Basic Adobe, Windows.
Confidential
Front - End Developer
Responsibilities:
- Developed UI pages using HTML, DOM, CSS, JSON, JavaScript, JQUERY and AJAX .
- Worked closely with product management teams to strategize design solutions, produced navigation flows and prototypes.
- Used JQUERY core library functions for the logical implementation part at client side for all the applications.
- Used AJAX to make the application more responsive and user-friendly.
- Designed and developed pages using GWT (Google Web tool kit).
- Struts2.0 is the MVC framework and backbone of the application. Façade design patterns were extensively used for entity bean and session bean interaction.
- Involved in writing database connection classes for interacting with Oracle database.
- Implemented the Drag and Drop functionality using JQUERY framework.
- Used JQUERY to traverse through a DOM tree and manipulated the nodes in the tree.
- Involved in developing HTML and JavaScript for client side presentation and data validation on the client side within the forms.
- Written SQL Queries to interact with database.
- Used SVN for version control for defect tracking.
- Designed the user interface and navigation for the whole web application using XHTML, XML .
- Created cross-browser compatible and standards-compliant CSS-based page layouts using CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS and CSS3 Background, CSS positioning, CSS text, CSS border .
- Designed stored procedures, functions and triggers for the bank's application that stored transactional summary data per application and business requirements using SQL server Management studio.
- Maintained relationship between different branches by communicating the daily and weekly status of transaction amounts and total balances by developing chart and tabular reports for each branch using SSRS .
- Created Test Plans for Unit Testing and System Testing .
- Drafted usability evaluation as needed in planning, preparation, and follow up so that, each design iteration was evaluated effectively, and at the correct time.
- Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
Environment: HTML, DHTML, XHTML, CSS, XML, XSL, XSLT, JavaScript, JQUERY, Adobe Dreamweaver, Java, Jasmine, MS SQL Server 2008, SSRS, SVN and Microsoft products.