Ui Developer Resume
Jacksonville, FL
SUMMARY
- Over 8 years of extensive experience in designing and developing web applications using HTML/HTML5, CSS/CSS3, JavaScript, Angular JS, React JS, Angular 2,4,5,6 Node JS, Redux, Bootstrap jQuery, AJAX, JSON that follow W3C Web standards and are browser compatible.
- Proficient in using HTML5 elements like canvas, audio, and video to make teh website interactive
- Extensive experience in client - side design and validations using HTML, HTML5 and JavaScript.
- Strong experience in working wif CSS backgrounds, positioning, text, padding, layouts, tables, and CSS behaviours.
- Good experience in using MVC (Model View Controller) framework as Angular to build Single Page Application.
- Pleasant experience in Angular for building apps and declarative templates wif databinding, created some custom directives in teh application.
- Worked wif Angular 2 framework to bind HTML (views) to JavaScript objects and model value.
- Profound experience in CSS wif pre-processors like SASS/LESS.
- Experience in using version control software’s like SVN and GIT.
- Good noledge and experience of responsive web design using Bootstrap and CSS3 media queries to develop web pages that adapt to different environments.
- Good noledge of Document Object Model (DOM) and DOM functions.
- Proficient in ReactJS for developing webpages for front-end.
- Extensive experience in using different predefined components from Redux library and NPM (Node Package Manager).
- Good understanding of Restful Web Services and APIs in AJAX, JSON.
- Strong experience in ReactJS for creating interactive UI's using One-way data flow, JSX, Virtual DOM, React Native concepts.
- Proven ability to work wif Angular routers, forms, expressions, events, DOM, filters, controllers, and Http request.
- Worked wif Firebug for Mozilla, Developer Toolbar for chrome and IE Developer Toolbar for Internet Explorer to check cross-browser compatibility.
- Experience in working on various IDEs like Sublime, NetBeans, Notepad++, IntelliJ, Web Storm, and Brackets.
- Experience wif task runners like Grunt, Gulp and Bower modules of NodeJS to manage project and to install libraries.
- Familiar wif testing/building tools like Grunt, Jasmine, and Karma.
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, AngularJS, Angular2,4,5,6, ReactJS, NodeJS, AJAX, jQuery, JSON, DOM, ECMAScript 6, Typescript, and java.
Version Control Tools: GIT, SVN, Bit Bucket
Databases: Oracle 10g, MySQL, MongoDB
Operating Systems: Windows XP/Vista/7/8, MAC OS X, Ubuntu, LINUX, UNIX
Web/App Server: Apache Tomcat, WebLogic
Testing & Debugging Tools: JIRA, Firebug, Google Chrome Web Debugger, IE developer Tools, jest, Jasmine, Karma, Mocha, Chai, Jenkins.
Workflow Tool kit: Grunt, Gulp.
IDE’s: Notepad++, Eclipse IDE, Sublime Text Editor, Atom, Visual Studio, web storm
PROFESSIONAL EXPERIENCE
Confidential
UI Developer
Responsibilities:
- Developed multiple live sites based on configuration on single React application.
- Developed React components to conditionally render teh components based on teh configuration for different sites.
- Developed reusable components using ReactJS.
- Developed Higher Order Components to return components based on input data.
- Implemented multiple designs for single component to render styles using teh configurations.
- Developed various functional components and state-full components using React.
- Implemented various client-side validations on Reactive forms.
- Integrating React Redux framework to scale and maintain teh application better while handling large amounts of data.
- Worked on Redux saga as middleware for asynchronous things like data fetching and impure things like accessing teh browser cache.
- Segregated Actions and Reducers and dispatched actions to re-render teh components using Redux.
- Followed W3C standards for forms accessibility.
- Implemented React fragments for maintaining HTML structure.
- Used various React component lifecycle methods and components update methods for handling Ui better and consistent wif data.
- Managed Ui of application consistent to teh state using redux pattern.
- Solid understanding of React Virtual Dom Algorithm, for React performance optimization.
- Implemented dynamic page elements and form error validations.
- Added interceptor logic for all rest API's that adds headers for all API calls and validates request before sending to server.
- Used React-DataGrid to populate teh dynamic data wifin teh table. Used React-bootstrap and SASS for handling responsiveness in teh application and parse correct styles on prop changes.
- Configured webpack to transpire React and JSX to ES5 using Babel and React-loaders, Added CSS-loader and sass plugin for pre-compiling SASS to CSS. Used HTML5plugin to create teh index.HTML file wif generated hashed Js and CSS files. Added proxy for webpack-server.
- Developed various designs using CSS Hierarchy to be applied based on configuration of site.
- Developed reusable SASS mixins and variables to reuse teh CSS. Extensively used Flexbox layout CSS3 for displaying templates on various designs.
- Used CSS media query’s for making pages responsive for all devices.
- Developed patterns in platform for safe release process such as developing features behind toggles so to turn on/off teh toggles as a rollback, cross platform release.
- Developed some scripts on NodeJS for doing data fixes, api testing.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, and Firefox.
- Used GIT for version controls, and always make sure pull request will be thoroughly reviewed and make it is not breaking any existing functionality before merging to teh main branch.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint. Used JIRA for agile process management.
Environment: HTML5, CSS3, JavaScript, React JS, JSX, Redux, Node JS, i18n, SEO, Express, JIRA.
Confidential, Jacksonville, FL
UI Developer
Responsibilities:
- Responsible for Responsive Web designing & development using HTML5, CSS3, JavaScript, React JS, and Ajax.
- Developed React JS pages, Web services calls, and AJAX calls for teh application.
- Developed client-side Interface using React JS.
- Created React JS components using JSX, Followed Redux Architecture for unidirectional data flow and manage you're data in React and Make HTTP requests in React & Redux.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations.
- Build React components and stand-alone functions to be added to any future pages.
- Responsible for developing a front-end application using React JS and Redux architecture for internal team’s productivity use.
- Develops teh flux pattern by using redux framework as a core dependency
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Developed Merchandising Promo banner which has almost 10 variations in it.
- Worked wif teh third-party applications like Quantum metric which we injected in teh web application.
- Used Restful, JSON, JSF, XHTML, jQuery, and CSS to provide rich UI experience.
- Implemented user interface guidelines and standards throughout teh development and maintenance of teh website using JavaScript, jQuery, CSS, and HTML.
- CSS styles were developed to preserve teh uniformity of all teh screens throughout teh application and positioning of screen objects.
- Developed data formatted web applications and deploy teh script using client-side JavaScript.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML&CSS, Bootstrap.
- In Phase Two, worked closely wif teh Back-End team to display data using teh Custom Components, library Components, and Redux.
- Used GIT for version controlling and regularly pushed teh code to GitHub.
- Used Restful web services to call for POST, PUT, DELETE and GET methods.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Develops teh application on Node JS platform using JavaScript programming.
- Implement modules into Node JS to integrate wif designs and requirements.
- Used JSON for data exchange between client and server and Ajax to reduce teh network load and update only teh certain components of teh website.
Environment: HTML 4/5, CSS 2/3, JavaScript, React Js, Redux, jQuery, Bootstrap, Node JS, AJAX, JSON, XML, GitHub, Restful API, Flex, JSP, MS Office, MS Azure DevOps.
Confidential, Wilmington, DE
UI Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project manager.
- Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation, Production Support & Client Support.
- Designed teh Web application layout and forms using HTML5, CSS3, and JavaScript.
- Involved in Design, Prototyping, Typography, usability and in collecting teh wireframes required for designing teh responsive web design pages.
- Involved in designing and developing teh web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Mobx, Flex, Node JS, Mongo DB.
- Responsible to Style, look and feel of teh web page wif SASS that extends CSS wif dynamic behavior such as variable, mixings, operations, and functions.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experienced in React JS and working wif React Flux architecture. Used React-Router to turn application into Single Page Application.
- 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.
- Followed front-end development best practices such as code to modules, unit testing, UI validations, peer reviews.
- Developed Reusable components wif clean and thoroughly tested code wif high performance and simplicity in mind.
- Reviewed and ensure teh 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 components by using State and Props in React JS.
Environment: HTML5, CSS3, Bootstrap, JavaScript, React JS, JQuery, Jasmine, Agile, AJAX, Git, Material-UI, Kubernetes.
Confidential, Memphis, TN
UI Developer
Responsibilities:
- Involved in web designing using HTML5, CSS3, jQuery, AJAX, JavaScript, TypeScript and Angular
- Involved in making teh applications responsive using Bootstrap, media queries and used SASS as pre-processor.
- Worked in TypeScript reusable components and services to consume REST APIs using component-based architecture of Angular2
- Collaborated wif team in developing ECMA Script 6 features. For build of JSX and ES6 used Babel, web-pack.
- Involved in developing various components, Forms, Events, Keys, Router, Animations in Angular 2, 4 frameworks.
- Worked on some of teh new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Interacted wif RESTful API services through jQuery, Ajax and JSON to write and read data from backend services.
- Used web-pack and Docker container to maintain consistency between development and continuous integration.
- Worked wif npm commands and using package. Json for managing dependencies and dev-dependencies of Node.js application.
- Worked wif JIRA for tracking process and streamlining agile planning.
- Utilized JEST for performing unit testing.
- Involved in SCRUM Agile methodology that includes iterative application development, weekly sprints, daily stand-up meetings, retrospectives, and backlog grooming.
Environment: Angular2, 4, Node JS, JavaScript, AJAX, jQuery, HTML5, CSS3, bootstrap, NPM, Gulp, GitHub.
Confidential, St Louis, MO
UI Developer
Responsibilities:
- Design, develop and testHTML5,CSS3,Bootstrap,JavaScript, andReact.JSthat meets accessibility and web browser standards for website.
- Developed user interface by using theReact JS, FluxforSPAdevelopment.
- Implementedreact JScode to handle cross browser compatibility issues.
- DesignedCSS templatesfor use in all pages on teh website working wifCSS Background, positioning, text, border, margin, padding,andtable.
- Used React-Router to turn application intoSingle Page Application
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAPandRESTful) for transmission of large blocks of XML/JSON.
- Maintained states in teh stores and dispatched teh actions usingredux.
- Components for UX-Library consisted ofButton, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdownandmany more.
- Worked closely wif theBack-End teamto display data using theCustom Components, library Components, andRedux.
- UsedMiddleware, Redux-Promisein application to retrieve data fromBack-Endand to also performRESTFUL services.
- Worked wif backend engineers to optimize existingAPI callsto create efficiencies by deprecating unneededAPI calls.
- Called theRestfulweb services calls forPOST, PUT, DELETEandGETmethods.
- UsedReact fluxto polish teh data and for single directional flow.
- Extensively usedGitfor version controlling and regularly pushed teh code toGitHub.
- UsedJIRAas teh bug tracking system to track and maintain teh history ofbugs/issueson everyday basis.
- Monitoring teh offshore work and providingtechnicalhelp to teh offshore team for theirJIRAtickets.
Environment: HTML 4/5, CSS 2/3, JavaScript, React Js, Redux, jQuery, Bootstrap, Node JS, AJAX, JSON, XML, GitHub, Restful API, Flex, JSP, MS Office, JIRA, Mocha, Jenkins.
Confidential
UI Developer
Responsibilities:
- Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project.
- Built rich prototypes & applications using HTML, CSS, JavaScript, AJAX, JSON, AngularJS, and Bootstrap.
- Responsible for splitting teh UI logic into AngularJSMVC Architecture Views, Models and Controllers.
- Responsible for estimations, code reviews and build deployments.
- Used best coding practices and naming conventions while writing code in AngularJS, CSS and HTML.
- UsedAngularJSHttp Request to read data from web services and process JSON data to render in teh UI.
- Followed JIRA for tracking processes and streamlining agile planning.
- Responsible for checking cross browser compatibility.
- Extensively used Git for version controlling and regularly pushed teh code to Git hub.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Handled REST API calls wif AJAX and processed JSON and XML data responses to format, validate and display to teh user.
- Responsible for Cross Browser compatibility and writing unit test cases using Jasmine.
- Fixed bugs and provided support services for teh application and Tested/Debugged web browser using Firebug.
- Managed and implemented all codes changes via SVN Control Version System.
Environment: HTML, CSS, SASS, JavaScript, jQuery, AngularJS, Jasmine, Karma, JIRA, and Git.