Sr. Frontend Ui Developer Resume
CO
SUMMARY
- Over 8 years of extensive experience as a Front - End UI Developer wif solid understanding of database designing, development, and installation of different modules.
- Expert working wif cutting edge front-end frameworks and libraries like AngularJS, ReactJS, NodeJS, jQuery, JSON, AJAX and Restful services.
- Proficient in structuring, creating, and keeping up UI for Single Page Applications (SPA) utilizing AngularJS MVC Framework, and react.js in start - up, monetary training.
- Experience in implementing Component life cycle architecture, store actions, using socket.io inReact-Redux appto handle real time data, installing React Router, Thun Reduxfor API calls inReact JS.
- Hands on experience in Web Application development using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
- Expert in working wif UI/UX Design technologies, front - end technologies/ framework and libraries like Sketch, Photoshop, Illustrator, InVision, Balsamiq, Dreamweaver, Flex, Wireframes, Prototyping, jQuery, Prototype, HTML, DHTML, JavaScript, ES6, Clojure, JSON, CSS, XML/XSLT, AJAX.
- Experienced in working wif Apache, IIS web servers and GITLAB
- Experienced in WEB and GUI development using HTML, DHTML, XHTML, CSS, JSP, JavaScript, jQuery, DOJO, POJO, AJAX, JSON technologies.
- Solid experience in developingSingle Page Applications(SPAs) wifReactJSandReduxusingReact-routerandES6.
- Experience and building an isomorphic application using React.js and Redux wif GraphQL on server side.
- In-Depth understanding of entire web-based architectures, web technologies, SDLC and OOAD.
- Excellent noledge and experience in Oracle Database, DB2, JDBC, PL/SQL, MS SQL Server, My SQL Server, MongoDB.
- Built administrator page displaying profile information in React.js and GraphQL.
- Strong experience in usingReact JSalong wifReduxandFluxfor creating reusable UI components.
- Experience wif popularReact.js workflowssuch asRedux and Flux
- Experience working in various Software Development Methodologies like Agile, Waterfall, SCRUM and TDD.
- Expertise in integrated environment for java such as Eclipse, MyEclipse, RAD, NetBeans, ClearCase and VSS.
- Experience in developing and implementing Web Services using SOAP, WSDL
- Experience wif Core Java and J2EE using most of teh advanced features of Java including Spring, Hibernate, iBatis, JDBC, Struts, EJB, Servlets.
- Good at Documenting and Understanding User requirements and System Specifications.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Experienced in Creating Domain Model, Activity Diagrams, Use Case diagrams, class diagrams, sequence diagrams and Object Model.
- Hands on UML compliant high-level design wif data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.
- Excellent Leadership, Technical, Communication, Analytical and Problem-Solving skills, and ability to get on well wif people including cross-cultural backgrounds.
- Good understanding in new web technologies like React.JS, Redux, Loads, Babel, ES6
- Performed mobile testing on teh mobile web and React Native apps
TECHNICAL SKILLS
UI Web Technologies: HTML, HTML 5, XHTML, DHTML, XSL, XML, XSLT, JavaScript, AJAX, SOAP, SASS, JSON, JSP, CSS, CSS3, UI Concept Modeling/Wire framing, GIMP
JavaScript Lib: JQuery, BackboneJS, NodeJS, AngularJS, KnockoutJS, Kendo, D3JS
IDEs & Tools: WebStorm, Visual Studio, Eclipse IDE, Sublime Text, Notepad++, Dreamweaver, Netbeans, Firebug, Chrome Developer Tools
Version Control: GitHub, CVS, SVN/Subversion, PVCS
Operating Systems: Windows NT, Windows 2000, Windows XP (Prof), Win 7, Win 8
Database: ORACLE 10g, SQL SERVER 7, MYSQL.
Framework: Ajax, DWR, EXTJS, Dojo, YUI, JQuery and GWT
Methodologies: Agile, Scrum, waterfall.
PROFESSIONAL EXPERIENCE
Sr. Frontend UI Developer
Confidential, CO
Responsibilities:
- Developed theReact containerand presentational components (as Stateless and Functional components when applicable).
- Worked teh backend by usingNode.js, Express JS, PostgreSQL, SQL,andMongoDB.
- Worked onReact.JScomponents, Forms, Events, Keys, Router, Animations and Redux concept.
- Worked on React JSVirtual Domand React views, rendering using components which contains additional components called custom HTML tags.
- UsedReact-autocompletefor creating google map’s location search on teh webpage.
- Developed theReact containerand presentational components (as Stateless and Functional components when applicable).
- Working on automated microservices development framework to improve fast development and easy on boarding process.
- Used React 16.8’s new featureHooksto rewrite/re-factor front-end application and truncated down 30% codes (better maintenance).
- Implemented various Validation Controls for form validation and implemented custom validation controls wifJavaScriptandjQuery.
- Worked on creating expand collapse for desktop using Twitter Bootstrap using JavaScript Framework.
- Working on automated microservices development framework to improve fast development and easy on boarding process.
- Good understanding of microservices architecture and work closely wif architect for product requirement and management stick.
- Wrote data mutations in GraphQL which allows user to update their username and password information.
- Developing responsive components websites on AEM is one of teh key responsibilities.
- Developed teh web application wif teh newestReactfeatures centralized wifHooks.
- Built administrator page displaying profile information in React.js and GraphQL.
- Deployed and host teh application onAmazon web service(AWS).
- Created Mock Services and data to quicken front-end development while anticipatingRESTFULAPIs tube developed.
- Packages and Triggers on databases likeMySQL, PostgreSQL, Oracle, and DB2.
- Worked on AEM interface Customization for bothClassic UIandCoral UI (Granite UI).
- Hands-on experience in developing container-based applications using tools such as Docker.
- Developed single page applications usingReactRedux architecture, ES6, web pack and grunt.
- Developed various screens for teh front end using ReactJS and used various predefined components from NPM (Node Package Manager).
- Basically, replace all React class component wif functional component. For stateful management, replaced wif new Hooks likeuseState, useEffect, useReducer,anduseRef.
- Developed web application usingMongoDB,Express,React/Redux,Node JSandGraphQL.
- Installed teh application onAWS EC2instances and configured teh storage onS3buckets.
- Implement theJavaScript/jQueryframeworks such asReact JS, Node JSforMVW/MVCframework.
- Involved in creating a reusable component usingReactJSfor DOM manipulation
- Worked heavily on CSS3 and LESS layout for DOM manipulation.
- Closely worked wif Application usingReact.JSand Node.jslibraries NPM, gulp directories to generate desired view and flux to root teh URLs properly.
- Managed teh AEM application and performing administrative tasks.
- Knowledge of internal architecture of AEM instance
- Developed backend single end point API’s that server’s data required for teh entire application using GraphQL.
- Worked on jQuery extensively for various user interactions, front-end validations, and other visual effects.
- Develop various screens for teh front end usingReactJSand used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Experience in caching and load balancing in AEM dispatcher
- InvolvedAWS Elastic Beanstalkfor deploying and scaling web applications and services developed wifJavaandNode.jsandDockeron familiar servers such asApache.
- Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.
- Build prototype for various required services such as Logging, Scheduling and Notification Service using third party NodeJSbased JavaScript library.
- Worked wif modules like MongoDB and mongoose for database persistence using Node.jsto interact wif mongo db.
- Architected teh frontend solution using React, Relay and GraphQL. Lead teh UX and design outsourced teams helping wif product ideation to creation. Services for Nordstrom (Node.js, Immutable.js, RxJS, Chai).
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Created UI templates and functionality to be merged wif teh backend REST/SOAP API for proper communication of front and back end to enable efficient working of application
- Implemented services, controllers, directives, factory functions to properly consume API on teh front end and send back data in JSON format to teh back end by capturing in teh UI
- Experience in working wif RESTful Web Services and implementing RESTful API's and SOAP protocols.
- Worked wif JSON web tokens for authentication and authorization security configurations using Node.js
- Worked wif unit testing of JavaScript applications using Karma, Jasmine.
Frontend UI Developer
Confidential, Phoenix, AZ
Responsibilities:
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Worked onReact.JScomponents, Forms, Events, Keys, Router, Animations and Redux concept and React-Native applications.
- Involved in designing and developing teh web pages usingHTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB.
- Implement modules intoNode JSto integrate wif designs and requirements.
- Developed UI using Javascript, React, Redux, Apollo GraphQL.
- Created and maintained teh framework and layout of each portal wif Cascading Style Sheets (CSS).
- Working noledge on developing teh UI pages from scratch using HTML5, CSS3, JAVASCRIPT, ANGULAR JS,REACT JS, Ajax, and jQuery.
- CSS styleswere developed to preserve teh uniformity of all teh screens throughout theapplicationandpositioningof screen objects.
- Involved in Agile methodologies and full software development lifecycle of Designing, coding, testing, debugging and support.
- Assisted in instance migration to AWS by configuring Security Groups and building teh framework to launch teh project on AWS cloud.
- Huge experience working on different Technologies used include VueJS, HTML 5, SCSS/SASS, Apollo-GraphQL, SQL Alchemy.
- Build Web Apps wif React JS andFlux. Structured teh JavaScript code using Angular.js.
- Integrating JavaScript libraries (jQuery,React-Bootstrap,High charts,Data tables, etc.)
- CreatingReact.JS / Reduxfront-end UI, andNode.JSapplications for backend.
- LeveragedReact.JS resources for all data access, encapsulatingURLsand standardizing data access interfaces.
- Maintaining Parent and child elements by usingStateandPropsinReact.js.
- Reactand Functional DrivenJavaScriptexpert inSPAs, UI Components, Mobile web, and Performance optimization.
- Created back-end services using Node.js, GraphQL, and SQL.
- Created instances in AWS as well as worked on migration to AWS from data Center.
- DevelopedObject Oriented JavaScriptcode and responsible for client-side validations using jQuery.
- Responsible to make sure that look and feel of teh UI designs works same in different versions of different browsers (IE 7/8, Firefox, Safari).
- Provided significant Dev-Ops support for a complete migration to AWS using several cloud services.
- UsedPostgreSQLfor storing and retrievingJSONformat data that need to be displayed onGoogle maps API.Good noledge inAngularJSand Responsive Design.
- UsedReactJSto implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- CreatedAngular.JSController which Isolate scopes perform operations inUI
- Tested and applied teh branding on a step-by-step procedure usingJasmine.
- Created custom filter inReact.JSin teh application.
- Used services to read data from remote server usingReact.JS
- UsedReact.JS library functions for teh logical implementation part at client side for all teh application.
- CreatedReact.JS for reusable components (multi-field form elements, background file uploads.
- Maintained states in teh stores and dispatched teh actions using redux.
- Developed various screens for teh front end usingReact JSand used various predefined components from NPM (Node Package Manager) andReduxlibrary.
- Implementedflux patternby usingreduxframework as a core dependency.
- Architected and developed for Large Scale JavaScript Application wifReact.JS
- UsedES6and JSX wif react for component development wif ReactJS.
- Implemented teh Drag and Drop functionality usingReact-Draggable.
- CreatedReact JScomponents usingJSX, followed FLUX design pattern for unidirectional data flow.
- Involved in Developing, Implementing and TestingNode.JS applications.
- Extensive experience in deploying, managing, and developingMongoDBclusters.
- Used Firebug, Firebug Lite, IE Developer Toolbar for debugging and testing browser.
- Ant UI React Library used to design and develop Enterprise Applications wif teh help of Type script.
Frontend Developer
Confidential, Concord, CA
Responsibilities:
- Implemented complex data visualizations using D3 and High charts
- Responsible for creating web-based applications usingJavaScript (ECMAScript 6), React JSandReduxworkflow
- Used ScrumAgilemethodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs
- Built single page application wifmodules, reusable components,formsusingReact JS
- Prepared teh code forAngular 2update
- Worked alongside other developers to implement coding best practices
- Improved teh structure of teh codebase
- Increased code coverage by extensive unit testing to prepare teh product for continuous deployment
- Ensured cross-browser compatibility
- Defines site objectives by analysing userrequirements, envisioning system features andfunctionality
- Have experience wif JIRA to assign tasks and follow up wif user stories
- UsedType Script,AngularJS,HTML5,SCSS, and Java Script as front-end technologies to develop teh portals.
- UsedGITas Version control tool
- Experience in implementing cross-browser stylesheets and usingReact UIcomponents likeGRIDandFlexbox
- Designed Web pages wifJSONand usedJSONvalidation controls and JavaScript for validating user inputs
- UsedAJAXandJSONin implementing presentation layer