Ui React Js Developer Resume
Bentonville, AR
SUMMARY
- Over 7+ years of experience as a Front End Web Developer with solid understanding of Web Development, developing User Interface (UI) applications and professional web applications using HTML5, XHTML, CSS3, JavaScript, jQuery, AJAX, AngularJS, React js, BootStrap, JSON and XML.
- Good working knowledge on Software Development Life Cycle for complex information systems using various commercial applications.
- Experience applying the latest development approaches including MVC, MVVM Architectures, and event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
- Experience working on Frameworks like Bootstrap, Angular.js, React.js, Node.js,and Media Queries.
- Extensively used a Variety of JavaScript frameworks and jQuery plugins from npm and Grunt and also created Plugins.
- Research and Analyze on the collected requirements and come up with best User Experience solutions for the application that's build with backend using Java, spring.
- Solid experience on JavaScript Frameworks like Ext.JS and Exposure to jQuery UI, and D3.Js.
- Solid experience on JavaScript Frameworks like Ext.JSre(MVC/MVVM JavaScript framework ) and Exposure to Node.js , jQuery UI and Backbone.JS .
- Experience workingonRWD Bootstrap, Angular.js, React.JS,Backbone.js, Responsive design and Media Queries.
- Dealing with challenging High Traffic Websites and Cross Browser Issues handling.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular JS, Backbone JS, Pure CSS and Bootstrap .
- Well versed with IDE's - Visual Studio,Visual Studio Code, AptanaStudio, Dream Weaver, sublime, Adobe Flash, Web storm and Net Beans.
- Experience in developing web applications by invoking REST and SOAP based APIs.
- Worked in Agile Scrum projects and attended Daily Scrum meetings, User Story review meetings, Sprint Review and Retrospective meetings as part of Agile Methodology.
- Experience in using scrum tools JIRA Agile, Scrum works and bug tracking system - JIRA, Bugzilla and track.
- Good Experience in working in both TDD and BDD Environment and Good Exposure to different JavaScript testing Frameworks like Jasmine, Mocha, Karma.
- A solid understanding of web application development processes, from the layout/user interface to relational database structures.
- Experience in using version control systems Git, Github, SVN, CVS.
- Experience of using browser debug tools like Safari Develop, firebug etc.
- Experience in creating test suites using JASMINE and always participated in cross-browser and platform testing, QA and UAT testing and bug fixing.
- Having a decent work experience on Jasmine, YUI to test JavaScript code very quick. Knowledge in CSS preprocessors SASS and LESS .
TECHNICAL SKILLS
Programming/Scripting Languages: Core Java/J2EE, C, C++, C#, SQL, JavaScript
Frameworks: React JS, Angular JS, Redux, jQuery, Spring, JSF, Hibernate, Node JS, Backbone
Development Tools and IDE: IntelliJ, Eclipse IDE, Rational Rose, TOAD, Clear Case, Web-storm, Gulp, Developer Tools, Spring Tool Suite, JBOSS, Protractor, Jenkins, sublime3, Amazon AWS tool set, Visual Studio 2017.
Databases: Oracle DB, SQL Server, MySQL, Mongo DB and DB2.
Operating Systems: Windows XP, Mac, iOS, Windows NT/2000, UNIX, Solaris 8.0, Linux.
Web Technologies: JavaScript, Ajax, XML, XHTML, CSS3, JSP 2.0/2.1, JSTL, Spring 3.2, Log4j, HTML5, DHTML, AJAX, SASS, jQuery, JSON, RIA framework, Amazon Web Services, Restful web service, SOAP.
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session Façade, DAO, Command Pattern, Singleton pattern, Service Locator.
Debugging Tools: Bugzilla, Firebug, J Unit v 4.12, Yeoman, Grunt.
Application/Web Servers: Apache Tomcat 5.x/6.x, Web sphere Application Server8.0, IBM WebSphere 7.x/6.x, Selenium,5.0, WebLogic 8.1/9.2, Restful Services, JAX-RS, Apache Tomcat 5.0
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
UI React JS Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support
- Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
- Involved in Design, Prototyping, Typography, usability and in collecting the wireframes required for designing the responsive web design pages.
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React Js, Redux.
- Ability to work on large scale eCommerce projects
- Monitoring website traffic and generating crystal reports.
- Developed product inventory and point of sale applications (POS).
- In-depth knowledge of security protocols, secure payment gateways and other safety components applicable for e-trading websites
- Provided support for the maintenance of existing websites.
- Worked with e-commerce databases to develop shopping cart manager.
- 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.
- Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, web pack.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviours in CSS .
- Experienced in React JS and working with React Flux architecture. Used React-Router to turn application into Single Page Application.
- Developed user interface by using the React JS, Flux for SPA development. Used Redux, ES6, Web pack and familiar with writing JavaScript unit tests.
- Maintained the project in one store with help of redux and worked with redux architecture.
- Maintained states in the stores and dispatched the actions using redux.
- Environment: React JS, Bootstrap, Backbone.js, AJAX, Node.js, JIRA, HTML5, CSS3, SASS, LESS, JSP, ES6, Sublime Text3, visual studio 2017, jQuery, JSON, Apache Tomcat, Git Lab, OOPS JavaScript, Restful web-services.
Confidential, Vancouver, WA
UI React JS Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to perform RESTFUL services.
- 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.
- Followed front-end development best practices such as code to modules, unit testing, UI validations, peer reviews.
- Developed Reusable components with clean and thoroughly tested code with high performance and simplicity in mind.
- Utilized Python to scrape the web for relevant inspirational quotes to use within the application while using react native.
- Reviewed and ensure the technical feasibility of UI/UX designs.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Implemented React.JS Controllers to maintain each view data.
- Maintaining Parent and child elements by using State and Props in React.JS
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Extensive experience on Cloud based environment including Amazon Web services (AWS).
- Expertise in Build and Release Management with Jenkins, Bamboo.
- Extensively worked on Jenkins for continuous integration (CI) and for End-to-End automation for all build and deployments.
- Optimized applications for maximum speed and scalability.
- Code to component design and create/use shareable UI components.
- Proficient knowledge of cross-browser compatibility issues and ways to work around such issues.
- Excellent understanding of browser rendering behavior and performance.
- Used Node.JS to run WebPack tasks and build properly the project.
- Experience with asynchronous request handling, partial page updates, and REST APIs with AJAX.
- Experience with node.js, AngularJS, Backbone.js, and/or jQuery
- Proficient understanding of code versioning tools, such as Git, SVN, and/or Source Tree.
- Familiarity with front-end build/publish tools, such as Grunt/Gulp.js &browserify.js. (is a plus)
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
Environment: React JS, D3.JS, Bootstrap, Backbone.js, AJAX, Node.js, Grunt, JSTL, Gulp, Bower, karma, JUnit, JIRA, Jenkins, Spring framework, JSP, JBOSS, HTML5, CSS3, SASS, LESS, JSP, ES6, Sublime Text3, visual studio 2017, jQuery, JSON, Apache Tomcat, Git Lab, OOPS JavaScript, Restful web-services.
Confidential, MN
UI Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support
- Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
- Analysed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in Design, Prototyping, Typography, usability and in collecting the wireframes required for designing the responsive web design pages.
- Experience in the developing applications for different platforms like web browser, iOS, Android, and Chrome OS.
- Worked on UNIX shell scripting to run the JAR file created for batch program.
- Using AngularJS 2, created custom directives for data manipulations and to display data in company standard format in UI.
- Implemented Model View Controller (MVC) architecture using Struts framework.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration
- Involved in Production Support and minor enhancements as per application requirements.
- Maintained Cross Browser compatibility and implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Manage the development for all phases of the UI web application development from requirements gathering, cross browser testing, and production deployment.
- Involved in development of rich user interface components using JSON, Ajax, JavaScript, jQuery and HTML5.
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.
- Developed web page using Angular JS 2 components like controllers, routers, NG app etc.
- Used Unix Commands for manipulating the data in deployment phase.
- Created AngularJS 2 Controller Which Isolate scopes perform operations in UI.
- Installed and Managed Karma using NPM.
- Developed the administrative UI using Angular.js and Node.js, Jasmine and React.js.
- Created client surveys and displayed the results in a dynamic report using D3.JS for data visualization.
- Used D3.JS for data visualization in this application.
- Accessed functions in webserver using Restful web-services.
- Used Node JS for heavy DOM manipulation.
- Worked with a team which includes Tech Leads, Business Analysts, System Analysts and Testers using d3.js
- Developed user interface using JSP, JSP Tag libraries, require.JS, Java Script and Node.js.
- Used JDBC for Manipulating data in the database.
- Actively used DHTML, JavaScript, jQuery and AJAX, CSS for frontend development. On the backend, it was Java (JSP) and Oracle.
- Designing and Developing End-to-End customer self-service module using annotation-based Spring MVC, Hibernate, Java Beans.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Working with Java Multithreaded programming to develop multithreaded modules and applications.
- Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
- Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response. Extensively used Web Services -WSDL and SOAP for acquiring data from third party API. WSDL was used for publishing Web Service interfaces.
- Worked alongside with lead and architect in delivering the application in the assigned deadlines.
- Used APIs design pattern for data access through service calls and used spring framework in the application.
- Used GitHub UI, Git bash to commit, changes to the repository for maintaining various versions of the agile process.
- Used Web services - WSDL and Restful to access the data stored in regional databases.
Environment: Eclipse IDE, Angular JS, JAVA, D3.JS, Bootstrap, AJAX, Node.js, JDBC, Grunt, JSTL, Mongo DB, Illustrator, Gulp, Bower, karma, JUnit, JIRA, Protractor, Jasmine, ASP.NET, iOS, Jenkins, Spring framework, JSP, JBOSS,HTML4/5, CSS3, SASS, moment, LESS, JSP, Sublime Text 2, Backbone.js, jQuery, JavaScript, React JS, JSON, Apache Tomcat, GitHub, OOPS JavaScript, JAXP 1.2, Restful web-services.
Confidential, FL
Front End/UI Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and jQuery.
- Created and work on the Dev environment with Deployment on production for Go- Live
- Setting up AngularJS, framework for UI development. Developed html views with HTML 5, CSS3, jQuery, JSON, and Java Script.
- Utilized MySQL, JavaScript (Cross-Platform), HTML, XHTML, CSS to modify existing website, replaced existing functionality with new code.
- Designed the front-end with HTML4/HTML5 and CSS/CSS3, by taking advantage of the MVC pattern of the Angular JS framework. Used Gulp as a build system and JavaScript Task runner.
- Built custom UI Widgets and Application logic using Angular JS MVC architecture.
- Extensively used Angular UI components like Calendar, Grid, Select, and Uploader etc.
- Developed the web application in MVC Architecture using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular.JS
- Responsible for the overall layout design, color scheme of the web site using HTML5 and CSS3.
- Worked on JavaScript, Angular JS, jQuery, JSON, jQuery Template, XHTML, and CSS in ATG Linux environment.
- Extensively worked on ADO.NET Entity Framework for developing core data layers for the distributed applications.
- Developed the reusable framework for the application using .NET and implemented the MVC (Model View Controller) with Service facade and Abstract Factory to build the architecture framework.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript and jQuery.
- Developed server-side JavaScript using Node JS.
- Build a new CRM application Using - Spring Boot, Angular.JS
- Used Spring Boot for the application development.
- Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
- Implemented Java and J2EE design patterns such as Factory Method, Singleton.
- Designed, created and implemented custom Interwoven Team Site modifications to fully automate activities as publishing, deploying, and updating online content (HTML, JavaScript).
- Responsible for design and development of the Customer Relations Module.
- Wrote various methods to manipulate HTML5, CSS3injQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Used Bootstrap grid system for responsiveness.
- Implemented various JavaScript/jQuery UI effects on the pages.
- Installed and Managed Grunt using NPM.
- Used grunt to create project structure.
- Used grunt for managing UI module dependencies.
- Used Bugzilla as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Developed ASPX pages that are cross browser compatible across the browser like Internet Explorer versions 7 through 11, Edge, Mozilla Firefox, Safari (Win and Lion OS X).
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
Environment: HTML4/5, CSS2/3, JavaScript, JQUERY, AngularJS, NODE JS, Spring Boot, Hibernate, AJAX, JSON, MVC Architecture and Visual Studio, Grunt, Bower, node.js, NPM, XML, Sublime Text, Photoshop CS6, Illustrator, SQL, Git.