Ui Developer/react Js Developer Resume
Madison, WI
SUMMARY:
- Over 7+ years of experience in Front end development and Web applications with HTML 5, CSS 3, React JS, jQuery, JavaScript, AJAX, JSON and XML.
- Hands on experience in development utilizing JavaScript frameworks like jQuery as well as front - end technologies HTML 5, CSS 2/3, React JS, AJAX and JSON.
- Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, JDBC, XML, JMS and AJAX.
- Experienced in server-side CSS pre-processing platforms, such as LESS and SASS.
- Developed and updated the webpages using HTML5, CSS3, React JS, AngularJS, Java Script and JQuery achieving cross browser compatibility.
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Experienced in client-side design and validation using HTML5 and JavaScript.
- Good knowledge of JavaScript frameworks and libraries such as AngularJS, ReactJS, jQuery, node.js and Bootstrap.
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Experience in Node.JS modules like gulp, grunt, bower, express and mongoose.
- 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.
- Experience working with developer tools like Firebug, Chrome or Safari web inspectors and IE Developer Toolbar.
- Experienced with Docker container service and applications by creating Docker images from Docker file.
- Extensive experience in creating style guides and setting UI Standards for enterprise/consumer applications.
- Good experience dealing with applications involving high traffic websites.
- Worked closely with QA team in fixing the defects and checking cross-platform compatibility.
- Excellent client interaction skills and proven experience in working as a Team player.
- Some of the attributes that would describe me would be Quick learner and Self-Motivated.
- Involved in the Software Development Life Cycle (SDLC), Agile, Waterfall and SCRUM.
- Good analytical, problem solving, communication skills and can 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 5, CSS 3, JavaScript, Typescript, Bootstrap, SASS, LESS, AJAX, XML, WordPress.
Framework/Library: jQuery, AngularJS, Angular 4, Angular Material Design, Node.js, D3JS, React.JS, Redux.
IDE & Tools: MS Visual Studio for web, Dreamweaver, Eclipse, IntelliJ, Notepad++, Microsoft Visio, Web Storm.
Application Server: Apache HTTP server, Xampp 1.x, Webpack.
Version Control: Tortoise, SVN, GIT
Package Manager: NPM, Bower, Grunt, Gulp, webpack, Yarn
Operating Systems: Windows, Mac, Linux.
Methodologies: Agile and Waterfall.
Databases: MySQL 5.x, Oracle 11g, MongoDB 3.x
Testing tools: Protractor, Jasmine, Karma
PROFESSIONAL EXPERIENCE:
Confidential, Madison, WI
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, Flex, Node JS, Mongo DB,
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behaviour such as variable, mixing, operations and functions.
- Worked on React JS 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 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-autocomplete 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 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 Node JS server
- Fetch data from mongo DB using Mongoose of Node.js.
- 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, React JS, Redux, Flex, Web Strom, JSP, MS Office, JIRA, Mocha, GitHub, and Jenkins.
Confidential, Nashville TN
UI Developer/React JS Developer
Responsibilities:
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Flux for SPA development.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Used React-Router to turn application into Single Page Application
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Implemented the Drag and Drop functionality using React-Dragabble
- Used React-Autocomplete for creating google maps location search on the webpage.
- Added Excel-Builder to download the Tabular data in Excel format using react.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Maintained states in the stores and dispatched the actions using redux.
- Used Node JS to run Web pack tasks and build properly the project.
- Implemented modules into Node JS to integrate with designs and requirements
- Involved in using excel builder 3rd Party open source library and tweak it to make sure it will work with IE11.
- 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.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Involved in Restful web services to call for POST, PUT, DELETE and GET methods.
- Created social login using gigya. Integrated the social accounts with the express account.
- 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.
- Have worked on AWS for fetch the pictures and Videos from AWS to UI
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Used HP Quality Centre as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9, FF, Safari and Chrome
- Knowledge on Node.js environment set-up and interacted Node Service team to get the Service.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Interacted with Customers and development teams for Fix the Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, Mongo DB, HP Quality Centre, Jasmine and Web Strom.
Confidential, Richmond VA
UI Developer/React JS Developer
Responsibilities:
- Writing efficient, clean, and reusable code in HTML5, CSS3, and JavaScript.
- Working side-to-side with the National Institute of Health to create an application where users are able to manage, request, and compare data.
- Implementing 508 Federal Standards on the application, assuring that the colour blind would be able to recognize different colour schemes when using the product.
- Creating RESTful API's calls for users to request, update, and delete data submissions using Redux thunk.
- Created class based and functional components to create features in React JS.
- Assuring the UI and fonts were consistent and in line with 508 Federal Standards.
- Created custom directives to stop propagation in user validation forms and allowed users to see if requests were successfully submitted.
- Creating media queries in CSS3 to assure the application was both responsive in the browser and in tablets or other smaller screens.
- Developed routes and controllers and assured that code was clean and would be reusable in the future.
- Extensive use of Tomcat Apache webserver and Eclipse for development of the application.
- Created user validation forms and modals, for request, update, and submissions in the application.
- Ensured that nav-bars, footers, and drop-down menus were consistent, responsive, and uniform throughout different browsers and screen sizes.
- Performed unit testing with Jasmine before implementing code in different sections of the application.
- Debugged and conducted code clean-up once a week in every sprint, to assure that code wouldn't break if deployed to the master branch in Git.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, React JS, Redux, Flex, Web Strom, JSP, MS Office, JIRA, Mocha, GitHub, and Jenkins.
Confidential, Phoenix AZ
UI Developer
Responsibilities:
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, jQuery, CSS and HTML.
- Implemented and designed user interface for web-based customer application.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
- Developed customer facing software for managing advertisements to grow the business using Backbone.js, JavaScript/jQuery, HTML, CSS.
- Designed and Developed UI for Portfolio Review Dashboard application using AngularJS, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Created Custom Directives in AngularJS to make re-usable components used across various applications.
- Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using Angular router.
- Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
- Understanding of web Sockets. Created HTTP Rest API's using Node.js.
- Involved in implementing the MVC architecture integrating AngularJS framework.
- Responsible for experimenting with new frameworks and libraries to make decision either should be used in the product/project or not.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
- Maintained 24/7 high volume availability using open source tools such as Linux, Apache, and MySQL.
- Extensively used GIT for version controlling and regularly pushed the code to GitHub.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Interacted with Customers and development teams for Fix the Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
Environment: HTML, CSS3, JavaScript, JQUERY, Angular JS, Backbone JS AJAX, JSON, XML, ECLIPSE, GIT, MVC, Linux, Apache and MySQL.
Confidential
Web Developer
Responsibilities:
- Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, and jQuery.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Used MVC architecture of Framework to simplify the code complexity and increase clean code.
- Worked on CSS pre-processor frameworks (SASS/LESS).
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, and XML.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems).
- Implemented Data Grid, Charts, Forms, and Layout Manager Components.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs about various browsers.
- Expertise in Core Java concepts such as OO Design, Multithreading, Generics Exception Handling, Collections, Java Reflection, Annotations.
- Taken care of complete Java Multi-threading part in back-end components.
- Involved in the development of project back-end logic layer by using most of the core Java features such as Collection Framework, Interfaces, Multi-Threading, and Exception Handling programming.
- Define technical requirements based upon business requirements.
- Involved with all stages of the Software Development Life Cycle.
- Involved in the analysis, design, and development phase of the application.
- As a team member, I was involved in preparing design documents - Technical Design, Functional Design Technical Domain documents, Application Interface Contract, and Service Interface Contract Documents.
- Used SVN the version control tool for code commit and update.
- Worked on the web services and front-end design and solved the issues with the jQuery.
- Extensively involved in writing MySQL, PL/SQL queries, to interact with Oracle.
Environment: HTML, CSS3, JavaScript, JQUERY, Backbone JS AJAX, JSON, XML, ECLIPSE, GIT, MVC, Linux, Apache and MySQL.