Ui Developer/react Js Developer Resume
Madison, WI
SUMMARY
- Over 7+ years of experience in Front end development and Web applications wif 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 teh webpages using HTML5, CSS3, React JS, AngularJS, Java Script and JQuery achieving cross browser compatibility.
- Converted teh 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 wif JASMINE and MOCHA in testing and performed Unit testing and execution testing utilizing JUNIT.
- Experienced wif implementing different features of Bootstrap.
- Hands on experience wif Web Responsive using Bootstrap's templates.
- Experience in Web Services like Restful API'S, SOAP and good Knowledge in SOA.
- Experience working wif developer tools like Firebug, Chrome or Safari web inspectors and IE Developer Toolbar.
- Experienced wif 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 wif applications involving high traffic websites.
- Worked closely wif QA team in fixing teh defects and checking cross-platform compatibility.
- Excellent client interaction skills and proven experience in working as a Team player.
- Some of teh attributes that would describe me would be Quick learner and Self-Motivated.
- Involved in teh Software Development Life Cycle (SDLC), Agile, Waterfall and SCRUM.
- Good analytical, problem solving, communication skills and can work either independently wif 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, Xampp1.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 teh 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 teh web page wif SASS that extends CSS wif 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 teh 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 teh 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 teh GitHub API through keywords.
- Developed teh React container and presentational components (as Stateless and Functional components when applicable).
- Developed teh 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 teh application on Node JS platform using JavaScript programming
- Implement modules into Node JS to integrate wif designs and requirements.
- Developed single application to render dynamically based on teh JSON from teh 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 wif 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 teh web application by using teh HTML5, CSS3, Bootstrap, and React.JS
- Involved in designing teh CSS templates for use in all pages on teh website working wif 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 teh 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 teh 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 teh Drag and Drop functionality using React-Dragabble
- Used React-Autocomplete for creating google maps location search on teh webpage.
- Added Excel-Builder to download teh Tabular data in Excel format using react.
- Created and used Reducers that received said Actions to modify teh Store State Tree.
- Maintained states in teh stores and dispatched teh actions using redux.
- Used Node JS to run Web pack tasks and build properly teh project.
- Implemented modules into Node JS to integrate wif designs and requirements
- Involved in using excel builder 3rd Party open source library and tweak it to make sure it will work wif 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 wif teh Back-End team to display data using teh Custom Components, library Components, and Redux.
- Working wif 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 wif optimistic functions to increase performance in rendering.
- Worked wif 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 teh social accounts wif teh express account.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via teh GitHub API through keywords.
- Have worked on AWS for fetch teh pictures and Videos from AWS to UI
- Used Object Oriented Programming concepts to develop UI components that could be reused across teh Web Application.
- Used Git for version controlling and regularly pushed teh code to GitHub.
- Used HP Quality Centre as teh bug tracking system to track and maintain teh history of bugs/issues on everyday basis.
- Worked wif JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate teh issues and fix teh 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 teh Service.
- Interacted wif Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Interacted wif Customers and development teams for Fix teh Issues.
- Performed teh System Testing, Regression Testing for Complete UI after fixing teh 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 wif teh National Institute of Health to create an application where users are able to manage, request, and compare data.
- Implementing 508 Federal Standards on teh application, assuring that teh colour blind would be able to recognize different colour schemes when using teh 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 teh UI and fonts were consistent and in line wif 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 teh application was both responsive in teh browser and in tablets or other smaller screens.
- Developed routes and controllers and assured that code was clean and would be reusable in teh future.
- Extensive use of Tomcat Apache webserver and Eclipse for development of teh application.
- Created user validation forms and modals, for request, update, and submissions in teh application.
- Ensured that nav-bars, footers, and drop-down menus were consistent, responsive, and uniform throughout different browsers and screen sizes.
- Performed unit testing wif Jasmine before implementing code in different sections of teh application.
- Debugged and conducted code clean-up once a week in every sprint, to assure that code wouldn't break if deployed to teh 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 wif teh client to understand teh requirement of teh website, gained experience in project planning, involved in writing teh 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 wif APIs, Web Services using AJAX, JSON and XML.
- Implemented user interface guidelines and standards throughout teh development and maintenance of teh 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 teh 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 teh script using client-side scripting using JavaScript.
- Used Object Oriented Programming concepts to develop UI components that could be reused across teh 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 theMVC architectureintegrating AngularJS framework.
- Responsible for experimenting wif new frameworks and libraries to make decision either should be used in teh 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 teh code to GitHub.
- Interacted wif Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Interacted wif Customers and development teams for Fix teh Issues.
- Performed teh System Testing, Regression Testing for Complete UI after fixing teh Issues which are reported by Testing Team.
- Worked on Cross-Browser compatibility and fixed teh 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 wif business analyst to understand teh 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 teh code complexity and increase clean code.
- Worked on CSS pre-processor frameworks (SASS/LESS).
- Involved in writing application-level code to interact wif APIs, Web Services using AJAX, JSON, and XML.
- Interacted wif 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 teh 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 teh development of project back-end logic layer by using most of teh core Java features such as Collection Framework, Interfaces, Multi-Threading, and Exception Handling programming.
- Define technical requirements based upon business requirements.
- Involved wif all stages of teh Software Development Life Cycle.
- Involved in teh analysis, design, and development phase of teh application.
- As a team member, me was involved in preparing design documents - Technical Design, Functional Design Technical Domain documents, Application Interface Contract, and Service Interface Contract Documents.
- Used SVN teh version control tool for code commit and update.
- Worked on teh web services and front-end design and solved teh issues wif teh jQuery.
- Extensively involved in writing MySQL, PL/SQL queries, to interact wif Oracle.
Environment: HTML, CSS3, JavaScript, JQUERY, Backbone JS AJAX, JSON, XML, ECLIPSE, GIT, MVC, Linux, Apache and MySQL.