Ui/ux Developer Resume
Atlanta, GA
SUMMARY:
- UI Developer with over 5 years of professional experiences in Web Designing and User Interface Development using various Web Technologies.
- Strong developing experience with HTML5, CSS/ CSS3, JavaScript, Angular 1.x/2/4/6, React,Bootstrap, DOM, XHTML, jQuery, and Ajax.
- Profound Knowledge in developing HTML pages using DIV layout, Web Accessibility and Web Usability.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Experience in building Single Page Applications (SPA) using Angular and React JS frameworks.
- Excellent knowledge in Twitter Bootstrap and Responsive Web Design.
- Proficient with CSS preprocessors like SASS, LESS.
- Mastered the Gulp/Grunt with commands for building and deploying the project. Used Bower for successfully implementing the dependencies.
- Experience in using React/Redux, Webpack for SPA development.
- Experience in working with RESTful Web Services and implementing RESTful API's using NodeJS.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome web inspectors and IE Developer Toolbar.
- Expertise in getting Unit tests using Jasmine, Karma, Chai, Mocha and also enforced Test Driven Development.
- Experience using various version controls like Perforce, SVN and Git.
- Experience using JIRA for bug tracking and issue tracking and project management functions.
- Involved in various phases of Software Development Life Cycle I.e. Requirement Analysis, Design, Implementation and Testing.
- Experienced in working Agile and Scrum based development environment.
- Holding an excellent track record for meeting deadlines and submitting deliverables on time.
- Some of the attributes that describe me would be Team player, Quick learner, Self - Motivated and Strong interest in Front End Development.
TECHNICAL SKILLS:
Operating Systems: Windows NT, Windows 2000, Windows XP (Prof), Windows 7, Windows 8, MAC OS X, Linux
Web Technologies: HTML, HTML5, Cascading Style Sheets (CSS2.1/3), JavaScript, XML, XHTML, PHP, JSP, AJAX, jQuery, JSON, Angular JS, Bootstrap, Node JS, Angular 2/4/6, React JS
IDE, HTML Editor: Eclipse IDE, Notepad++, NetBeans IDE, Sublime Text, IntelliJ, Adobe Dreamweaver and Web Storm
Version Control: GitHub, GitLab, Git, CVS, SVN(TortoiseSVN)
Debugging Tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar
Database: Oracle 11g, SQL server, My SQL server
Web Servers: HTTP web server, Apache Tomcat, WebLogic
Languages: Java, C& data structures C++
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta,GA
UI/UX Developer
Responsibilities:
- Designdevelop and support eCommerce projects throughout all phases of the Software Development Life Cycle (SDLC).
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
- Worked with established technical specifications to develop and deliver high-quality functionality.
- Responsible for developing user interface using React JS, Redux and building reusable components.
- Translate designs and style guides provided by the UX team into functional user interfaces, ensuring cross browser compatibility and performance.
- Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies.
- Experienced in developing React components. Used Axios with ReactJs for making AJAX Calls. Worked on Webpack for build and webpack-dev-server a server.
- Working with React Router for developing Single Page Applications SPAs.
- Develop reusable components and services to consume REST API's using Component based architecture provided by ReactJS.
- Using chai/mocha, JEST to develop functional tests and ensure 80%+test coverage.
- Extensively using JIRA for bug tracking, issue tracking and project management functions.
- Work with engineers and other cross functional teams like Product Management, Project Management, Release Engineering, Quality Assurance, Operations teams etc. to develop innovative solutions that meet eCommerce market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.
- Follow Scrum Rules with Agile methodology for software development.
- Developed Pattern Library with Angular 6 Components.
- Responsible for performing code reviews with offshore team.
Environment: HTML, HTML5, CSS, CSS3, Sass, JavaScript, React JS, React-Bootstrap, Angular6, AJAX, JSON, GIT, JIRA, Webpack, Source tree, Ag-grid, Chai, Mocha.
Confidential, Syracuse, NY
UI Developer
Responsibilities:
- Responsible for developing new user-facing features using React JS and building reusable components. Translating designs and wireframes into high quality code.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Designing forms to collect and validate data from the user in HTML5 and React JS.
- Integrated ag-grid with ReactJS to deliver filtering, grouping, aggregation, pivoting
- Using React-Bootstrap to make web pages responsive to support multiple form factors (Desktop/Tablet/Smart Phone).
- Developing various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Build and Deploy Web User Interface using React JS. Code/Library should allow for reuse.
- Using webpack to create a single bundle or multiple chunks that are asynchronously loaded at runtime (to reduce initial loading time).
- Working on cross-browser compatibility issues.
- Using Chai/Mocha to develop functional test and ensure 80%+ test coverage.
- Collaborating with clients and members of technical and non-technical teams in order to gather business requirements and translate them into technical specifications.
- Debugging the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Toolbar for IE.
- Responsible for building and deploying project artifacts.
- Coordinate with Interface Design Architects for meeting accessibility standards at code level.
- Working with project managers to update the project daily by using Agile methodology.
- Partner with business and UX teams to ensure the end product meets end-users needs.
- Responsible for performing code reviews with offshore team and Communicate tasks and project updates to manager as needed.
Environment: HTML, HTML5, CSS, CSS3, Sass, JavaScript, React JS, React-Bootstrap, AJAX, JSON, GIT, JIRA, Webpack, Source tree, Ag-grid, Chai, Mocha.
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Involved in Development of GUI using JavaScript, Bootstrap, HTML/HTML5, DOM, AJAX, CSS3, Sass, Angular 2/4, jQuery as a part of current project.
- Created client-side validations, DOM Manipulations using AngularJS.
- Used AngularJS Framework for creating Routes, Filters, Directives, Factory and Services and to bind HTML (views) to JavaScript objects (models).
- Responsible for developing and maintaining entire web application using AngularJS, NodeJS, No SQL based on W3C standards.
- Worked with Angular 2.0 to develop single page applications, worked with ngrx/store for managing Angular 2.0 applications.
- Worked with http interceptors’ configurations for security in Angular 2.0 applications.
- Worked with Angular 2.0 directives, components, pipes, injectables.
- For Responsive Web design used Bootstrap to build grids, layouts and components. Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.
- Setup Jasmine and Karma for UNIT and Functional Testing of JavaScript with mocking frameworks and spy’s.
- Developed custom directives for various reusable input components like Date Input, Dropdowns and other input fields and also implemented generic form validations.
- Extensively used Angular UI Bootstrap and UI-Router throughout the application.
- Worked on Angular JS two-way data binding between DOM and model, dependency injection and handling GET, POST operations with a web API controller on a group of posts.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Extensively used Firebug/web kit inspector to debug UI code and handle cross-browser compatibility issues.
- Usage of adobe Photoshop for retrieval of images.
- Extensively used JIRA for bug tracking, issue tracking and project management functions.
- Used Source tree to interact with the Git and mercurial repositories.
- Used various source code control systems such asGitHub and Jenkins.
- Extensively used Jasmine and Karma, to write unit tests from client side and analyzed code coverage.
- Experience on task-based command line build tools like Gulp and Grunt which are extensively used to minify and concatenate CSS and JavaScript files.
- Worked on project following Scrum Agile methodology that includes iterative application development, weekly Sprints, daily stand up meetings and customer reporting backlogs.
- Worked in Onsite - Offshore model.
Environment: HTML, HTML5, CSS, CSS3, Sass, JavaScript, jQuery, AngularJS, Bootstrap, AJAX, JSON, GIT, JIRA, RADAR, Jasmine, Source tree, Gulp.
Confidential, Mountain View, CA .
UI Developer
Responsibilities:
- Responsible for creating new reusable Angular components and implementing new features, as well as maintaining and improving legacy code on the existing framework.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
- Worked on Angular JS to create Single Page Application (SPA).
- Used Angular JS for DOM Manipulation, Filters, and Directives.
- Worked on Angular JS Routes using $scope object to create a Views using Controllers.
- Knowledge of human factors and usability, best practices for interface design.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, pseudo elements and CSS behaviors.
- Worked on cross-browser compatibility and fixed the bugs for several browsers.
- Used Polymer JS library to create custom elements.
- Deep understanding of JavaScript and jQuery framework.
- Utilized various Twitter Bootstrap plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Responsible to manipulate HTML, CSS, jQuery as well as making the pages dynamic using AJAX.
- Extensively used Angular to make HTTP requests to API and handle API’s JSON response to update the views.
- Developed data formatted applications and deploy the script using client-side scripting using JavaScript.
- Used JIRA for bug tracking and ticket management.
- Thorough understanding of application development life cycle methodologies.
- Excellent problem-solving skills and the ability to work independently.
Environment: HTML, HTML5, CSS, CSS3, JavaScript, jQuery, Angular 1.X/2, Bootstrap AJAX, JSON, XML, Apache Tomcat, ECLIPSE.
Confidential
Jr. UI Developer
Responsibilities:
- Designed and developed dynamic web pages using HTML, CSS and JavaScript.
- Involved in Analysis and Design Phase.
- Developed page layouts, navigation, animation buttons and icons.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements.
- Performed form validations using JavaScript.
- Extensively used HTML for audio and video playback.
- Created Responsive Designs (Mobile/Tablet/Desktop) using Bootstrap.
- Applied media queries to create responsive website across different size of screens.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Toolbar for IE.
- Involved Finding out the bugs, broken links and missing images etc. and rectifying them.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Implemented the user login authentication using AngularJS.
- Designed website and maintained the website content up to date.
- Involved in using GIT, for project management and version management.
Environment: HTML, CSS, JavaScript,AngularJS, jQuery, Bootstrap, Firebug, IE Developer Toolbar, Web Inspector, GIT.