Ui Developer Resume
Charlotte, NC
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, Confidential that follow W3C Web standards and are browser compatible.
- Proficient in using HTML5 elements like canvas, audio and video to make the website interactive
- Extensive experience in client - side design and validations using HTML, HTML5 and JavaScript.
- Strong experience in working with 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 with databinding, created some custom directives in the application.
- Worked with Angular 2 framework to bind HTML (views) to JavaScript objects and model value.
- Profound experience in CSS with pre-processors like SASS/LESS.
- Experience in using version control software’s like SVN and GIT.
- Good knowledge and experience of responsive web design using Bootstrap and CSS3 media queries to develop web pages that adapt to different environments.
- Good knowledge 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, Confidential .
- Strong experience in ReactJS for creating interactive UI's using One-way data flow, JSX, Virtual DOM, React Native concepts.
- Proven ability to work with Angular routers, forms, expressions, events, DOM, filters, controllers and Http request.
- Worked with 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 with task runners like Grunt, Gulp and Bower modules of NodeJS to manage project and to install libraries.
- Familiar with 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, Confidential, DOM, ECMAScript 6, Typescript and java.
Version Control Tools: GIT, SVN, Bit Bucket
Databases: Confidential 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, Confidential 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, Charlotte, NC
UI Developer
Responsibilities:
- Involved in designing user flow diagrams and wireframes using InDesign and Balsamiq.
- Created high fidelity mock-ups demonstrating UI for a range of use cases
- Used React JS to build dynamic mobile application and Node JS for server applications.
- Used Redux framework architecture (like Reducers, Containers) for integrating the data with React JS Application.
- Good Experience in React Js for creating interactive UI’s using one-way data flow, Virtual DOM, JSX.
- Experienced in ReactJS and working with React Flux architecture. Used React-Router to turn application into Single Page Application
- Used ReactJS components, Forms, Events, Keys, Router and Animations.
- Involved in building applications using ReactJS by building re-usable UI components.
- Worked on ReactJS for developing UI using Sorting, Pagination and rendering for search page.
- Involved in designing mobile applications using React Native.
- Proficient in writing react code with help of ECMAScript 2015(ES6) and JSX.
- Used Redux/Flux to maintain unidirectional flow of data.
- Worked on making AJAX calls to connect the database using RESTful web-services and also worked on integrating the middleware to the front end.
- Ability to provide SEO solutions for single page apps.
- Implemented the validation, error handling, and caching framework.
- Configured Webpack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Used JIRA issue tracking features.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used J unit, Q unit, Jasmine and Karma as end to end testing tools for debugging and software quality insurance.
- Experienced with Onshore/Offshore teams and direct customer interactions working with Agile methodologies.
- Involved in daily SCRUM meetings to keep track of the project status.
Environment: HTML5, CSS3, JavaScript, ReactJS, React Native JSX, ES6, AJAX, Confidential, Git, JIRA and Agile Scrum.
Confidential
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 the application.
- Developed client-side Interface using React JS.
- Created React JS components using JSX, Followed Redux Architecture for unidirectional data flow and manage your 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 the 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 with the third-party applications like Quantum metric which we injected in the web application.
- Used Restful, Confidential, JSF, XHTML, jQuery and CSS to provide rich UI experience.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, jQuery, CSS, and HTML.
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed data formatted web applications and deploy the script using client-side JavaScript.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML&CSS, Bootstrap.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Used GIT for version controlling and regularly pushed the 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 the application on Node JS platform using JavaScript programming.
- Implement modules into Node JS to integrate with designs and requirements.
- Used Confidential for data exchange between client and server and Ajax to reduce the network load and update only the certain components of the website.
Environment: HTML 4/5, CSS 2/3, JavaScript, React Js, Redux, jQuery, Bootstrap, Node JS, AJAX, Confidential, XML, GitHub, Restful API, Flex, JSP, MS Office, MS Azure Devops.
Confidential
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 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, Mobx, Flex, Node JS, Mongo DB.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behaviour 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 Behaviours in CSS.
- Experienced in React JS and working with 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 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.
- 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 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 the 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 with 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 the new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Interacted with RESTful API services through jQuery, Ajax and Confidential to write and read data from backend services.
- Used web-pack and Docker container to maintain consistency between development and continuous integration.
- Worked with npm commands and using package. Confidential for managing dependencies and dev-dependencies of Node.js application.
- Worked with 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 test HTML5, CSS3, Bootstrap, JavaScript, and React.JS that meets accessibility and web browser standards for website.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented react JS code to handle cross browser compatibility issues.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/ Confidential .
- Maintained states in the stores and dispatched the actions using redux.
- Components for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Used React flux to polish the data and for single directional flow.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
Environment: HTML 4/5, CSS 2/3, JavaScript, React Js, Redux, jQuery, Bootstrap, Node JS, AJAX, Confidential, 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, Confidential, AngularJS, and Bootstrap.
- Responsible for splitting the UI logic into Angular JS MVC 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.
- Used Angular JS Http Request to read data from web services and process Confidential data to render in the 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 the 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 with AJAX and processed Confidential and XML data responses to format, validate and display to the user.
- Responsible for Cross Browser compatibility and writing unit test cases using Jasmine.
- Fixed bugs and provided support services for the 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.