Ui Developer Resume
Chicago, IL
SUMMARY
- Overall Professional experience of around 8+ years in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance, installation, implementation and testing of various client/server, N - tier and web applications.
- Experience in designing User Interface (UI) applications and professional web applications using HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, JQUERY, AJAX, JSON and XML.
- Experienced in designing Using Web Standards.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Good Experience with the Cross Browser issues handling.
- Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, Object Oriented Design, JSON, and XML.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Expertise in Client Side designing and validations using HTML, DHTML and Java Script.
- Experience with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer.
- Experienced in Designing table-less layouts.
- Extensively used the JavaScript frameworks JQuery.
- Experience in creating and consuming Web Services.
- Expertise in JQplot, High Charts, Google API, JQuery UI and Bootstrap.
- Experience in Angular.js, Backbone.js and Responsive design, ReactJs, RequireJS.
- Used javaScript Libraries like UnderscoreJS, lodash.
- Good Experience working with High Traffic Websites.
- Experience working on Mocha, chai, proctactor.js
- Experienced working with Bower package manager and creating Node CLI commands.
- Worked in various version control systems - SVN, GIT & TFS.
- Good understanding of Model View Controller (MVC) Pattern.
- Worked extensively in Agile Development process.
- Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO / web standards.
- Proven track record demonstrating innovative and unique designing skills, computer proficiency, ability to work in a stressful environment with projects and interaction with every team member.
- Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
- Experience managing daily communication with an offshore development teams.
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
- Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, DHTML, XML, XHTML, XSLT, Java, JDK, JavaScript, Ajax, JQuery, JSON, Apache, Handlebars, PHP, Selenium
JavaScript Libraries: Angular.js, D3.js, Backbone.js 0.9.2, Require.js, Node.js, React JS
IDE’s and Tools: Eclipse IDE, NetBean, Dreamweaver, Firebug, Developer Tools, EditPlus, JSfiddle Webstrom, Tatastrom, Sublime text
Development Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing (spring Tool Suite)
Debugging Tools: Firebug, BugZilla
Database: PL/SQL (oracle), MySQL, MSSQL
Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Responsible for creating new web application.
- Responsible for gathering requirement.
- Involved in meeting with stakeholders to gather requirements.
- Used HTML5 for designing the skeleton of the page and CSS3 to beautify the page.
- Used BootStrap classes to make page responsive.
- Used React JS
- Responsible for building application using Node.js and angularJS and ReactJS.
- Responsible for creating custom components usng React JS
- Responsible for writing test cases.
- Used requireJS to load modules and manage dependencies among different modules.
- Used underscore library for helper functions.
- Responsible to interact with fabric layer (backend PHYTON) to get the data.
- Co-ordinate with geographically scattered teams.
- Used Git Lab as version controller.
- Used javascript libraries like jQuery, underscore, lodash to improve performance.
- Created animated views using three.js
- Responsible to make application look similar on normal screens and 4k resolution screens.
- Responsible for writing media queries.
- Make application run independent of platform or OS its running on
Environment: HTML5, CSS3, Angular.js, Bootstrap,ReactJS, RequireJS, UnderScore, jQuery, karma, Jasmine, Node.js, Bower, loadash, node-cli, Gulp, Git, AJAX, JSON, Python.
Confidential, Seattle, WA
UI Developer
Responsibilities:
- Involved in full Agile Development methodologies.
- Interact with Product owners & Business owners to gather the requirements.
- Responsible to stabilize the application using technologies like AngularJS, HTML5, CSS3, Bootstrap, ReactJS.
- Used CSS grid systems to make application responsive.
- Responsible for creating roles and permissions for the users.
- Create custom directives to achieve some desired functionalities.
- Responsible to make code maintainable by writing unit test cases and end-to-end test cases.
- Used Grunt as task runner.
- Used React JS to create custom components. used GIT-Stash as version controller.
- Responsible to make controllers skinny to make them adaptable to Angular2.0
- Used angular services and factories to modularize the code.
- Worked on Karma-Jasmine and mocha for unit test cases and used protractor for end to end test cases.
- Responsible for developing modularized application and manage dependencies of all modules using requireJS.
- Responsible to develop a framework to track user interaction on UI layer and send it to backend.
- Used Rally for tracking the day to day activities in a Sprint responsible to fix defects on UAT and QAT environments.
- Responsible to fix defects and make application production ready
- Responsible for performing regression testing.
- Responsible to fix the cross platform issues.
- Responsible for testing the application on various platforms and devices.
- Extensively used chrome debugger for identifying the bugs and fixing them.
- Interact with Facade to get the backend data.
Environment: HTML5, CSS3, Sass, Angular.js, Bootstrap, ReactJS, RequireJS, underScore, jQuery, karma, Jasmine, Mocha, Protractor, Node.js, yeoman, Bower, loadash, node-cli, Grunt, Git, AJAX, JSON.
Confidential, Bentonville, AR
Front End Developer
Responsibilities:
- Customizing already existing application using modern technologies like Ionic framework, angularJS, HTML5, css3, ReactJS.
- Creating mobile applications which are responsive in nature.
- Rebuild the application using Cue-Me components to make the application context Aware and multi-modal.
- Used requireJS to maintain dependencies among different modules.
- Creating UI components using ReactJS which can be used by any developer across Confidential .
- Responsible for publishing these components to bower ( Confidential ’s internal repository) and make it available to all other developers inside Confidential .
- Creating the components and publish them as npm packages.
- Responsible for creating Node CLI commands with which user can perform some operations like encrypting, decrypting, package and publish the application from the command prompt.
- Creating Multi-Modal application with which user can interact with different input methods like speech, touch, swipe, scan and type.
- Responsible to encrypt the data for making service calls.
- Writing $Http service requests to fetch the data from the server.
- Followed Agile Development Methodology.
- Responsible to write unit test cases using Karma-Jasmine.
- Used GIT as version controller.
- Used SASS as pre compiler to generate CSS.
- Used Cascading Style Sheets in order to separate presentation from the structure.
- Created new directives similar to ionic directives to develop components according to Confidential styles.
- Used best coding practices and naming conventions while writing code in angular.js, Ionic, CSS and HTML.
- Used chrome Debugger for testing and debugging the application under development.
- Responsible for code optimization and testing across different platforms like Android and iOS.
- Responsible for launching the application in Cue-Me container and test the application in MC-40 device and ipad’s.
- Used Gulp as task runner.
- Responsible for creating number of gulp-tasks for “sass compilation to generate CSS”, “to build application”, “to test the application”, “to clean the application”, and many others specific to application.
- Developed applications that can be launched on zebra technologies Devices like MC-40.
- Strictly followed Test Driven Development using karma and jasmine
- Defined text alignment, borders, positioning and many other typographic characteristics
- Responsible for generating build specific for iOS and Android Platform.
Environment: HTML5, CSS3, Sass, Ionic, Angular.js, Bootstrap, ReactJS, jQuery, karma, Jasmine,RequireJS, underScore, Node.js, yeoman, Bower, loadash, node-cli, Gulp, Git, AJAX, JSON, Cue-Me.
Confidential, Seattle, WA
UI Developer
Responsibilities:
- Involved in Agile/ full software development lifecycle. Designing, coding, testing, debugging and support.
- Mainly responsible for developing a mobile based application
- Involved in coding, debugging and testing the application.
- Used RequireJS to load modules.
- Developed custom controllers, custom directives to modularize the code.
- Wrote test cases for both unit testing and end to end testing.
- Used Mocha, Chai for performing unit testing.
- Used proctractor.js for writing end to end test cases.
- Used git as a version controller.
- Wrote code to implement AJAX based application by fetching the response from backend API as a part of JSON.
- Closely worked with Tibco to hit services coming from tibco(backend system).
- Used Cascading Style Sheets in order to separate presentation from the structure.
- Made the web pages responsive using bootstrap.
- Defined text alignment, borders, positioning and many other typographic characteristics
- Used best coding practices and naming conventions while writing code in anjular.js, CSS and HTML.
- Responsible for writing unit test cases using MOCHA and CHAI and end to end test cases using PROTRACTOR.
- Responsible for generating Grunt Tasks, to generate build and to compile sass files to generate css.
- Extensively tested the websites, identified the bugs using chrome Debugger and Firebug and fixed them.
- Responsible for code optimization and testing across different platforms like Android and iOS.
- Involved in user experience sessions and design discussions to enhance the designs and provide input on the layouts.
- Was responsible to interact with stake holders to gather requirements and make modifications.
Environment: HTML5, CSS3, Sass, Angular.js, Bootstrap, jQuery, Chai, Mocha, Node.js, proctractor.js, yeoman, Bower, Grunt, Git, AJAX, JSON
Confidential, Naperville, IL
Sr. UI Developer
Responsibilities:
- Involved in Agile/ full software development lifecycle. Designing, coding, testing, debugging and support.
- Modified the UI screens created by web designer using HTML, JSP, CSS, and JavaScript.
- Performed Client side validation using JavaScript.
- Involved in developing Front End Programming for Web applications.
- Designed and Developed front-end UI using HTML5, CSS3, JAVASCRIPT, JQUERY.
- Worked with Internal Clients for business objectives, project scope and the requirements of the project.
- Designed Responsive Web pages using Media Queries.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Designed CSS3 based web pages which were cross-browser compatible.
- Created screens with table-less designs meeting W3C standards.
- Experience in making Responsive web pages using Bootstrap and media queries.
- Implemented Presentation layer usingHTML5, CSS3, and AngularJS.
- Used Angular JS for two-way data binding
- Redesign and maintain existing web application utilizing HTML, CSS, JQuery and Angular JS.
- Enhanced user experience by designing new web features.
- Implemented custom validation controls for various forms with help of JavaScript validation controls.
- Involved in user experience sessions and design discussions to enhance the designs and provide input on the layouts.
- Used Git for version Repository maintenance.
Environment: HTML5, CSS3, JavaScript, JQuery, Dreamweaver CS5, JSP, AJAX, JSON, ECLIPSE, MS Office, PL/SQL, CMS (Site Manager), Angular JS, Handlebars, XML
Confidential - Los Angeles, CA
Web Developer
Responsibilities:
- Actively involved in all aspects of the system design.
- Understanding of application development lifecycle methodologies.
- Worked extensively on design and development of UX, UI, IA, HTML, CSS, JQuery
- Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Created various interactive plug-ins, widgets or design UI/UX.
- Implemented and designed user interface for web based customer application.
- Wrote code to implement AJAX based application by fetching the response from backend API as a part of JSON.
- Interfaced with third-party vendors to customize UI/UX solutions for web verticals.
- Elegantly implemented page designs in standards-compliant dynamic XHTML and CSS
- Design User Interface for the project using HTML, CSS, and Flash.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
Environment: HTML, CSS, JavaScript, JQuery, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office, SVN
Confidential
Web Developer
Responsibilities:
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- 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.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Understanding of application development lifecycle methodologies.
- Knowledge of human factors and usability, best practices for interface design
- Strong communication, analytical and interpersonal skills working within cross-functional teams
- Excellent problem solving skills and the ability to work independently.
- Deep understanding of JavaScript and the JQuery framework
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Integrated with back end code (PHP) for highly interactive AJAX based applications.
- Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, PHP, APACHE, MAC OS, ECLIPSE, SVN.
Confidential
Software Engineer
Responsibilities:
- Actively involved in analyzing and collecting user requirements.
- Wrote Specification for the development.
- Wrote JSPs, Servlets and deployed them on WebLogic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
- Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Participated in Server side and Client side programming.
- Wrote SQL stored procedures, used JDBC to connect to database.
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Created a user Interface through HTML and JSP, Standard Tag library.
- Involved in developing various Servlets.
- Tested and validated the application on different testing environments.
- Used DB2 as the database and wrote SQL & PL-SQL.
Environment: Core Java, JSP, HTML, Servlets, Java Script, DB2, SQL, PL-SQL, JDBC, MS Excel, UML, Apache Tomcat.
