Ui Developer Resume
Atlanta, GA
SUMMARY:
- Passionate and versatile interactive design professional with 7+ years of experience. Capable of leading the design phase for both online marketing and web applications initiatives. Interested in USER INTERFACE DESIGN.
- User - interface(UI) design of responsive, browser-based web applications for desktop and mobile devices using Front-end Web Application Development technologies likeHTML 4.0/5, XHTML, DHTML, CSS2/CSS3, DOM, JAVASCRIPT, JQUERY, AJAX, JSON, XML, Groovy/Grailsand PHP.
- I have spent many years in front-end engineering and UI /UX design, and have worked in various industries including financial, Health care, marketing, and Networking.
- Experienced in modern front-end technologies and methodologies, such as SPA architecture, REST API, NoSQL databases, Agile and BDD/TDD, continuous integration and cloud deployment.
- Solid experience in CSS3 preprocessors styling such as SASS / LESS .
- Extensive programming experience in writing web application programs covering front-end / UI jQuery and AJAX for building rich user friendly, high performance web applications.
- Experienced in developing web applications using .NET Framework 2.0/3.0 and 3.5 C#ASP.Net and Windows Communication Foundation WCF technologies.
- Experience in Object Oriented, multi-tiered client/server/web based applications with Java and J2EE/Java Technologies like JSF , Hibernate , Spring .
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like SAAS,AngularJS, Backbone.JS,Dust.js and Node.js.
- Extensive knowledge in developing applications using MEAN stack.
- Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries.
- Experience in usage of node modules using NPM in nodejs.
- Experience using Angular UI components like GRID.
- Worked with NPM, Grunt , Maven build tools and GIT / SVN source control systems.
- Application development experience in E-Commerce to develop the site more attractive and powerful.
- Deep understanding of Object Oriented JavaScriptprogramming and JavaScript MVC framework.
- Expertise in MySQLand have a significant experience inLinux. Worked extensively on Unix/Linux environments.
- Ability to apply W3C web standards with great skills in achieving the best cross-browser user experience for sake of long-term user retention and engagement.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer.
- Experience in implementing cross-browser style-sheets.
- Strong Knowledge of software development in Python using Django framework.
- Designed and developed an internal website, migrating from a static website to a Content management system (CMS).
- Proficiency in multiple databases like MongoDB , MySQL , ORACLE and MS SQL Server.
- Expertise in web usability and Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis/Design, Development and Testing.
- Extensive experience in Development, Implementation and testing in various application architectures, including E-Commerce, B2B, Distributed Applications, Internet /Intranet.
- Significant expertise in web development tools like APTANA STUDIO, Photoshop, Flash, Illustrator, Spring Tool Suite, Eclipse, Notepad++ and Firebug.
- Experience in developing Graphic User Interface (GUI) to display business data using JQuery with Cross-browser compatibility and Web application scaling.
- Used MAVEN as the build tool and is scheduled / triggered by Jenkins (build tool)
- Experience in writing QUnit test cases for UI code and do integration with Jenkins for automation testing.
- Extensive experience with DB2 , Oracle , MySQL and Microsoft Access databases.
- Worked with different bug tracking tools like JIRA , Clear Quest and Bugzilla .
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development .
- Knowledge of composition, page layout, art, design and software such as Adobe Suite and Microsoft Office.
- Quick learner, exceptional problem-solving and troubleshooting capabilities.
TECHNICAL SKILLS
Languages: C, Java, C#, ASP.net
Web Technologies: HTML, CSS, AJAX, JQuery, XML, JavaScript, OOPS,Bootstrap, XHTML, Web services.
JavaScript Frameworks: Angular js, Backbone js, Dust.js, Node js and MEAN stack.
Web/App servers: Apache Tomcat.
Debugging tools: Developer tools, Firebug.
IDE: notepad++, Webstorm, Eclipse.
Operating Systems: Windows, UNIX/LINUX,Windows XP, 2003, 2000, Vista
Data Bases: SQL, MYSQL.
Methodologies: Agile, Waterfall, SCRUM
PROFESSIONAL EXPERIENCE:
Confidential,Phoenix, Arizona.
Senior UI/Angular Developer
Responsibilities:
- Working with UI architecture team leveraging Angular .js, Node .js, Node-Express , and other mainstream frameworks in the Node eco-system, interfacing with enterprise grade backend consisting Java and web services.
- UI migration from legacy Java web app to Single Page App architecture. Migrated to Angular.js. Fostered a high-energy UI engineering team in a fast-paced environment.
- Worked with business analysts to evaluate wireframes, workflows and provide user experience guidelines
- Followed Agile Software Development Methodology in the progress of the project.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Bootstrap (HTML5, CSS, and JavaScript).
- Used Bootstrap for layout and Extensively used Angular UI (Angular Bootstrap) for ng-grid , and UI components.
- Extensively used Web Storm for development in the front end and used GIT as version control system.
- Used Atlassian developer tools like Stash to manage Git repositories which provides a web interface and used Source Tree to commit the changes into the repository.
- Used AngularJS framework where data from backend is stored in model and populated it to UI.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Developed the application using Angular.js with Node.js as a server.
- Used Node modules like ioRedis, bluebird, catbox, xml2js, soap, config and etc in the web application.
- Maintained session(object) which is called session management in node using Redis server and carrying that object throughout the application.
- Working with continuous integrated agile team TDD environment. Wrote test cases for Karma in order to test web application to run in different browsers.
- Worked with Grun t task runner to manage project and Bower package manager to install libraries such as jQuery and Bootstrap.
- Performed unit testing using Jasmine and Karma , along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Debugging and code correction on UI plugins and web services wired with RESTful API calls, and assisted with code reviews, unit testing, and QA analysis of the search applications technical architecture.
- Developed and maintained web site using Content management system (CMS) . Making the html pages more dynamic and getting the content from ICM server.
- Participate in design discussions and contribute to preparation of design work objects.
- Conducted Code Reviews.
- Project status tracking using RALLY.
Environment: Web storm, AngularJS 1.3,Node.Js, HTML5, CSS3, JSON, SOAP, JavaScript, jQuery, XML, GIT, Stash, CMS, NPM, Bower,TDD, Grunt, Jasmine,karma
Confidential
UI Developer
Responsibilities:
- Contracted to design the UIfor a tablet/web project. I worked closely with the development team in creating the user flow of the app in the tablet and web platforms, from mockups in Sketch, Photoshop and Illustrator to delivering in the assets for the final product in each of iOS, Android and Web platforms.
- Design, Accessibility (Section 508 Compliance) and performing Usability/Design reviews to determine whether or not the sites conform to agency design standards as published in our style guide.
- Followed Agile Software Development Methodology in the progress of the project.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
- Using CSS preprocessor SASS to make CSS more efficient
- Developing the sites for online trading using E-Commerce such as Electronic Data Exchange.
- Extensively used Web Stormfor development in the front end and used Subversion as version control system and Tortoise client for SVN.
- Used Ajax effectively to create pagination and with client side events.
- Used AngularJSframework where data from backend is stored in model and populated it to UI.
- Created AngularJS Controller Which Isolate scopes perform operations in UI.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Developed the application using Angular.js with Node.js as a server.
- Used Web storm as the IDE for custom development and implementation.
- Customized the Node.js server to pick the local Package.JSON and run the applications without changing the local paths and variables.
- Implemented Web services (SOAP) for transmission of large blocks of JSON data over HTTP.
- Developed and maintained web sites for a small software company using a proprietary Content management system (CMS) . Also participated in design and development of proprietary CMS functionality.
- Primarily responsible for designing, organizing, and building of responsive web sites in the Drupal content management system.
- Followed TTD strategies in creating Test Plans and Test Cases, Test Estimation.
- Involved in complete Agile , SDLC on Requirement Analysis, Development, System and Integration testing.
- Used Google Chrome for debugging the application.
- Project status tracking using JIRA
- Integration room responsibilities.
Environment: Java 1.7, Web storm, AngularJS 1.3,Node.Js, HTML5, CSS3, SASS, JSON, JavaScript, jQuery,XMI, Maven 2, Eclipse Juno, XML, Drupal, TDD, Silk SVN, CMS,Groovy/Grails, Tortoise SVN, SQL Developer, Spring MVC, Oracle DB, NPM,Grunt, Jasmine.
Confidential, NJ
UI developer
Responsibilities:
- As Senior Web Developer I worked with a team of developers, designers, copywriters and producers to create Flash/HTML microsites and Rich Internet Applications (RIAs). I was tasked to architect and implement a centralized CMS to integrate the corporate website with other data-driven marketing websites.
- Developed front end UI screens for multiple projects and worked with multiple teams concurrently, being mindful of all deadlines.
- Works closely with Project Management, contributing to Project Management's creation of functional specifications.
- Created enhancements to complex existing code while minimizing the risk or regression.
- Involved in multiple projects with UI development and handled production defects in parallel.
- Ported existing web application to GWT/SmartGWT for POC
- Expertise in client-side development with JavaScript (JQuery),AngularJS, HTML4/5, and CSS3.
- Developed user interface using Asynchronous validation for the fast and user friendly access using AJAX.
- Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in design of data base and created tables in ORACLE.
- Extensively worked on N-Tier architecture systems with application system development using Java, J2EE, JSP, Servlets, JSF, JDBC and Multithreading
- Creating the project startup UI i.e.generic XHTML facelet templates, CSS, generic JSF validators and converters, phase listeners etc.
- Experience in using Python REST API Frame work using Django .
- Used jQuery to traverse through a DOM tree and manipulated the Nodes in the tree. Implemented the Drag and Drop funct ionality using jQuery framework.
- Used CMS to design web pages.
- Monitoring, Supporting and Troubleshooting production Adobe CQ5 applications involving 50+ sites
- Recommending and integrating Adobe CQ5 and supporting technologies (e.g. Adobe analytics, search, translation and migration solutions)
- Developed pages using AEM / CQ , including the creation, configuration and integration of templates, components, dialogs, widgets, workflows, and more.
- Involved in integrating the dynamic code in Adobe AEM tool for developing authorable or customizable websites.
- JIRA was used for defect reporting and tracking.
- Experience in developing manual Test Strategies, Test Plans, Test Scenarios and defining Test cases for a given set of requirements following TDD.
- Experience in working projects with Onsite offshore team and coordination from onsite.
Environment: Java,JSF,HTML4/5, Ajax, JSON, CSS3, JavaScript, Django, Microsoft Visual Basic 2012, JQuery, Django- CMS,SQL, Catalyst, TDD,AEM/CQ, Oracle10/11g, Adobe analytics, Adobe live cycle, AngularJS, backbone.js, Web services.
Confidential,St Louis,MO
UI Developer
Responsibilities:
- Used advanced level of HTML4, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Defined and developed the application’s presentation layer using HTML4, CSS3, JSP, JavaScript andBackbone.JS.
- Developed client’s interface in PHP in MVC modeling using code igniter framework.
- Developed user interface using Asynchronous validation for the fast and user friendly access using AJAX.
- Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
- Involved in designing and development of web pages using ASP.NET
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across Internet Explorer, Mozilla Fire Fox, Safari.
- Maintain and upgrade an application using ASP.NET MVC Web Application. Using M-V-C pattern with Entity Framework.
- Worked on existing .NET remoting. Implemented WCF services to communicate between applications to middleware.
- Designed and implemented custom workflows using WF and Workflow Libraries.
- Designed Templates and Flow of future pages using Adobe Photoshop.
- Enforced SQL injection techniques to avoid unauthorized breaks to the data access.
- Construct the client-side script to function correctly across all the majority of web browsers.
- Involved in unit testing and integration testing of each and every module.
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
- Created client side validation tool using technologies such as Angular JS and JavaScript.
- Used AJAX & JSON communication for accessing Restful web services data payload.
- Expertise in coding optimized SQL queries on databases like MySQL.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5, CSS3 and Bootstrap.
- Responsible for code optimization and test the website across different browsers.
- Tested pages for cross-browser compatibility .
Environment: AJAX, UML Modeling, ER diagrams,ASP.NET, Normalization, PHP, Dojo,Oracle 10g, IE7,8, Firefox, Chrome, HTML4, AJAX, CSS 3,JSP, SQL,WCF,WF, angular.js Photo editors: Photoshop, Fireworks, MD 5 algorithm, SQL Developer, JavaScript j Query.
Confidential,Atlanta GA
UI Developer
Responsibilities:
- Developed Login/Registration/Edit of user profile integration with community sites using HTML, CSS and JavaScript.
- Designed, developed application using C#ASP.Net,MVC and ADO.Net Entity Framework.
- Developed White Paper Display Module which including rate the asset, save for later and email colleague functionalities.
- Developed the Whitepaper upload functionality.
- Used advanced JavaScript to create interfaces and help manage cross browser compatibility.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with ASP.Net validation controls.
- Performed Client side validation using JavaScript.
- Implemented pagination/date calendar usingjQuery.
- Used the JQuery widgets like Accordion and Date picker.
- Written CSS and implementing it in the views / layouts as needed.
- Worked on optimizing SQL queries to improve the loading times of the web pages.
- Analyzed and improved application efficiency by optimizing.
- Wrote and updated Web content for Web site. Created and maintained a site map outlining the architecture.
- Worked on JUnit Framework for Test Driven Development .
- Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser compatibility.
Environment: C#Asp.net,Windows,ssEclipse, JavaScript, HTML, DHTML, CSS, jQuery, AJAX, AngularJS.
Confidential
Web Developer
Responsibilities:
- Developed presentation layer using JavaScript, HTML and CSS.
- Enhancing the product with new features as per client requirements.
- Developed front end UI screens for multiple projects and worked with multiple teams concurrently, being mindful of all deadlines.
- Developed custom web forms a JavaScript.
- Implemented feedback form.
- Used simple XML to build/process xml documents.
- Fixed the HTML errors in site core content editor.
- Worked with the design of the templates and skins in CSS.
- Responsible to handle cross-browser compatibility issues and ensure the application is working properly across all browsers IE 7 & up, Firefox, Chrome.
- Upload the code and do necessary changes and test the application in server, if needed then fix the bugs and test again.
Environment: HTML, XHTML, CSS, AJAX, JavaScript, Windows, Adobe Dreamweaver.