Ui Developer Resume
Bellevue, WashingtoN
PROFESSIONAL SUMMARY:
- Over 8+ years of solid experience in designing, developing, debugging & testing Web 2.0 applications.
- Experienced in application development using web technologies like HTML4/5, DHTML, XHTML/, XML, CSS3, JavaScript, JQuery UI and Angular JS.
- Responsible for checking Cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Firefox and Google Chrome
- Experience in implementing the MVC architecture in backend applications using Node.js along with ExpressJS that interacts with Mongo DB and performed CRUD operation on Mongo DB.
- Sound Understanding and pleasant Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Experience in working in different IDE'S like Notepad ++, Sublime text and Eclipse.
- Experience in working with various databases like Oracle, SQL Server and MySQL.
- Experienced as web developer with a strong background working on open source technologies, including JSP, HTML, CSS, MySQL, JavaScript, Flash, and Photoshop.
- Experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Deployment, VersionControl and Productionsupport.
- Experience in creating user interface widgets using jQuery.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile and SCRUM.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Solid experience with Responsive Web Design (RWD).
- Extensive experience in web design using CSS3, Bootstrap, Adobe Illustrator, Adobe Photoshop.
- Strong expertise in Object oriented concepts such as collections, Generics, Annotations, file operations, multithreading, concurrent collection framework and core java concept.
- Experience in applying the latest development approaches including AJAX, Object Oriented (OO) Java Script, JSON, Angular.js and XML.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Application development experience in both LAMP and WAMP platform.
- Involvement in using various IDE's, Dreamweaver, Notepad++, Microsoft Visual Studio, Sublime Text, WebStorm, Eclipse, and Adobe Photoshop.
- Experience in implementing the MVC architecture in backend applications using Node.js along with ExpressJS that interacts with Mongo DB and performed CRUD operation on Mongo DB.
- Experience in implementing the MVC architecture in backend applications using Node.js along with ExpressJS that interacts with Mongo DB and performed CRUD operation on Mongo DB.
- Experience in AWS, Hortonworks and ClouderaHadoop distributions.
- Experience with unit testing and wrote test cases for applications, used to test with frameworks like Mocha, Karma, Jasmine, Junit, etc.
- Expert knowledge of XHTML, HTML5, CSS3, Bootstrap - hand-coded, crossbrowser (no tables for non-tabular data).
TECHNICAL SKILLS:
Web Technologies: HTML, HTML5, SASS, LESS, CSS3, JavaScript(ES6), DOM, AngularJS, Angular 2,ReactJS, BackboneJS, JQuery, WordPress, AJAX, XHTML, XML, XSTL, XSL, JSON, NodeJS.
Database Systems: MS-Access, SQL Server 2000, 2005, 2008,MongoDB, Oracle11g/12c, PostgreSQL
Internet Technologies& Programming Languages: XML, HTML, ASP, ASP.Net, JavaScript, AJAX, JQuery, Java, J2EE, SPRING, C#.
Operating Systems: Windows, Mac, Linux
IDE&UI Testing Tools: Eclipse, Sublime Text, Visual Studio 6.0, Visual Studio.Net Adobe Experience Manager,Jmeter, Jasmine, Karma,Junit.
Methodologies: UML, N-Tier Application, Agile/SCRUM Methodologies, Waterfall Model.
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, Washington
UI Developer
Responsibilities:
- Responsible for designing, development and refactoring of CTM UI tier.
- Responsible in designing and development of portal and UI components using Marionette on top of Backbone MVC framework, Kendo widget library, HTML5, CSS3, jQuery, JavaScript along with Handlebar templating.
- Responsible for creating a Single Page Web Application using the Angular 2.
- Creating rich responsive widgets using Kendo UI.
- Designed and developed custom jQuery components for the front-end client-side validations.
- Worked on integrating jQuery APIs with MVC pattern.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Constructing powerful and modern frontend architecture, involving Angular 2.
- Created forms to collect and validate data from the user in HTML5 and React
- Converting current JavaScript code to ES6 and developed build file using JSPM framework with babel transpiler.
- Creating backend with Nodejs, Express and Mongoose for mock server setup for offline development when all environments are down
- Running Continuous integration (CI) tools like Jenkins and performing builds on higher environments
- Created Master Pages, CSS Styles Sheets and Integrated to Silverlight and got approval from Business Stakeholders.
- Brought the HTML and CSS of an existing web site to the latest web standards.
- Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Solid understanding of React Virtual DOM Algorithm for React performance optimization.
- Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Used detailed Wireframes and developed Mock-up designs as per the requirements of Business. form generation, Auto completion of forms, and user-validation functionalities using AJAX.
- Created UI templates for final look and feel using HTML5, Fireworks, AXURE, Flash, Dreamweaver and Photoshop.
- Responsible for Generating SASS files and converting them into CSS
- Writing unit tests for JavaScript code using Mocha, Chai, Sinon and generated coverage reports with Plato
- Writing functional tests using webdriver.io, cucumber and selenium standalone server to automate the sanity testing.
- Writing mock services to connect to incase of environments downtime using Nodejs and express frameworks.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle using JIRA/Accurev.
Environment: Object Oriented JavaScript, jQuery, JSON, AJAX, HTM5, DHTML, CSS3, Agile methodology, Dreamweaver, MVP, Usability Testing, Jasmine, MySQL, Windows,SASS,Anglar Js, Jsp
Confidential, Cupertino, California
UI Developer
Responsibilities:
- Involved in developing user interfaces using HTML5, CSS3, JavaScript, HTML, jQuery, Angular.js, Node. Js AJAX, JSON.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript and HTML5.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, JQ Validator using AJAX, JSON, Angular JS, Node JS and JavaScript.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests
- Coded JavaScript for page functionality and Pop up Screens and used HTML5 to make dropdown menus on web pages and display part of a web page upon user request.
- Effective use of CSS3 features use as Borders, Backgrounds and Multiple columns.
- Used Bootstrap and Angular.js for effective design of Web pages
- Node.js used to store application preferences and state data in distributed mongo instance.
- Worked on implementing directives and scope values using Angular.js for an existing webpage.
- Wrote code to implement AJAX based applications be fetching the response from backend API as a part of JSON.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Involved in Enhancement of existing application utilizing Angular.js and created HTML navigation menu.
- Implemented automatic/dynamic text filing support using Ajax/JSF components
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers
- Implemented the SEO Techniques to improve the search results on the web.
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Worked closely with team members to meet the client requirements.
Environment: HTML5, CSS3, JavaScript, JSF, JSON, AJAX, Angular, Node.js, Eclipse, MS Office, Bootstrap, Dreamweaver CS5, XHTML, jQuery.
Confidential, Union, NJ
UI Developer
Responsibilities:
- Involved in design, development, and implementation of the front-end part of application.
- Worked with a team of graphic designers to create compelling websites user interfaces.
- Developed CSS classes to GUI web page controls and forms.
- Created search engine optimized websites and micro sites.
- Worked with clients and senior user experiences designer to understand the branding strategies and design goals to define strategy, layout, and features for the websites /applications design.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML widgets/libraries for complex UI controls responsible for JavaScript/AJAXUI upgrades and improvements.
- Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
- Utilized various JavaScript and jQuery libraries to manipulate the events and other interactive features (Dynamic functionality).
- Involved in designing and developing the JSON, XML Objects.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Developed MySQL queries to implement the select, insert, update, and delete operations.
- Created HTML, navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Designed the email blasts using Adobe software and then implemented them using HTML and JavaScript.
- Produced semantically appropriate, standards compliant markup, and rich user interfaces.
- Used AJAX to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Handled all aspects of web applications including maintaining, testing, debugging, deploying.
- Used UI Development using HTML, coded Java components which retrieve data using SQL.
- Actively participated in meetings with clients to determine website goals and developing strategies.
- Developed callback functions to parse and handle JSON data returned from server.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6
- Developed and prepared test cases for unit testing with JUnit.
Environment: HTML, DHTML, CSS3, JavaScript, jQuery, AJAX, Bootstrap, JSON, XML, MySQL, Photoshop, Dreamweaver, Firebug, and Waterfall.
Confidential, Frederick, MD
UI Developer/ JAVA UI Developer
Responsibilities:
- Developed user interface using JSP with Java Beans, JSTL, Struts and Custom Tag Libraries and Ajax to speed the application.
- Used JavaScript for client side validation and Struts Validation framework for Server side validation.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Used Spring Web Flow to present the screens in a clear way and Spring batch for processing large amount of data.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Consumed Spring Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customer side. Extensively used JSP tag libraries.
- Used Knockout to create rich, responsive display and editor user interfaces.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Designed various tables required for the project in Oracle 10g database and used stored procedures in the application.
- Exposure in analyzing, creating and following low-level and high-level design documents with UML diagrams.
- Used HTML and CSS in the development in front end application.
- Developed web applications using Google app engine.
- Used Node.js to develop scalable web applications and used Mocha to run serial tests for accurate and flexible reporting.
- Developed JSP, JSF and Servlets to dynamically generate HTML and display the data to the client and manipulate tables.
- Used JUnit for unit testing and monitored the error logs using Log4J and fixed the problems.
- Used VI Editor and UNIX scripts to compile, execute, file transfer, start server etc.
- Used Visual Source Safe (VSS) as the Code Management tool.
- Used ANT Scripts for building some parts of the web application
- Have used the Selenium IDE to record the automated test scripts and have manually edited them
Environment: Java1.6, WebSphere, Knockout JS, Eclipse, Oracle 10g, Spring 2.5, Hibernate 3.0, Struts, JSP, Servlets, JavaScript, NodeJS, Design patterns, JQuery, HTML, CSS3, Knockout, JMS, XML, Web Services, PL/SQL, JDBC, UML, Java Beans, Ajax, JUnit, Maven, Log4J, UNIX.
Confidential
UI Developer
Responsibilities:
- Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Worked on Web/User Interface development using AJAX, HTML5, XHTML, DHTML, CSS3, Java Script.
- Created UI templates for final look and feel using HTML5, Fireworks, AXURE, Flash, Dreamweaver and Photoshop.
- Designed and Developed Java Script frame work which is wrapper on top of jQuery framework and AJAX based UI frame work for UI Configuration widgets.
- Used Twitter Bootstrap and Responsive Web Design to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
- Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop.
- Designed / Developed Ajax Driven Web based application using JavaScript, Ajax, JSON, JSPs and Servlets.
- 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.
- Used AngularJS for DOM Manipulation, Filters, and Directives.
- Worked on AngularJS Routes using $scope object to create a Views using Controllers.
- Knowledge of human factors and usability, best practices for interface design.
- Worked with CSSbackground, CSSLayouts, CSSpositioning, CSStext, CSSborder, CSSmargin, CSSpadding, pseudoelements and CSSbehaviors.
- Deep understanding of JavaScript and jQueryframework.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
Environment: Object Oriented JavaScript, jQuery, JSON, AJAX, HTML, DHTML, CSS, Agile methodology, Dreamweaver, MVP, Usability Testing, Jasmine, MySQL, Windows.
Confidential
Front End Developer
Responsibilities:
- Involved in design, development, and implementation of the front-end part of application.
- Worked with a team of graphic designers to create compelling websites user interfaces.
- Developed CSS classes to GUI web page controls and forms.
- Created search engine optimized websites and micro sites.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML widgets/libraries for complex UI controls responsible for JavaScript/AJAXUI upgrades and improvements.
- Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
- Utilized various JavaScript and jQuery libraries to manipulate the events and other interactive features (Dynamic functionality).
- Involved in designing and developing the JSON, XML Objects.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Developed MySQL queries to implement the select, insert, update, and delete operations.
- Created HTML, navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Used AJAX to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Handled all aspects of web applications including maintaining, testing, debugging, deploying.
- Used UI Development using HTML, coded Java components which retrieve data using SQL.
- Actively participated in meetings with clients to determine website goals and developing strategies.
- Developed callback functions to parse and handle JSON data returned from server.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6
- Developed and prepared test cases for unit testing with JUnit.
Environment: HTML, DHTML, CSS3, JavaScript, jQuery, AJAX, Bootstrap, JSON, XML, MySQL, Photoshop, Dreamweaver, Firebug, and Waterfall.
