Sr. Ui Developer Resume
Temple Terrace, FL
OBJECTIVES:
Developer with wide knowledge and proven experience in web development and maintenance. A self - starter and quick learner capable of working independently to achieve milestones and deadlines. Adept at prioritizing, tracking and completing tasks to accomplish goals.
SUMMARY:
- Around 9+ years of experience in the field of Front end design and web application development including Client/Server with proficiency in HTML/HTML5, CSS/CSS3, XHTML, XML, DOM, JavaScript, jQuery, AJAX, JSON, AngularJS/Angular2, BackboneJS, NodeJS and ReactJS.
- Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, and Coding, Testing, implementation & Production Support.
- Excellent knowledge of JavaScript Frameworklike AngularJS, Angular2, ReactJS,BackboneJS and their behavior on different browsers.
- Technical expertise in working with HTML5, JavaScript, jQuery, AJAX and CSS projects and successfully finished projects in mobile platforms (IOS, Android) and Responsive Web Design (RWD) projects.
- Extensive experience in using UX design best mobile-first and responsive design.
- Experience in implementing UX prototypes, user-flow, wireframes and user testing plan.
- Proficient in Sketch and In Vision implementation in building web applications
- Knowledge in Adobe CQ/AEM product suite including CQ/AEM, CRX, CQ WCM and DAM.
- In-Depth knowledge/Experience of Web 2.0, JavaScript, jQuery, W3C Standards.
- Experience in working with third party Web services API’ Confidential and Web services using AJAX and jQuery
- Experience in building a Responsive Website for both Desktop, Tablets and Mobile devices using Media QueriesandBootstrap.
- Experience in using Mobile Frameworks like ionic, Phone Gap, jQuery mobile, Kendo UI for IOS and Android Platforms.
- Expert knowledge in complete AngularJS/Angular2 Architecture.
- Excellent skills in building Single Page Application (SPA) using Angular JS and ReactJS.
- Used Typescript in Angular2 reformation, by using the System JS we convert the Typescript files to JavaScript files, as a default extension with the help of reference libraries.
- Experience in creating services as classes in typescript importing into the Components in Angular2.
- Worked on different Package docs like Web Pack and BABELas transpiler.
- Developed a web application using ReactJS, Redux, ES6/Babel and Webpack.
- Built reusable and customizable components using ReactJS, React Router, Redux and custom stores
- Hands on Experience on CSS Preprocessors such as LESS and SASS.
- Profound Knowledge in Document Object Model (DOM) and DOM Functions.
- Having good experience in implementing the NodeJS server side code to interact with MongoDB to store and retrieve data by using the Mongoose drivers.
- Good knowledge on Object orientated programming towards front-end libraries
- Experienced in creating functional specifications with visual design mock-ups in Adobe Photoshop, Adobe Illustrator and Adobe Flash
- Expertise in coding optimized SQL queries on databases like MySQL.
- Strong experience in SEO (Search Engine Optimization) and Progressive Enhancement.
- Expertise in using source code control system such as BITBUCKET,SVN and GIT
- For testing an application used Jasmine and Karma test framework and GruntJS.
- Experience in fixing Cross Browser Compatibility issues for different browsers like IE, Google Chrome, Firefox, Opera, and Safari.
- Experienced with JIRA, AGM for bug tracking and issue tracking and daily stand up to sync up with team for current sprint status Implementation and Maintenance with extensive experience with Agile methodologies.
TECHNICAL SKILLS:
Web Technologies: HTML4/5, CSS2/3, XML, DHTML, JavaScript, DOM,CQ/AEM, QT, QML, Web Standards (XHTML, CSS)
JS Technologies: ReactJS, AngularJS, Angular2,NodeJS, BackboneJS, jQuery, Bootstrap, JSON.
Debugging Tools & Application Server: JIRA, Firebug, Chrome developer Tools, React Developer Tools & MYSQL, SQL, Oracle 10g, Apache Tomcat, MongoDB
IDE: Eclipse, IntelliJ IDEA, Notepad++, WebStrom, Sublime text, Plunker
Version Control: BITBUCKET, SVN, GIT
Operating Systems: Windows, Mac OS, Linux
PROFESSIONAL EXPERIENCE:
Confidential,Temple Terrace,FL
Sr. UI Developer
Responsibilities:
- Worked on complete Agile Scrum methodology and User Interface web development in accordance with requirement.
- Used HTML5, CSS3, JavaScript and AngularJS for our prototype-working model.
- Created/Modified Angular 2 components, by using Typescript we create the bigger projects and converts to JS files to modify or creating new JS files.
- Created web pages using Media Queries that cater to Android and IOS web platforms.
- Degree in Design/Web Development Focus preferred; Android/IOS mobile UI/UX
- Developed an application which runs on various platforms such as iOS and Android.
- Making sure that all components of web-page are Mobile-First and delivers the same performance and functionality across all devices and operating systems (Android, IOS and Windows).
- Develop complex features and platform based code artifacts utilizing Angular 2 platform.
- Instructing and mentoring teams of developers in uses of Angular 2.0 technologies to include, Node.js, Grunt, LESS and additional technologies to ensure current migration from AngularJS 1.5 to Angular 2.0.
- Used AngularJS to create custom directives for navigation bar, sidebar filters for Customer data, strict filters for exact match search and other re-usable sections.
- Implemented UI part of Android Mobile Phone Version by using Eclipse and Android Studio.
- Experienced with AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters and used AngularJS for dependency injections.
- Worked on hybrid mobile application with ionic framework and use Cordova' Confidential built-in components in it.
- Developing Hybrid Mobile App using AngularJS
- Used Ionic along with Cordova/Phonegap to build native apps and integrating hybrid components to the application.
- Working with Bootstrap Components, which are written in AngularJS using Angular-UI components.
- AngularJS Factory, Services & Providers created for different modules of Users, Groups, and System & Entities etc.
- Worked on Maven and NodeJSserver
- Designed and developed web pages using with HTML5, DHTML, CSS3, Ajax, Bootstrap, JavaScript, JSP and j Query based on the W3C standards and Web 2.0.
- Created Responsive Web Pages using Bootstrap and also Media queries to support various smart devices.
- Created dynamic UI pages and components using JavaScript and React JS
- Developed Header and Footer of web app as a UI component in ReactJS
- Build stable React components and stand-alone functions to be added to any future pages
- Used React-Router to turn application into Single Page Application
- Used React Resolver for server-side rendering so that we can define data requirements for components and will handle the nested, async rendering on both the server and client.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Maintained states in the stores and dispatched the actions using Redux.
- Implemented the Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Working on tools like Grunt, Gulp and Jenkins
- NodeJS for heavy DOM manipulation.
- Developed server side JavaScript using NodeJS .
- Involved in writing application level code to interact with APIs, RESTFul Web Services using AJAX, JSON.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
- Designed web site mockups, navigation buttons, Etc. using Adobe Photoshop.
- Defined the site layout and developed Wireframes using Adobe Illustrator.
- Working on Search Engine Optimization tactics
- Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS .
- Used JSON for storing and exchanging information between browsers and servers.
- Used SASS preprocessor for CSS3 preprocessing
- JIRA is ticketing tool used for work tracking, issue tracking and product management
- Utilized various jQuery plug-in to build Rich Internet Application (RIA) to make it look more intuitive.
- Developed and performed test cases using jasmine and Karma in the unit test, and used protractor and Http-server for the End2End testing.
- Experience in using GitHub, a Gitrepository hosting service
- Working with offshore team also, to explain business requirements and assign tasks
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX,ReactJS, Redux,AngularJS, Angular2, Typescript,NodeJS, RWD, XML, DOM, JSON, Jasmine, SASS, Grunt, Firebug, GIT and Eclipse IDE.
Confidential,San Francisco
UX/UI Developer
Responsibilities:- Designed and developed the system using Agile Methodologies.
- Performed Analysis, High level and Detail design, Coding, Unit testing, Code review and Release activities. Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc Complete data base designing for both android and iPhone.
- Worked on hybrid mobile application with ionic framework and use Cordova' Confidential built-in components in it. Design and Development of Web and Hybrid Mobile Applications using Ionic framewo Well experienced with security protocols and debugging of android applications.
- Developed Mobile web application using native JavaScript and Angular JS by using existing hybrid Mobile application code base.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and AngularJS.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities
- Involved in developing android applications and customization as per customer requirements using Java and XML.
- Extensively used Angular UI components like Calendar, Grid, Select and Uploader etc.,
- Developed AngularJS services for reusable functionality
- Utilized AngularJS Route for creating Single Page Application (SPA), and incorporate Model-View-Whatever (MV*) development pattern allowing efficient unit testing, and appropriately utilizing Controllers, Services, and Factories with dependency injection.
- Used Interactive data binding, filters and animation events using AngularJS
- Developed on demand, combo and compression server using AngularJS
- Designed various routing mechanisms and Implemented $http functionality in AngularJS in order to retrieve data from web servers.
- Developed Browse and Checkout modules of the application for different mobile and tablet versions using Bootstrap.
- Utilized Angular UI-bootstrap and followed EY styling standards.
- Worked with WEB API’ Confidential to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Created responsive HTML, CSS, jQuery and JavaScript components integrated with AEM.
- Worked closely with AEM developers to write code in slightly for Analytics Events.
- Used NodeJS to run Gulp tasks and build properly the project (compile, minify, concatetc)
- Migrating Entire CQ5 Content into AngularJS and rewriting the code into NodeJS
- Developed the Entire server side application using NodeJS
- Implementing inheritance properties using SASS for creating responsive stylesheets
- Used Firebug,IE developer toolbar and chrome canary tool for debugging JavaScript and fixing issues.
- Performed Unit and System testing of the application using Karma.
- Used GitHub for project hosting using GIT.
- Created several documentations for applications in the project that helps in better understanding of the architecture.
Environment:HTML5, CSS3, JavaScript, jQuery, AngularJS,NodeJS, JSON, AJAX, Karma, SASS, Oracle, Gulp, XML, AEM, Firebug, GIT and WebStorm IDE.
Confidential,Atlanta,GA
UI Developer
Responsibilities:- Redesign and maintain existing internal web application utilizing HTML, CSS, JavaScript and jQuery, BackboneJS.
- Used CSS3 based design techniques to eliminate table-based layouts, and speed page loading.
- Used JavaScript, jQuery for making the web application user interactive
- Development of website GUI& functionality with BackboneJS& JavaScript.
- Made the application responsive for IOS and Android platforms using media queries, Twitter Bootstrap and flexible grid layouts.
- Applied jQuery core library functions for the logical implementation of all the applications at the client side.
- Worked with jQuery Plugins for Drag and Drop, Menus, Forms and UI Widgets.
- Used JDBC, application server provided transaction REST API for accessing data from the Oracle the using standard statements.
- Used JSP’ Confidential for loading the web page and JSON structure for the content coming from the backend
- Made AJAX calls usingBackboneJSfor getting the data and parsing it for showing on the web page.
- Involved in writing application level code to interact with APIs, Web Services using JSON and XML.
- Analyze the response of JSON in order to update DOM.
- Wrote unit test cases for JavaScript code in Karma.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Used BITBUCKET for Version Control.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements
- Involved in bug fixing and assisted QA team in navigating through the pages