We provide IT Staff Augmentation Services!

Ui Developer Resume

4.00/5 (Submit Your Rating)

Bellevue, WA

SUMMARY

  • Around 8 years of extensive industry experience in designing and developing dynamic web pages.
  • Proficient experience in Web application development using HTML5, CSS3, JavaScript, JSON, jQuery, Type Script, Angular JS/4/6/8, React JS.
  • Expert knowledge in designing SPA and PWA using AngularJS, Angular4/6, ReactJS frameworks.
  • Actively involved in using Angular 4/6, Bootstrap and HTML5 to enable client - side date to meet specific criteria by applying various validation variable.
  • Expertise with Bootstrap and Media Queries in developing Responsive Web Design.
  • Hands on experience in using Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
  • Proficient in UI for entire Web application using jQuery, AJAX, JSON and Responsive web design.
  • Designed DOM based interactive to reprogram selected links and adopted WCAG standards for HTML.
  • Experience in User interface Architecture design using Angular4 components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators.
  • Implemented Node Redux, web pack and Grunt to turn application into Single Page Application using React library.
  • Good understanding of using AJAX and JSON to process response data from RESTful API’s and web services for updating UI.
  • Good knowledge in working with mobile application development using React Native framework.
  • Knowledge in package management toolkits like Webpack, Gulp, Grunt and NPM Scripts.
  • Experienced in working with AGILE based development methodologies and participating in Scrum sessions.
  • Experienced in creating Templates, Mockups, and Prototypes, Web Interfaces, Layouts.
  • Good Understanding and implementation knowledge of TypeScript and ECMA-SCRIPT6(ES6).
  • Experience in debugging and troubleshooting the existing code using debugger tools like, Firebug, Chrome developer toolbar etc., and able to identify problems in the initial stages and execute quick resolutions.
  • Good knowledge in using Jest, Jasmine, Karma, Mocha and Selenium for unit Testing.
  • Experience with various IDE’s such as Visual Studio Code, Web Strom, Sublime and Notepad++.
  • Experienced in conducting unit testing at client side using Jasmine/Karma and experienced in Test-driven development, Behavior driven development and Acceptance Test Driven Development.
  • Interacted with Testing Team, UX design team, Scrum Masters and Product Owner for fixing issues and implement the requirements of the projects.
  • Good Knowledge on Object Oriented Programming (OOP) like C#.NET, JAVA, using Eclipse, Visual Studio Team Systems and Visual studio with Back end as Oracle and SQL Server.
  • Used Adobe Photoshop to create different banners and designs.
  • Hands on knowledge of CI/CD platforms like Jenkins, Docker and Kubernetes for deployments.
  • Expertise in using source code control systems such as GIT, Bit Bucket and SVN.
  • Hands on experience in project management tools like JIRA and Rally.
  • Experience in Operating systems like Windows, Linux, and MAC OS.
  • Good communication skills, team player, and self-motivated.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Typescript, ECMAScript6, XHTML, XML, SOAP, REST, JSON, AJAX

Frameworks: AngularJS/2/4/6/7/8, VUE JS, React JS, React Native Web, NodeJS, SASS, SCSS, LESS, Inline JSX styles, Bootstrap, Material UI

IDE/Tools: Brackets, Notepad++, Visual Studio code, Eclipse, WebStorm

Databases: SQL Server, MongoDB, MY SQL, Oracle

Version control Tools: SVN, GitHub, Bitbucket, GitLab.

Operating systems: Windows OS, Linux, Mac OS.

Testing: Mocha, Jest, Jasmine, Karma, Selenium

Methodologies: Agile, Waterfall, TDD, SCRUM.

Design Patterns: MVVM, MVC 4/5.

PROFESSIONAL EXPERIENCE

Confidential, Bellevue, WA

UI Developer

Responsibilities:

  • Actively involved in development of user experience for payments section of the application using React JS which is one of the most critical modules of ever enhancing and compatible with modern UI aspects.
  • Used React JS components for handling Events, Forms across multiple modules involving Keys, Router and flux models to achieve faster responsiveness.
  • Responsible for developing a Single Page Application using React JS and Redux architecture for internal team's productivity use.
  • Implemented different styling components across application modules using Bootstrap, CSS, Styled Components, SASS, Inline JSX styles, Styles-JSX, React Native Web, Material-UI for enhancing user interface, responsiveness, and styling.
  • Used Restful web services calls POST, PUT, DELETE and GET methods for backend communication for application integration.
  • Involved in different lifecycles of application development that meets accessibility of web browser.
  • Involved in mobile application (Android and IOS) development using React Native for different platform compatibility.
  • Developed cross-browser/platform using HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Worked on React JS Virtual Dom, react views and rendering UI using different custom HTML Tags components.
  • Implemented flux pattern by using redux framework as a core dependency.
  • Used Redux async actions to achieve asynchronous functionality for application.
  • Responsible for UI and architecture by building components using libraries including Tree, Slide-View, and Table Grid.
  • Implemented different aspects of React JS by creating interactive UI's supporting One-way data flow, Virtual DOM, JSX concepts.
  • Used Twitter-Bootstrap for enhancing different selection controls like drop down menus, toggles and search bars on client-side application interface.
  • Implemented various UI interfaces modules using JS and predefined components from NPM (Node Package Manager) and Redux library.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Involved in integration of web services and the SQL database at the back end for application communication and storing the user data.
  • Used Local Storage to store & retrieve insensitive user data during transition between the different pages and components within the application.
  • Developed ReactJS applications by completing stories in timely manner while maintaining best practices outlined by the team lead.
  • Have involved in AWS to integrate the server side and client-side code.
  • Responsible for making application more versatile by implementing different concepts supporting dynamic page rendering using AJAX, JSON and jQuery.
  • Creating e2e test suites for all components and modules to ensure the workflow of the application as per the business requirements.
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Handled cross browser/platform compatibility issues on different platforms (IE, Firefox, and Safari).
  • Used Rally to keep track of bugs to reduce downtime, increase productivity, and improve communication.

