Ui Developer Resume
Bloomington, IL
SUMMARY
- Having around 8 years of Extensive programming experience in developing Web based applications and Client - Server technologies using JSP, Servlets, JavaScript, HTML, CSS, Catalyst, Template Toolkit, Django, JQuery, Knoutout.js, AngularJS, ReactJS
- Strong experience in working on user interface applications and professional web applications using HTML,HTML5,Cascading Style Sheets(CSS), CSS3, JavaScript, JQUERY, AJAX, JSON, XML, and Angular JS
- Configured and deployed an assortment of Portals, software design patterns and UI Applications and experienced with implementing different features of Bootstrap
- I have a good knowledge in Angular.js and Responsive Design and on how to implement User-centered design (UCD) methodology.
- Experience using AJAX, EmberJS and React JS to create interactive web applications, mainly focusing at increasing performance.Have used jQuery/JSON using for retrieving data
- Experience on working with CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS
- Experience in Software Development Life Cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using HTML4.0/5, CSS2/3, XHTML, XML,D3, JAVASCRIPT, JQUERY, ReactJS and AJAX meeting W3C standards
- As a part of Professional services team, I have experience interacting with America’s largest financial institutions to understand their requirements, develop and deploy pixel perfect UI’s
- I have a broad skill set including hi and low fidelity frameworks, Mockups, user testing and analysis, best practice recommendations from a usability/user experience perspective
- Expertise with backend programming using PL/SQL Stored procedures Triggers and prepared statements on databases like SQL Server, Oracle
- Good experience in developing web Applications using Spring MVC, Struts framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors, Js lint, jsPerf, Google Polymer and IE Developer Toolbar
- I used Cordova for building hybrid mobile apps. Experienced on cordova including javascript frameworks
- Worked extensively on both Unix based and Windows Environments.Extensively worked on methodologies such as Agile and Waterfall
- Well versed with Software Development Life Cycle process which includes designing, developing, testing and implementation
- Experienced in using FLEX for development of rich internet applications
- Good experience working with High Traffic Websites using NPM dependencies
- Have knowledge on other programming languages like Python, Actionscript, Java, Perl, C++, C
- Used JIRA for bug tracking and issue tracking and also Used SVN and Git for version control and Clear Quest for bug fixing
- Capable of quickly learning and delivering solutions as an individual and as part of a team
- Good team player with excellent communication skills and Ability to learn and experienced developer lead
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, JQuery, AJAX, DOM, Cordova
IDE/Development Tools: Net Beans IDE, Eclipse IDE, MS Visual Studio 2012,Sass,Github,GWT, Dreamweaver, Firebug, JIRA, SOAP, JSLint, JSPerf, Jasmine, Google Polymer
Web / Application Servers: Apache Tomcat, Web logic, Web Sphere, JBoss Server 5.5, Jade, EJS
Framework: JQuery UI, Ext JS 4.0, Require.js, Backbone.js, Angular.js, Node.js, Bootstrap.js, EmberJS, ReactJS, Knockout, bower, Struts, Express, HapiJS
Programming Languages: C, C++, JAVA, SQL,UML
Databases: MY SQL, Oracle, noSQL
Operating Systems: Solaris, UNIX, Windows XP, 2003, 2000, Vista, Windows NT and Linux
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
UI Developer
Responsibilities:
- Actively took part in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing
- Used Responsive Web Design(RWD) .net and AngularJS for effective design of Web pages
- Used cordova for building mobile apps which works for different mobile platforms.Have experience on community add-ons with cordova
- Developed server side RESTful services and called them from angular controllers for architecting networked hypermedia applications
- I wrote unit tests in karma, mocha, chai, sinon, jasmine, jest
- Utilized various interactive plugins,less and sass to designUI/UX.Increase front-end development by using React.js, EmberJS, Redux
- Developed REST APIs for PaaS(Platform as a service)
- Developing large-scale applications using MVVM,MVC,MVP
- Worked on implementing directives and scope values using AngularJS, Knockout,GWT for an existing webpage
- Re-designing/ developing the main website to improve user experience and add new functionality
- Created RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB
- Programming for bug fixes on existing applications and worked on code review for all the projects involved
- Done testing for cross browser functionalities so as to confirm the application consistency across various browsers
- Implemented various Design Patterns like Module Patterns, Observer Pattern and Name spacing like JavaScript Name spacing Patterns
- Used AGILE development techniques in all the development process and exposed to tools for tracking bugs, and Rally to track the agile development
Environment: HTML, JQUERY, Javascript, AnglarJS, CSS, DOM, EmberJs, ReactJS, Less, DOM, AJAX, EXTJS, JSP, JSTL, MStest framework, WebServices, Eclipse IDE, REST, SOAP, JSF, SASS, Cordova
Confidential, Dover, NH
UI Developer
Responsibilities:
- Created XHTML pages with CSS and the Box Model
- Developed the product on GWT platform using scribd API as document reporter with MYSQL as database and TOMCAT as server
- Used JQuery Mobile for developing Mobile apps
- Used jQuery core library functions and ReactJS for the logical implementation part at client side for all the applications
- Involved in writing jQuery-based Ajax requests using JQuery.get (url, data, callback, type) or jquery.ajax (options) and jquery.post (url, data, callback, type)
- Used JQuery events to manipulate the element depends on the user interactions (like ready(), hover(), bind(), click(), key press(), etc )
- Developed embedded widgets using EmberJs, sockJS and reactJS
- Used jQuery plugins, bootstrap, stomp gulp for Drag and Drop, Widgets, Menus, User Interface and Forms
- Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions
- Involved in developing XUL, HTML, JavaScript, Angular JS, EmberJS for client side presentation and data validation on the client side within the forms
- Written SQL Queries to interact with Oracle database
- Created responsive graphs usingD3.js and CSS
- Defined and constructed layers, server-side objects and client-side interfaces based on Java/J2EE design patterns, using Swing, spring, Hibernate and J2EE based MVC framework for the application
- Developed various reusable helper and utility classes using Ibatis, Java Beans with Eclipse editor
Environment: HTML, CSS, XML, DHTML, XHTML, DOM, JavaScript, JQuery, Angular JS, Adobe Dreamweaver CSS, AJAX, JSON, ECLIPSE, GWT, Eclipse,ReactJS,EmberJS, Grunt, SASS and LESS
Confidential, Bellevue,WA
Front End Web Developer
Responsibilities:
- Developed the UI layout and front-end programming (HTML) for web application that matched requirements
- Co-ordinated project activities and ensure that all project phases are followed and documented properly
- Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS3 and jQuery Mobile in on-going projects
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application
- Improved user experience by designing and creating new web components and features
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing
- Followed MVC Structure to develop Application
- Widely used optimization techniques in existing code
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac
- Tested/De-bugged on browser using Firebug
- Developed automation test cases using Java and selenium on Eclipse forweb2.0.
- Implemented Persistence layer using Java/J2EE, Spring, Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
Environment: CSS3, XML, HTML5/DHTML, HTML, XHTML, JavaScript, Tomcat Apache JQuery, JSP, AJAX, SVN, Spring, Hibernate, MVC, DOM, Selenium, Web 2.0
Confidential - Warrenville IL
Web Developer
Responsibilities:
- Involved in creating UI for facility users to report facility status using Kendo framework
- Involved in creating HTML templates to release the enhancements within the specified timeline communicated
- Going through User Documents and Design user interface designs, Wire frames, Information architecture flows and mockups
- Actively Participated in Team Meetings, frequently communicated with Business Analysts to clarify the business requirements
- Testing, fixing the bugs and troubleshooting technical problems
- DesignedUML classdiagram, sequencediagram,use casediagramand coding for backend using Java, spring, Hibernate, Struts, JSF, EJB
- Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE
- Worked on converting our product from an on-premise to a cloud based application. In this process, I was working with Node.js and CouchDB which is replacing our Liferay and Tomcat code.
- Developed Interactive graphs usingD3JS with JSON data.
- Created and developed web pages usingHTML5, JAVASCRIPT andCSS, AJAX, jQuery, jQueryUI
- Comprehensive understanding of AngularJS Module, Controller, Routing, Also used Javascript, Node.Js, Bootstrap.Js, AJAX, jQuery, jQueryUI, D3.js, React.js, Backbone.Js
Environment: HTML, JavaScript, JQuery, Kendo, CSS, Adobe Photoshop, AJAX, My Eclipse, JSON, jQueryUI, D3.js, React.js, Backbone.Js
Confidential
Web/UI Developer
Responsibilities:
- Developer on Drupal based sites for customers with CMS requirements
- Utilized drush for module downloads, installs, updates, and initial drupal installs
- Supported internal systems, including installing and configuring Apache Server with PHP for development, testing and troubleshooting applications
- Developed PHP applications and MySQL Databases in support of client web sites
- Built custom content types for project-required nodes. Designed the table less web applications using CSS (2.1/3) and with the help of tags as per W3C standards
- Utilized contributed module, context, to easily apply blocks to specific pages based on specific criteria, such as taxonomy terms, or specific views
- Applied semantic views on blocks as directed by the themers
- Researched, installed, and configured contributed modules to build site in compliance with customer requirements
- Good Knowledge of Key Drupal Modules such as Views, CCK, Feeds, (For Importing Content),Organic Groups, User Relationships, Views Bulk Operations, Rules, Services, Path Auto, Features, Media
- Able to migrate websites with huge content to Drupal
- Knowledge in Custom Module Development (Using Form API, views, node, menu, form alter etc.)
- Background works with mobile web technology development and responsive web design factors
- Implemented database transactions using Hibernate ORM framework
- Implemented iText and POI to generate reports Built custom Views to present information from content types in pages and blocks
- Developed Mobile applications for mobile form using JQuery Mobile and framework component library based on AngularJS .MySql was used as RDBMS. Hands on experience creating E-R diagramcomplex queries and subqueries
- Used TOAD to create complex queries and sub queries. Built and deployed WAR file on JBoss application server. Used VSS for version control of project files. Demonstrated expertise in developing web pages with HTML5, CSS3, Twitter Bootstrap and JQuery UI more effectively
Environment: HTML, CSS, Bootstrap, JQuery, JBoss, ORM Framework, Drupal, Feeds, RDBMS, SQL, Drush, PHP Applications, HTML5, CSS3
