Front End Developer Resume
Phoenix, AZ
OBJECTIVE:
An experienced, motivated web development professional having more than 7 years of overall Web and UI development experience seeks position as Web Developer/ UI Developer/ Front End Developer
SUMMARY:
- Over 7 years of expertise in web development, using HTML, CSS, JavaScript, jQuery, Twitter Bootstrap, DOM, AJAX, JSON, XML and PHP
- Progressive learning experience along with active involvement with Business and Product Teams
- Detailed designing in OO JavaScript and Responsive Web Design
- Experienced in server side JavaScript such as node.js
- Worked in Scrum, Waterfall and Test - Driven Development environment.
- Applied new features in CSS3 such as box shadow, border properties along with the multi column layouts and opacity features
- Exposure to developing mobile applications using PhoneGap
- Implemented Angular.js applications using various features such as Data binding, Scope, Controllers, Filters, Directives, etc.
- Experience in Configuration Management, setting up company version policies, build schedule using SVN, GitHub
- Expertise in developing and designing web2.0 application according to Information architecture and Usability standards using OO JavaScript frameworks, Ajax, jQuery, Java, JSP, XML, DHTML, XHTML, CSS, and MVC framework
- Implemented Web Standards, Interactive animations, and E-mail design standards
- Expert knowledge of Table Less Design/Layout using CSS and experience of fixing cross-browser and cross-platform issues
- Familiarity of multiple tier web application and its implementation
- Expertise in build and deployment using Jenkins, GRUNT
- Hands-on experience with creating and reviewing UI design specifications, developing prototypes and conducting usability tests with ensuring the quality of the website
- Extensively used jQuery plug-in like Auto populating select-box, Search plug-in, calendar plug-in, ajax-queue plug-in, and Auto populating multiple select-boxes
- Worked on web servers such Apache Tomcat, WAMP, XAMP, LAMP
- Involved using various version controls like Perforce, SVN and GIT
- Good Knowledge on Software Quality Assurance methodologies like Capability Maturity Model
- Built data visualizations to monitor file server load, web server speeds, data processing and more using d3js
- Expertise in Browser testing and maintaining the cross-browser/cross-platform compatibility
- Worked on tools like JIRA, Rally and Quality Center for bug tracking
- Skilled at developing large projects with excellent communication, interpersonal and strong leadership skills
- Extensive experience in developing and consuming XML Web Services using WSDL and SOAP.
- Strong multitasking ability, and co-ordinate multiple projects with tight deadlines
- Exposure to new features and issues addressed in Angular 2
- Exposure in creating reusable components using Typescript and services to consume REST API using component based architecture provided by Angular 2
- Developed various screens for the front end using React.js and used various predefined components from NPM
- Web application development using Angular.js along with cutting edge HTML5, CSS3, Bootstrap and React.js
- Self-motivated, good team member with excellent analytical, communication & problem solving skills with ability to work independently as well as in a team
- Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter
SKILLS:
Technologies: HTML/HTML5, CSS/CSS3, LESS, Bootstrap, JavaScript, React JS, Angular, Handlebar.js, Backbone.js, jQuery, AJAX, JSON, Node.js, MVC Arch
Framework: MVC Libraries Angular JS, Backbone.js, React.js, Node.js, jQuery, d3js, Angular 2
Database: MySQL, SQL Server, Oracle 9i/10g/11i/R12, MongoDB
Web App Server: Apache/ Tomcat 7x, Ngnix, Proxy server, WebSphere
Tools: Visual studio Code, WebStorm, Eclipse, Brackets, Sublime Text, Notepad++, Toad, Fire Eyes, NVDA, JAWS, Adobe Photoshop, Balsamiq, Illustrator, Sketch, InVision
CMS AEM: 6.2, 6.1, CQ 5.6.1, WordPress, Crafter
Repositories: GitHub, SVN, Perforce, Alfresco
EXPERIENCE:
Confidential, Phoenix, AZ
Front End Developer
Responsibilities:
- Working as Front-End Developer on multiple user interactive applications
- Developed components using React JS making the components efficiently reusable
- Implement UI/UX best practices, usability trends
- Created custom and effective UI design with Sketch and Photoshop
- Participated the development process discussion and wireframe of this large online application with many other team members regarding the user experience, date flow and other aspects
- Responsible for web production and graphics design, maintenance and updates for the web site
- Conditional rendering of components to handle multiple state-based User interactions and form validations by using controlled components
- Used different Component lifecycles for API calls and various aspects of component rendering and unmount the components
- Used props and states to manage data of a component and maintain pure render.
- Use of JSX in the React components for cleaner HTML like structure inside JavaScript. For build of JSX and ES2015(ES6) used Babel , webpack
- Used Redux for state management. Created actions, reducers and store to maintain and access state across components
- Used React Hooks like useEffect, useState for functional components, created custom Hooks
- Used Promises and Async/Await to handle asynchronous flow
- Used Jest and Enzyme for component unit testing and snapshot testing. Sinon to mock and test APIs
- W
- Worked in fast paced Agile environment with daily stand ups, grooming, planning and all the Scrum ceremonies
Environment: HTML5, CSS3, JavaScript, React JS, Redux, Jest, Ezyme, Bootstrap, GitHub, Photoshop, Sketch, InVision
Confidential, Seattle, WA
Front End Developer
Responsibilities:
- Working as Front End Developer on multiple customer facing CMS based web applications
- Developed reusable components using React JS, used Glamor for CSS in JS making the components efficiently reusable and maintaining accessibility standards
- Maintained states in the stores and dispatched the actions using Redux to pass data between components
- Developed React/Redux code using functional programming best practices to enable efficient pure functions
- Created and used Reducers that received said Actions to modify the Store State Tree
- Maintained states in the stores and dispatched the actions using Redux
- Used axios library promise based API to asynchronously intercept and make RESTAPI calls to Mongo DB
- Snapshot testing components and unit testing functions with Jest and enzyme
- Creating Responsive, Reusable and 508c complaint components using Free Marker Templates in Crafter
- Creating and modifying JSP ’ s to render Responsive and Interactive web pages in Spring Environment
- Coordination with the serverside developers in the process of building the RESTful API
- Developed reusable custom components using Angular 6, used Angular elements
- Used RxJS for subscriptions to pass data across cross components
- Used route guards to secure access from unauthenticated users
- Implemented i18n to better support application for internationalization
- Creating JSP Templates for forums and blogs, developing and configuring WordPress themes
- Worked on user testing and usability analysis with wire-framing and prototyping tools such as In Vision
- Created wireframes, mockups and interaction design and information architecture solutions
- Creating User Interactive flows likes Join Now, Registration and Account update involving Cookie, Local, Session storages
- Created various Crafter form components involving real time validations such as Scavenger Hunt
- Working on Crafter components to give ability to assign roles to content
- Assisting clients in accessibility project planning, establishing and administering accessibility testing programs, and remediating accessibility issues to ensure compliance with W3C Web Content Accessibility Guidelines (WCAG 2.0) and Section 508c , ADA accessibility standard
- Creating and updating JSP pages and Crafter components to ensure 508c compliance and testing on various devices and tools such as JAWS , NVDA, FireEye, Dragon, ZoomText
- Active participation in major Deployments and scheduled weekly Releases and Bug bashes
- Wrote unit test cases, covering all the functional use of the components in the application
Environment: HTML5, CSS3, JavaScript, React JS, Redux, Redux Thunk, Jest, Ezyme, Free Marker Template Language(FTL), Bootstrap, Crafter, GitHub, Alfresco, Angular6, WordPress, PhotoShop
Confidential, Atlanta, GA
Interactive Developer
Responsibilities:
- Co-ordinated with multiple teams involving multiple projects as an Interactive Developer for SapientNitro
- Used Angular 4 to create reusable component across applications, used out of the box Form Validations for better handling
- Implemented Observables for continuous stream of response from a http call, used subscribe, map, subject operators from RxJS
- Used different Angular Life Cycle hooks to handle api calls, view checks and render validations
- Provided estimates, designs, and the specifications for components, AEM templates, and workflows
- Design and develop AEM building blocks including editable templates, touch UI components & dialogs
- Worked on designing a solution to integrate angular single page apps into AEM
- Adhered to TypeScript standards with type checks across the applications
- Configured pipeline with Apache Cordova stack to build and release
- Developed mobile application using Angular and Apache Cordova as a wrapper to build the mobile application create apk
- Developed initial landing pages on Customer facing component based website for AT&T and enhancing them to be responsive and compatible in multiple browsers and complaint to WCAG standards
- Involved in W3C web accessibility trainings for developing and testing the web applications
- Used JIRA and Quality Center for tracking stories and issues
- Developed custom logic for countdown timer used for various offers on Confidential website
- Exercised skills to mockup prototypes for a new online application
- Taking the advantage of mixins, variables and nested rules, styling for the components is written in LESS which is compiled into CSS and building semantic templates using handlebars.js
- Developed component with multiple slide using slick.js
- Collaborated with AEM developers to update the Adobe Sightly code which involves in the HTML for components developed for the website
- Maintained the JS/CSS standards and error free code using LessLint, ESLint, JSHint, JSLint
- Delivered UX feedback, test and recommend improvements to existing systems and sites
- Developed components with assuring the Web accessibility and compliance with AT&T standards
- Tested Web accessibility standards using Voice over, Fire eyes
- Involved in Angular 2 training and future implementation
- Worked in the Agile Software Development with Scrum framework
- Integrated and enhanced global header and footer developed using Angular.js
- Worked in Test-driven development, performed end-to-end tests and unit test while developing components for the website
- Used Require.js for modular script loading to improve the page performance
Environment: HTML5, Handlebars, LESS, Bootstrap, JavaScript, Angular 4, JSON, CQ 6.1 & 6.0, Node.js, GRUNT, GitHub
Confidential, Fort Worth, TX
Web Developer
Responsibilities:
- Co-ordinated with the team as a Web developer for Mobile and Desktop websites
- Extensively used HTML5, CSS3, jQuery, JavaScript to provide an intuitive and flexi-layout design
- Used CSS based design techniques to eliminate table-based layouts and use of CSS Sprites to speed up page loading and improve the website performance with cross-browser compatibility and SEO
- Involved in extensive product research and problem-solving techniques for the cross-browser functionality in Android and iPhone, along with various desktop browsers such as Firefox, Chrome, Internet Explorer and Safari
- Designed web applications based on MV* Frameworks like Angular.js and Backbone.js
- Created client surveys and displayed the results in a dynamic report using d3js
- Worked on designing and developing the basic concepts in Node.js as a part of research and project planning
- Developed Responsive Design layout targeting Laptops, Smart Phones, Tablets using Twitter Bootstrap
- Designed a drop-down plug-in for the website
- Involved in designing the UI component using Angular.js and Bootstrap
- Implemented the semantic header and footer application along with audio and video tag features of HTML5
- Adapted quickly with the existing code in Backbone.js and made enhancements
- Performed code review for the team and efficiently handled offshore and onsite resources
- Created client-side validation tool using technologies such as Angular.js and JavaScript
- Managed task assignments, coding and interactions on multiple projects in conjunction with the QA team to provide a user-centric design and user-friendly functionalities
- Used JIRA to keep track of bugs and issues
- Appreciated as the “Star Performer” and awarded for the same
Environment: HTML5, CSS3, Bootstrap, JavaScript, jQuery, Backbone.js, Angular.js, Node.js, GRUNT, GitHub
Confidential
UI Developer Intern
Responsibilities:
- Constructed Web Wireframes and Mock-ups by designing and building interaction, determined screen layouts, style, color palettes, action, audio, and graphics
- Worked on tools like Home site, Dreamweaver, Photoshop and also constructed and evaluated prototypes following standards
- Enhanced the use of AJAX methodology to improve UI experience and web request-response cycle for dynamic content generation and better user responsiveness
- Implemented JavaScript calendar to achieve dynamic Date selection for tasks, events and invitation
- Developed and applied pure CSS-based page layouts
- Identified and solved cross-browser compatibility issues relating to XHTML and CSS
- Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking
- Actualized AJAX based UI for some module with various Architecture
- Validated the site using W3C validation tool
- Used HTML, XHTML, CSS2, JavaScript, and XML to create web sites
- Conversion of Photoshop mock-ups to web design using XHTML and CSS
Environment: HTML, XHTML, XML, CSS, JavaScript, jQuery, Photoshop, AJAX