Sr. Ui Developer Resume
Greensboro, NC
SUMMARY
- Around 9 years of development experience with HTML, HTML5, XHTML, DOM, CSS, CSS3, JavaScript, jQuery, Angular, AJAX and JSON.
- Almost 9 years of experience in the Web Applications Development using HTML 4.01/5, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Experience with full software development life cycle, designing scalable platforms, object oriented programming, and Agile methodologies.
- Proficient in developing web page quickly and effectively using HTML 5, CSS3, JavaScript, TypeScript and jQuery and experience in making web page cross browser compatible.
- Involved in creating unit test cases using Jasmine and Karma.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Experience in using AngularJS/AngularJS 2, ExtJS, ReactJS, NodeJS, BackboneJS, knockoutJS Twitter Bootstrap and UnderscoreJS.
- Experience in working MVC Architecture and in using version control (GIT).
- Experience in developing applications using AngularJS - Bootstrap like Grids, Toolbars, Panels, Combo-Box, and Button etc.
- Involvement in using various IDE's like Dreamweaver, Notepad++, Sublime, eclipse, Adobe Photoshop.
- Utilized the latest front end Technologies such as HTML5 and CSS3 for layouts.
- Experience in creating charts using D3.js
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Developed pages that support advanced client side technologies such as JavaScript, jQuery-using cardova.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
- Specialized in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript.
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome and had experience in implementing project from the SCRATCH.
- Have knowledge on BackboneJS, D3JS, ExpressJS, Ext.JS NPM, Bower, and GruntJS.
- Ability to write clear, well-documented, well-commented, and efficient code for web development.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Experience with versioning tools like Clear case, Sub Version and CVS.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Proficient in developing SOAP and RESTful Web Services.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS2/CSS3, XML, JavaScript, AJAX, JQuery, JSON, PHP, Bootstrap, Backbone.js, Angular JS, Marionette, Agility.js, Knockout, Ext JS
Web/App Servers: HTTP Web Server, Apache Tomcat, Node.JS
IDE & Tools: NetBeans, Eclipse, Webstorm, Brackets, Sublime Text Editor, Dreamweaver
Version Control SVN: (tortoise SVN), Perforce, GitHub
Content Management Systems: WordPress, Drupal, Joomla
Debugging Tools: Chrome Developer Toolbar, Firebug, IE Developer Toolbar, Safari Web Developer
Other Tools: JUnit, Adobe Photoshop CS6, Adobe Lightroom 5.3, Microsoft Office 2010, Bower, Grunt, GULP.js, Karma, Jasmine.
Database: PL/SQL (oracle), MySQL, MSSQL, Shell-scripting
Operating Systems: Windows 7/8/10, MAC OS X, UNIX/LINUX
PROFESSIONAL EXPERIENCE
Confidential - Greensboro, NC
Sr. UI Developer
Responsibilities:
- As a Sr. UI Developer, assisted my team in developing two different Web-based applications and managed in developing of User Account landing page, User Account summary/overview and Login page.
- Functionalities include writing code in HTML5, CSS3, JavaScript and Angular making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.
- Successfully migrated from legacy third party applications (for windows, IPad, blackberry) to bank's applications using HTML5 to maintain a single UI for all platforms migrate all application to Akamai data servers to increase speed and performance of the applications.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, AngularJS
- Used React with Redux to create custom components and library components for displaying data in a new website for the Small fleet clients.
- Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
- Implemented test cases and performed unit testing using Jasmine and Karma.
- Using GIT for version control
- Used TypeScript to reduce the number of lines of traditional JavaScript files. Integration of TypeScript to the whole project.
- Used TypeScript while finding the compilation error during testing.
- Involved in up gradation and maintenance of company's website to the new layout using the Grid orientation model Bootstrap framework.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Developed web applications using Restful and SOAP protocols.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Developed the pages that are complaint to W3C and ADA section 508(c) standards.
- Involved in Agile/ SCRUM based approach to UI development.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, React, Redux, Bootstrap, XML, Eclipse, GIT, CQ5, Photoshop CC2015, ExtJS3.2.1, HTML, CSS, Apache Tomcat 7, dev shell, Eclipse
Confidential - St.Louis, MO
Sr. UI Developer
Responsibilities:
- Involved in Software Development Life Cycle phases like requirements gathering, Analysis, Design, Development and Testing.
- Developed various pages such as landing, registration, dashboard, data visualization using HTML5, CSS3, Bootstrap, JavaScript, jQuery, ReactJS, CanJS and AngularJS.
- Developed various UI (User Interface) components using AngularJS (MVC), JSON and HTML.
- Implemented the application as mobile-based using Angular JS framework and made it responsive with the help of Bootstrap.
- Used Object Oriented JavaScript to designed dynamic client-side to web forms and simulate process for web application.
- Worked on analysis, development and testing phases of the application using Agile (scrum and kanban) methodology.
- Design the UX looking and wireframe by using sketch 3, Adobe Illustrator and Photoshop.
- Created Navigation bar, Dropdown menu, Pagination, Modal, Form, and Table using Angular-UI- Bootstrap.
- Implemented AngularJS Form Validation to validate the new user contact form, the feedback is directed messaged to team slack channel by using Slack API. Applied AngularJS $Filter and $Watch in the Controllers for user to filter their APIs and APPs.
- Used ng-Animate, CSS transition and animation to provide JavaScript-based and CSS-based animations.
- Invoked Angular $http calls and processed JSON data, such as API details and description for rendering on UI pages in the corresponding modules.
- Generated API runtime including user visualization charts with Chart.js and D3.js.
- Used MongoDB as the node server database, and Mongoose framework to operate it.
- Resolved Cross-Browser issues for Chrome, Mozilla Firefox, Internet Explorer, and Safari using Modernizr.
- Used npm and bower for the package management and Git for the version control.
- Used amazon web service (AWS) to perform cloud storage and compute tasks.
- Used Akana API platform to perform API management tasks.
Environment: CSS3, HTML5, AJAX, ReactJS, JSON, Bootstrap, JQuery, XML, JSP, AngularJS.
Confidential - New York, NY
UI Developer
Responsibilities:
- Involved in Co-ordination with BA & PO for a better understanding of functional requirements, analyzed, designed, documented and implemented the business requirements.
- Developed mobile cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Involved in developing EJB's for the business logic and deploying them in Apache tomcat.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Built responsive Web pages using Kendo UI mobile.
- Used AJAX module to handle RESTful calls to enable communication between view components and servers.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Developed web pages using HTML, JavaScript, DOM, JSON, JQuery and AJAX.
- Develop Cassandra Data model considering current functionality and business need of application.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
- Created responsive web design using boot strap.
- Used JIRA for task assignment, bug tracking and fixture.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.).
- Used JQuery core library functions for the logical implementation part at client side for all the application.
- Used JQuery (JavaScript library) to navigate a document, select DOM elements, create animation effects, handle event and develop Ajax applications
- Used Ajax for populating the list/drop down box with data.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
- Designed and development of Web pages using PHP, HTML, CSS including Ajax controls and XML.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
- Modified code in a web database in Report definition and user profile forms, Users request access to different reports on web, Developed views to display data.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Developed SQL scripts for data migration.
- Involved in Development of test cases/scenarios, manual testing of the application.
- Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
Environment: JavaScript JSP, CSS, HTML, JavaScript, JQuery, AJAX, XML, Eclipse, PHP, JIRA
Confidential
Software Developer
Responsibilities:
- Designed and developed UI Components Using HTML, CSS, C#.Net & Javascript, and implemented an asynchronous, AJAX and Javascript based rich client to improve customer experience.
- Handled user request and passed them on to the middle-tier using a control servlet.
- Used JavaScript and JSP validation framework for Client side validations and Server side validations to build dynamic web page.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using JQuery.
- Designed and developed rich user friendly Win forms using C# for Investor data collection.
- Developed and used ADO.Net objects for handling database activities.
- Validated user input on Web Forms using validation controls like CompareValidator, RangeValidator, RegularExpressionValidator and CustomValidator. Also Performed Client side validations using JavaScript.
- Designed and developed various complex reports using Crystal Reports and provided an option to export to Excel and .PDF files.
- Performance tuning of Stored Procedures.
- Developed the necessary Stored Procedures and created complex Views using joins for robust and fast retrieval of data from SQL Server 2000 database.
- Used JQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Implemented application deployment on Apache Tomcat web Server.
- Encapsulated the business logic using JDBC in date access layer.
Environment: .Net, JavaScript, HTML, CSS, JSP, JQuery, AJAX, Apache Tomcat Server, SQL Server 2000
Confidential
Software Developer
Responsibilities:
- Developed the App using HTML, CSS, JavaScript & C3.Net. Deployed the application in Tomcat.
- Used SVN for version control and Quality Center for defect tracking.
- Implemented the SEO Techniques to improve the search results on the web.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Deployed JSP, JavaScript and JQuery
- De-bugged and bug fixed on production problems.
- Handled Browser compatibility issues in HTML, CSS and Java Script for IE, Firefox and Chrome browsers.
- Implemented business logic layer using C# class libraries.
- Used .Net Charting in this project.
- Developed the Data Access Layer class using C# which is reusable for data transactions of entire project.
- Created the Graphic User Interface for One Page Print Utility using ASP.NET 2.0
- Participated in Client conference calls and chats to clarify doubts arising out of the same.
- Participated in Code review and Quality Assurance.
- Used Ajax and JQuery to update the parts of the Policy review webpages.
- Used JQuery event handling in UI pages to display list boxes and to handle validations.
- Used SQL for Creating, Reading, Updating, Selecting data from MySQL database.
Environment: C#, Ajax, JQuery, XML, HTML, CSS, JavaScript, Tomcat4.0, Eclipse