Sr. Web Ui Developer Resume
Birmingham, AlabamA
PROFESSIONAL SUMMARY:
- 8+ years of experience in developing Web Applications using HTML (4/5), CSS (2/3), JavaScript, jQuery, AJAX, XML, RWD, twitter Bootstrap, JSON, Backbone.js, Angular.js, Node.js, and Ruby on Rails, React.js, Photoshop, and Corel Draw.
- Experience in using Web Development Tools like Bugzilla and Firebug to debugging and troubleshooting the existing code.
- Experienced using tools like Balsamiq for creating dynamic and HTML wireframes.
- Experience in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling mobile applications.
- Experience in working on MAC, Windows, and Linux operating systems.
- Extensive experience working under agile methodologies environment (scrum).
- Highly skilled at front - end engineering using Object-Oriented JavaScript.
- Knowledge on Java, J2EE, Spring Frame Work.
- Experience in event-driven or message-driven architecture tools like RabbitMQ and Kafka
- Convert designs and style guides provided by the UI team into functional user interfaces.
- Experience in ensuring cross browser compatibility.
- Experience in developing SQL queries using Oracle Database and SQL Databases.
- Well experienced in writing test cases in methodologies Test Driven Development and Behavior Driven Development using Selenium.
- Knowledge on Data Structures, algorithms, problem solving, and system architecture.
- Good understanding of CSS server-side pre-processing platforms, such as LESS and SASS.
- Proficient in client-side scripting and JavaScript frameworks, jQuery.
- Experience in building application with React JS, Redux, Require JS, in MVC architecture.
- Knowledge developing front end web design on ASP.NET, creating XHRs.
- Strong Knowledge about MEAN Stack Applications (MONGODB, Express.js, Angular.js, Node.js).
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements, Pseudo Classes and CSS Behaviors in CSS.
- Extensively work with Adobe Photoshop, Illustrator, Corel Draw, Dreamweaver and many other design applications.
- Proficient in SQL, PL/SQL developed Stored Procedures, writing DDL, DML queries.
- Experience working with PostgreSQL as an object relational database system.
- Experienced in designing table-less layouts.
- Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive and user friendly web applications.
- Experienced in using web services like SOAP, REST.
- Experience in using Grunt as task runner.
- Developed Node.js unit test cases using Jasmine and Karma.
- Proficient understanding of versioning tools, such asGIT, SVN.
- Good understanding of SEO principles and ensuring that application will abide by them.
TECHNICAL SKILLS:
Web Technologies: HTML4/ HTML5, CSS3, JavaScript, jQuery, Bootstrap, Backbone.js, Angular.js, Node.js, Express.js, React.js, Ruby on Rails, d3 JS, Ember.js, Ajax, JSON.
Development tools: Eclipse, Microsoft Visual Studio C++, Notepad++, Android Studio, Sublime.
Debugging tools: Firebug, Bugzilla.
Operating systems: Linux, Mac OS X, Windows.
Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic.
Version Control: SVN, GIT, MAVEN, ANT
Tools: Jasmine, Karma, JIRA, Gulp, RabbitMQ, Kafka, Selenium, Grunt, Bower, and Mocha
Database: SQL Server, Oracle, MYSQL, PostgreSQL
Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator, Balsamiq
Programming Languages: C, Java, ASP.NET, J2EE
PROFESSIONAL EXPERIENCE:
Confidential, Birmingham, ALABAMA
Sr. Web UI Developer
Responsibilities:
- Created the logos, icons and images that were used across multiple pages using Adobe Photoshop.
- Used JSON for data exchange between client and server.
- Worked on integrating jQuery API’s with MVC pattern.
- Worked on Mac OS X Mavericks(version 10.9) and in loading the maps on to the webpage it was comfortable.
- Used Polymer for creating Web Components which are used to build a web app.
- Used PostgreSQL for storing and retrieving json format data that need to be displayed on Google maps API.
- Involved designing in web pages using HTML 5, XHTML, CSS3, JavaScript and Angular.js, Node.js extensively.
- Worked on client-side validations for signup and login page by using ng-show to display the errors and also created custom validations.
- JAVA Swing API (ActionListener and ActionEvent) is used as event driven model where our system intercepts action by the user.
- Apache Kafka is used for advance message queuing in message oriented middleware.
- Used Jasmine unit tests (Karma) to verify Angular JS modules and JavaScript utility routines.
- Used Node.js as a proxy to interact with Rest services and also interacting with Database.
- Performed client side validations over the forms using JavaScript.
- Used ng-view directive to refresh only certain section of the page and reduce the load on the web server.
- Used filters like date, json, uppercase, lowercase to arrange the data that is to be displayed in a particular format.
- Built out a new product line in EcmaScript using React, Redux and Rails.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT with Selenium RC
- Responsible for efficient working of the application like caching, page rendering, SEO.
- Designed and developed CSS behaviors, CSS styles, CSS fonts, CSS buttons, Pseudo Classes, Pseudo elements in CSS.
Environment: Angular.js, react.js, JavaScript, jQuery, twitter Bootstrap, Ajax, HTML5, CSS3, SVN, Sublime, MAC OS X, PostgreSQL, Ruby on Rails, ext.js, Redux, TDD with Selenium RC.
Confidential, Phoenix, Arizona
Sr. Front End Developer
Responsibilities:
- Created a custom, responsive web application to replace a legacy line-of-business web application using Angular JS.
- SOA architecture is used to provide services to other components via communication protocols.
- Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, jQuery plug in.
- Developed single page application using angular.js and node.js with ng-view directive.
- Used ng-repeat for instantiates a template once per item from a collection.
- Developed different jQuery component in MVC framework.
- Used Dreamweaver as editor for designing new pages.
- Worked on Cross-Browser compatibility.
- Experience in developing SEO codes.
- Used $ngrouteservice which is used in conjunction with theng-viewdirective.
- Implemented two way data binding through scope in applications built on AngularJS.
- Used AngularJS multiple in-built directives such as filters, rootscope, childscope, modal, template, state etc.
- Completely redesigned and implemented cross-device data representation tool using d3 and adaptive layouts.
- Closely worked with the backend to develop the Database (RDBMS).
- Responsible for performing Mobile Testing, Mainframe Testing, ETL Testing.
- Used Media Queries for the design to be compatible in all devices.
- Used Node.js for server side web applications for java script codes to build real-time web API's.
- Implemented the Drag and Drop functionality using jQuery framework.
- Used grunt as task runner to test the JavaScript with JSHint.
- Used Angular.js for connecting the API's using Angular.js $http service.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Used Media Queries to deal with different CSS related issues on different devices as well as website to make it compatible.
- Unit testing is done using jasmine with karma by using karma-jasmine test runner.
- Used AJAX & JSON communication for accessing SOAP web services
- Followed Agile Methodology (scrum) in the development of the software.
Environment: Angular.js, Node.js, JavaScript, jQuery, SOAP, Bootstrap, Ajax, JSON, HTML4, CSS3, Oracle database, Eclipse, Dreamweaver
Confidential, New Jersey
Web UI Developer
Responsibilities:
- Developed dynamic web pages using HTML/HTML4, CSS2/CSS3, jQuery, backbone.js, Bootstrap.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout.
- Worked with banking databases to develop credit score manager.
- Created interactive prototypes and specifications, including color palettes, screen layouts and user-interface elements.
- Implemented Presentation layer using CSS Framework, Backbone.js, Wire-framing, and HTML5.
- Developed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
- Created design deliverables, such as specifications, templates, storyboards, wireframes, and mock-ups.
- 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.
- Involved in the development of pages using Bootstrap framework.
- Used jQuery to perform AJAX to get JSON data from the backend and parse it on the front-end.
- Validated inputs to make sure that they will be accepted before submitting to the server.
- Followed agile methodology.
- Extensively used jQuery library for visual effects, DOM manipulation and event handling.
- Used GIT for version control.
- Designed REST Web service for handling AJAX Request.
Environment: Backbone.js, JavaScript, jQuery, Bootstrap, Ajax, JSON, HTML4, CSS2/3, Eclipse, MYSQL, GIT, Action Script 1.0, Photo Impact and GIF Animator.
Confidential, EI Segundo, California
UI Developer
Responsibilities:
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Hands on the process of development, testing and maintenance.
- Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS, and HTML.
- 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.
- Developed Custom Tag Libraries for the use inwebpages by using JSTL packages for the development of theWebPages.
- Implemented and designed user interface for web based customer application.
- 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.
- Worked extensively on Spring MVC framework to develop new internalwebapplication.
- Enhanced and built reusable components across different modules using Custom directives and CSS classes.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
- Created Cross-browser compatible.
- 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, ECLIPSE, SVN, Linux, Apache, PHP, and MySQL.
Confidential
UI/UX Developer
Responsibilities:
- Designed dynamic and multi-browser compatible pages using HTML4, CSS2/3, jQuery and JavaScript.
- Created Mockups and storyboards for the development of layout to maintain design throughout the site.
- Transformed the design mock-ups to HTML pages using HTML, DHTML and CSS.
- Used CSS to control the layout of multiple web pages all at once.
- Created responsive web designs to adjust themselves in order to look good on all devices, from small phones to large desktops.
- Designed table-less layouts.
- Used W3C CSS Validator to check markup validity.
- Used jQuery to fetch data from Web services, AJAX for request and response and updating the HTML pages.
- Performed Client-side validations using JavaScript.
- Performed optimization of SQL Queries and Store Procedures by normalizing tables.
- Worked on developing a REST Web Service for the application.
- Involved in Agile Methodology process.
- Responsible for Cross-browser handling.
Environment: JavaScript, jQuery, Ajax, HTML4, DHTML, CSS2/3, SQL.