Environment: ReactJS, Redux, JavaScript (ES6), jQuery, Bit Bucket, Bootstrap, Ajax, JSON, HTML5, CSS3, Oracle database, Eclipse, Kubernetes, SASS, Inline JSX styles, OOP, FLUX, Twitter Bootstrap, SASS, Material UI, Grunt.

Confidential, Littleton, CO

UI Developer

Responsibilities:

  • Designed and developed user interactive widgets using Angular 4/6 features such as components, services, modules and used HTML5, LESS Compiler and Bootstrap features for styling the widgets.
  • Responsible in implementation of the presentation layer for the application using HTML5, CSS3, Angular 4/6, JavaScript, TypeScript .
  • Working with JSON responses, parsing the same and presenting on the UI layer.
  • Responsible for ensuring the pattern consistency across all pages by understanding user needs and requirements and propose solutions.
  • Writing tested, idiomatic and documented JavaScript, Typescript code.
  • Coordinating with the UX Design team to get the workflow of the wireframe to implement the application requirements.
  • Used Angular 4/6 component-based architecture to integrate services to consume RESTful API’s.
  • Communicating with the back-end development team in the process of fetching the related data through JSON files using RESTful API GET/POST methods.
  • Implementing the UI functionality using angular framework and performing validations on the participant detail and order detail modules to check if the data or values match as per the business needs.
  • Used Typescript for creating Angular6 components and implementing reusable components of Angular.
  • Collaborated with the stakeholders, users, build team and other development partners to implement state-of-the-art user experiences.
  • Implemented new features and changes to existing participant detail portal to maximize application performance.
  • Performed JUnit testing and regression testing on the features to check for compatibility with changes.
  • Written code on Typescript and ES6 to implement Angular 4 Components.
  • Worked on MongoDB and implemented server-side development patterns.
  • Used Node Package Manager (NPM) to import Node Modules required to maintain and manage dependencies across the application.
  • Experienced in handling the process of build and deployment of projects using Jenkins.
  • Used Rally to keep track of bugs to reduce downtime, increase productivity and Communication.
  • Used SPLUNK for automation and logs for business analytics.
  • Worked closely with the programmers and graphic designers for project requirement and analysis.
  • Working with debugging tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
  • Implemented client-side and server-side unit testing using Jasmine, Mocha, and the Chai.
  • Working in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile (SCRUM) Methodology.
  • Work with outside data sources and APIs to integrate the data into the application.
  • Used GIT for version control.

Environment: HTML5, CSS3, Angular 4/6, JavaScript, Typescript, jQuery, Bootstrap, JSON, Splunk, RESTful, Rally, TDD, MongoDB, GIT, Visual Studio Code.

Confidential, Plantation, FL

Front end developer

Responsibilities:

  • Created React JS components using JSX, Followed Redux data flow Architecture for unidirectional data flow and manage your data in React and Make HTTP requests in React & Redux.
  • Build React components and stand-alone functions to be added to any future pages.
  • Involved in developing web applications using latest JavaScript ES6 features and framework/Libs such as React and Redux.
  • Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.
  • Created a Components using React JS consists of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Developed React JS pages, Web services calls, and AJAX calls for the application.
  • Developed client-side Interface using React JS.
  • Used CSS preprocessor called SASS for styling the React Components and used media queries and mobile UI development to customize the View.
  • Used Restful, JSON, 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.
  • Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Developed D3.js for visualizations in React based application
  • Develops the application on Node JS platform using JavaScript programming.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Used GraphQL to provide a thorough and understandable explanation of the data in API.
  • Used JSON for data exchange between client and server and Ajax to reduce the network load and update only the certain components of the website.
  • Used Restful web services to call for POST, PUT, DELETE and GET methods.
  • Used Node Package Manager to manage modules & used it to install useful tools as Grunt and Express.
  • Used GitLab for version controlling and regularly pushed the code to GitLab.
  • Used JIRA to track the user stories and bugs and updated on daily basis.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues.
  • Ensured site design integrity and quality control consistency throughout the project's lifecycle.

Environment: HTML 5, CSS 3, React JS, Bootstrap, JavaScript, jQuery, JSON, SASS, NPM, GIT, GraphQL, Jenkins, Jasmine, Karma.

We'd love your feedback!