Front End / Ui Developer Resume
Austin, TX
PROFESSIONAL SUMMARY
- 8 years of IT experience in analysis, design and development of user Interface (UI) applications and professional web applications using HTML5, CSS3, Object Oriented JavaScript, AngularJS, NodeJS, JQuery, AJAX, JSON and XML .
- Develop AngularJS code for Single page applications (SPA).
- Expertise in building AngularJS directives, expressions and modules.
- Experience in writing HTML5 code for designing static web pages and used various advanced HTML5 tags, classes, attributes and elements.
- Strong knowledge in using Object Oriented Programming concepts in JavaScript and working knowledge of DOM models.
- Develop application level code to interact wif backend and consume the JSON data by making AJAX calls and updating the DOM.
- Experience in CSS preprocessor SASS and work wif framework building namely Compass.
- Expertise JQuery to traverse through a DOM tree and manipulated the nodes in tree.
- Experience in JavaScript task runner Gulp for automating code and used various plugins.
- Design wireframe using DOJO software tool and successfully converted the plain wire frame design to actual responsive HTML/CSS.
- Expertise in cross browser compatibility issues on different browsers namely Safari, Firefox, Google Chrome and Internet Explorer.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM.
- Hands on experience in tools namely Sublime Text, Notepad++, Web storm
- Experience in JavaScript builds, NPM, Bower and Grunt.
- Experience in SVN Source Control, TFS and GIT for code management.
- Create Responsive Web Design templates to meet cutting - edge technology requirements.
- Expertise in Agile methodologies such as Scrum, Waterfall Model and Test Driven Development.
- Strong communication, collaboration & team building skills wif proficiency in grasping new technical concepts quickly; a Self-starter always inclined to learn new technologies.
TECHNICAL SKILLS
Web Technologies: HTML,HTML5, CSS3, Bootstrap, SASS, JQuery, JavaScript, AngularJS, Backbone, OOJS, AJAX, JSP, XML, JSON, UI Concept Modeling/Wire framing, REST API, Grunt, Gulp, DOM, SEO
Languages: C, C++, Java, JavaScript
IDE, HTML Editor: Sublime Text, Notepad++, Webstorm, Eclipse IDE
Application servers: HTTP Web Server, IIS
Database: MySQL, SQL Server
Operating Systems: Windows 98,2000, XP, Windows 10, Mac OS, Unix
Version Controls: SVN, GIT
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Front End / UI Developer
Responsibilities:
- Responsible for requirement, analysis and design phases to comprehend all technical assessments, and participate in implementation wif minimal errors.
- Owner of different modules in TestNav8, a single page JavaScript application that can be configured for almost any academic testing need and supports desktop as well as mobile platforms.
- Analyze the purpose and effects of new features in present application.
- Translate technical requirements into application code and modules.
- Develop and maintain the existing single page Application where jQuery, Underscore.js are the main dependencies
- Reduced Memory Leaks in the code by removing unwanted references in the DOM, Chrome developer tool’s Heap profiler is used to analyze JS objects and related DOM nodes.
- Experience wif HTML5’s contenteditable API for text editor.
- Resolved contenteditable issues using hacks and filed bugs wif Mozilla and Apple.
- SASS is use as CSS pre-processor; it is compiled to CSS wif the help of grunt.
- Experience in writing unit tests using Jasmine and Blanket is used as a code coverage tool.
- Worked wif screen-reader accessibility software (JAWS-17 and NVDA)
- Using Jenkins to deploy application on the development site.
Environment: HTML/HTML5, CSS/CSS3, SASS, underscore.js, jQuery, jQueryUI, Bootstrap, AJAX, JSON, Jasmine, NPM, Bitbucket, Grunt.
Confidential, CA
Senior UI developer
Responsibilities:
- Involved in the requirement, analysis and design phases to comprehend all technical assessments, and to participate in implementation wif minimal errors.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing using AngularJS.
- Involved in developing object oriented JavaScript and experienced wif AJAX, JSON, HTML5, Angular JS, Node JS and CSS3.
- Developed webpage components to improve user experience and features using HTML5, Bootstrap, CSS3, JavaScript and jQuery.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using AngularJS.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
- Experience applying the latest development approaches in event-driven applications using AJAX, Object Oriented (OO) Java Script, and JSON.
- Used Bootstrap Carousel, Accordion to build fluid and responsible web pages.
- Used DOJO wif Ajax framework to implement UI for user interaction of the entire application.
- Developed a fully functional login page for the company's user facing website wif complete UI and validations.
- Fixed the defect and tracked them using Quality Center by communicating and co-coordinating wif the QA and business people.
- Worked closely wif the QA teams and support UI implementation efforts.
- Involved in Agile/SCRUM based approach to UI Development.
Environment: AngularJS, Bootstrap, HTML, HTML5, DOM, CSS, CSS3, SASS, JavaScript, jQuery, AJAX, JSON, Gulp, NPM
Confidential, Chevy Chase, MD
Sr. UI Developer
Responsibilities:
- Built responsive and efficient web applications using CSS3, JavaScript, JQuery, Ajax, JSON, Angular JS, and Bootstrap.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Developed source code to consume JSON response received through AJAX calls using JQuery.
- Coding, styling, testing of reusable JavaScript, CSS3, widgets / libraries for complex UI controls.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Developed callback functions to parse and handle JSON data returned from the server.
- Developed all client-side logical implementation part of applications wif AngularJS controllers under specific modules.
- Developed cross browser compatible web pages using HTML5, CSS3, and JavaScript.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Facilitated User Testing sessions to solicit feedback on prototypes.
- Made enhancements to existing CSS and DIV tags using box model.
- Implemented JavaScript module patterns using asynchronous script loading.
- Worked through cross browser compatibility issues wif layout and styles for all new CSS that was implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery, Bootstrap, XML, AngularJS, Apache Tomcat, MySQL, Tortoise SVN.
Confidential
UI Developer
Responsibilities:
- Involved in Software Development Life Cycle.
- Involved in developing design specifications, website architecture and web application based on the provided functional and requirements and design layout.
- Coded AngularJS controllers and directives for application functionality.
- Used AngularJS framework to bind HTML5 (views) to JavaScript objects (models).
- Developed the web application using MS SQL SERVER, HTML5 and JavaScript.
- Used JavaScript as the scripting language and is used for detecting the visitor's browser, validating the forms, providing event functions, animation etc.
- Developed the front end of the portal using HTML5, AngularJS, JavaScript, AJAX, and CSS3.
- Used Cascading Style Sheets (CSS) for styling and to achieve uniformity used JavaScript to implement AJAX functionality to make website perform better for image loading and for dynamic loading of the web page wifout refreshing.
- Extensively used select, insert, update, delete, join and between queries while maintaining the MySQL database.
- Written stored procedures and triggers for improving the security, speed and efficiency of the website by using them in several situations like updating tables, adding new member, tracking of modifications database transactions etc.
- As a developer, coordinated wif onsite team and client in understanding the business process and requirement.
- Participated in daily meetings for enhancing the features of the portal.
- Participated in Code review and Quality Assurance.
Environment: HTML5, CSS3, JavaScript, AngularJS, DOM, Eclipse, SQL, and MS Office.
Confidential, Southlake, TX
Jr.Web Developer
Responsibilities:
- Closely worked wif business system analyst to understand the requirements to ensure that right set of UI modules are being built.
- Developed screen functionality using HTML, CSS, JavaScript.
- Created HTML pages from the PDFs given by the UX and Implemented interaction between frontend and backend using the JSON object.
- Developed UI screens using CSS, JavaScript for validations, and JQuery for animations.
- Redesigning the entire site wif CSS styles for consistent look and feel across all browsers and all pages.
- Ensured cross-browser compatibility by testing the applications of different browsers including Safari.
- Involved in Testing and fixing bugs and documented the application in step by step process.
- Worked on AJAX functionality for dynamic data binding for data grid, accordion, Ajax driven menu tabs using back end service calls and consumed both JSON and XML data in UI Side.
Environment: HTML, CSS, JavaScript, JQuery, AJAX, JSON, ECLIPSE, MS Office, and SVN
