Ui React Js Developer Resume
Vancouver, WA
PROFESSIONAL SUMMARY:
- Over 9 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,Foundation, Angular.js, Backbone.js, React.js, Node.js, Knockout.jsand 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, Dust.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, Knockout.js, prototype.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, Jade, 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 AgileScrum 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 QUnit, 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, GitLab, 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 EXPERTISE:
Programming/Scripting Languages: CoreJava/J2EE, ASP.net, C, C++, C#, VB, SQL, PL/SQL, JavaScript, Power shell, Shell Script, Python
Frameworks: React JS, Angular JS, Redux, jQuery, Spring, JSF, Hibernate, Node JS, Backbone, ASP.NET, PHP, Jasmine, Apache CXF
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 9i, Oracle 10g, 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, XSLT, AJAX, SASS, GWT, jQuery, JSON, RIA framework, Amazon Web Services, Restful web service, Visual force, 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, Vancouver, WA
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.
- 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, webpack.
- 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 theReactJS, Flux for SPA development. Used Redux, ES6, Webpack 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, MN
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 also perform RESTFUL services.
- Worked onReactJSVirtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
- Involved to implement various screens for the front end usingReact Jsand 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 usingReactnative.
- 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 ReactJS Controllers to maintain each view data.
- Maintaining Parent and child elements by using State and Props in ReactJS
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- 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 NodeJS 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, Orlando, FL
Sr. 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.
- UsingAngularJS 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 CrossBrowser compatibility and implement Responsive Design using Twitter Bootstrap, custom mediaqueries, 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.
- CreatedAngularJS 2Controller 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, requireJS, Java Script andNode.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 DevelopingEndtoEndcustomer 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, Sanjose, CA
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 forUIdevelopment. Developed html views with HTML 5, CSS3, jQuery, JSON, and Java Script.
- Utilized PHP, 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 customUIWidgets 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, CSS in ATG Linux environment.
- Extensively worked on ADO.NETEntity 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 - Jhipster, Spring Boot, Angular.JS
- UsedSpringBootfor the application development.
- Integrated the application withSpring-MVC usingSpringBoot,SpringDependency Injection (DI), andSpringAnnotations.
- ImplementedJavaand 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, SpringBoot, Hibernate, AJAX, JSON, MVC Architecture and Visual Studio, Grunt, Bower, node.js, NPM, XML, Sublime Text, Photoshop CS6, Illustrator, SQL, Git.
Confidential, NYC
UI/UXDeveloper
Responsibilities:
- Involved in developing UI pages using HTML, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax.
- Developed required business rules for the PEGA implementation for post change.
- Developed UI using HTML, CSS, Bootstrap, jQuery, and JSP for interactive cross browser functionality and complex user interface.
- Worked in developing theHybridMobileFramework.
- Performed Hot Fixes on theHybridMobileFramework.
- Responsible for Version control, movement of code and components from deployment area to integration system and production system.
- We setup the development environment using Node.js, NPM, Gulp, Grunt, Bower, git.
- Established UX design as the first stage of all mobile applications.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Created prototypes in HTML, Photoshop, JavaScript and CSS for different UI pages.
- Used Angular.js, MVC Framework in the development of the web applications.
- Provided technical insight and direction on project initiatives from PEGA expertise perspective.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
- Used MSVisio, Dreamweaver and Photoshop tools for web application development.
- Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
- Used jQuery plug-in for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
- Tracked issues using JIRA using confluence.
- Deployed the application on WebSphere server.
- 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 client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
- Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Use SOAP web services to communicate between applications running on different operating systems.
- Used agile methodology for the software development.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML, CSS, jQuery, JSP, AJAX, JavaScript, UX design, PEGA, Responsive Web Design, Angular.js, Bootstrap, Firebug, Dreamweaver, Photoshop, XML, XHTML, XSLT, DOM, JSON, JNDI, SOAP, Oracle and Windows.
Confidential
Web Developer
Responsibilities:
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
- Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team.
- Developed Interactive GUI Screens using HTML, JSPs.
- Developed screen functionality using HTML, CSS, JavaScript.
- Designed the system based onSpringMVC architecture. Developed a business logic layer usingSpringFramework and integrated Hibernate.
- Involved in the integration ofspringfor implementing Dependency Injection (DI/IOC).
- Involved in developing code for obtaining bean references inspringframework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Worked on JavaScript framework (Backbone, Node.js) to augment browser-based applications with MVC capability.
- Written functions and procedures using PL/SQL.
- Used SCADA in this application for database control.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented interaction between frontend and backend using the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Written CSS to provide table free layout to user interface screen.
Environment: HTML, CSS, DHTML, JavaScript, jQuery, AJAX, JSON, JSP, XML, MVC, SVN, SpringBoot, Hibernate.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in development of multi-tier web application environment.
- Designed front end screens using HTML, CSS and JavaScript.
- Responsible for authorizing of website functionality with HTML, CSS, JavaScript.
- Updated templates and produced additional functional components using jQuery.
- Utilized various JavaScript and JS libraries, AJAX for form validation and other interactive features.
- Worked with Object Oriented programming concepts such as inheritance
- Developed various modules present in the portal such as, Admin, User, Job Folder
- Used jQueryto make HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages.
- Involved in the development of JSP.
- Involved in developing the JUNIT test cases.
- Extensive use of spring (IOC, MVC), Struts.
- Developing and maintenance of Software applications using SPRING, HIBERNATE, JAVA/J2EE.
- Used Firebug, Firebug Lite, IE developer toolbar for debugging and browser compatibility.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSP, Eclipse, SpringBoot, Hibernate.
