Sr. Ui Developer Resume
Timonium, MD
EXPERIENCE SUMMARY:
- 7+ Years of experience in developing User Interface (UI) applications using cutting edge front end technologies.
- Hands on experience in web development with a strong background working on open source technologies, including HTML/HTML5, DHTML, XML, XHTML, CSS/CSS3, JavaScript, jQuery, Flash and AngularJS.
- Experience with technologies using HTML 4.0/5, XHTML, DHTML, CSS2/CSS3, DOM, JAVASCRIPT, jQuery, AngularJS, Angular 2, AJAX, JSON, React JS, Node.js, Require JS, D3.js, XML, ES 5 & ES 6.
- Experience on various Charting/UI tools like High Charts, Google API, JQuery UI and Bootstrap.
- Experience with various MVC Java frameworks like Angular.JS, Backbone.JS, Node.JS etc.
- Hands on experience in breaking up layered PSD into HTML using CSS.
- Expertise in Client Side designing and validations using HTML, HTML5 and Java Script.
- Developed responsive applications using Bootstrap.JS, Node.JS and D3.JS which allowed the same application to be optimized for both mobile and desktop resolutions.
- Strong exposure to Adobe tools - Photoshop, Dreamweaver, Illustrator and Flash.
- Good Understanding of Document Object Model (DOM) and DOM Functions compatibility and SEO / web standards.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.
- Hands on experience using Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Experience in visualization, creating visual designs, Product Logos, developing high quality of work, maintaining team, and design reviews, handling whole project through its life cycle.
- Experience in system analysis, design, workflow architecture, development, testing and maintenance of web based applications.
- Worked extensively in Agile& Waterfall Development process.
- Worked on all phases of Software Development Life Cycle (SDLC) including requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support.
- Good understanding of Model View Controller (MVC) Pattern.
- Worked on Spring/Hibernate and similar frameworks.
- Developed Ext-JS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Excellent skills in building elegant professional websites while adhering to W3C standards.
- Experienced in using various tools such as Notepad++ and IDEs such as NetBeans, Visual Studio, Eclipse, etc. for development and design.
- Excellent understanding of Software Quality, Configuration Management and Software Release Practices.
- Extensive Experience in working with Relational Database Management Systems including Oracle, MySQL and SQL Server.
- Expertise in developing and implementing SOAP/RESTful web services.
- Extensive experience in developing Web Services using SOAP, XML-RPC, JAX -RPC, JAXB and Restful, WSDL.
- Comprehensive experience in designing and developing applications using UML with Rational Rose. .
- Exposure to Application Servers like Web Logic, IBM Web Sphere, JBoss and Apache Tomcat Web Server .
- Experience in Version Control tools like CVS, Git, SVN and ClearCase for Source Code version management.
- Experience in quality assurance and unit testing, acceptance and integration testing.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS:
Operating Systems: Windows 98/2000/XP/Vista/7, MAC OS X, Linux Ubuntu 14.x
Languages: C, C++, Java, JEE (6,7,8)
J2EE Technologies: Servlets 3.0, JSP 2.2, JDBC3.0/4.0, JavaBeans, HTML 4.01, JavaScript 1.5
Web Technologies: HTML/HTML5, CSS/CSS3, DHTML, XML 1.0/1.1, XHTML, XSLT, Java, JDK, JavaScript, Ajax, JQuery, JSON, Apache, PHP, XSD 1.1, Flex.
Development Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing (spring tool Suite)
JavaScript Libraries: Ext JS, Backbone.js, Require.js, Node.js, Angular.js
Frameworks: Hibernate 4.0, Spring 3.0, Struts 2.0, JSF, Struts1.2x, JUnit, Ant 1.3, Log4J 1.2.x, EXT JS 4.0X,EXT JS 5, Angular, Apache Camel, Web Socket Programming
IDEs: Notepad ++, Eclipse, Dreamweaver, Microsoft Visual studio
Bug Tracking Tools: Bugzilla, JIRA, Firebug, Dev Tools, Fiddler
Version Control Tools: SVN, Git, VSS, Harvest, ClearCase.
Application Servers: IBM Web Sphere Application Server, Web Logic, Apache Tomcat Server
Databases: Oracle, DB2, MS-SQL Server, Postgres, Lucene and Solr, Apache Cassandra, My Sql, Mongo DB
PROFESSIONAL EXPERIENCE:
Confidential, Timonium, MD
Sr. UI Developer
Responsibilities:
- Communicated with the business partner and settled down the business requirements.
- Responsible for front-end UI design using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, jQuery plug in, etc.
- Uses Rational Rose for model driven development and UML modeling.
- Used different Bootstrap components such as Navigation Bar, Progression Bar and Dropdown Menus.
- Used AngularJS controllers (JavaScript object) to control page data and Models to bind data in User Interface with controller.
- Made REST API calls using $http and $resource services with AngularJS.
- Used Backbone.js and Require.js to create Views to hook up models to the DOM and synchronize data to/from server.
- Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
- Developed the administrative UI using Angular.js and Node.js, Jasmine, D3.js .
- Developed RESTful web services using JAX -RS and Jersey Libraries.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Created UI designs using Web 2.0 standards.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
- Used Ajax effectively to create pagination and with client side events like quick search.
- Deployed the application on Tomcat Application Server.
- Wrote stored procedures in SQL Server so that they can be simply reused instead of hard-coding the SQL queries in multiple places.
- Involved in the Performance tuning of the database, table integrity and referential integrity for the backend SQL Server.
- Worked on different browsers Internet Explorer 7, 8, 9, Mozilla Firebox, Windows Chrome, Mac, and Safari.
- Focused on resolving numerous cross browser compatibility related to CSS and JavaScript.
- Utilized Firebug, IE tester and Chrome Element Inspector to track and fix bugs.
- Used Maven as a build tool, GIT as version control tool to update work progress with other team members.
- Substantially experienced in the development methodology involved with the scrum method and the sprint cycles.
ENVIRONMENT: AngularJS, Bootstrap, HTML/HTML5, CSS/CSS3, Ext JS, JavaScript, JSON, jQuery, AJAX, Restful Web Services, Rational Rose, UML, Tomcat, SOA, GIT, SQL, Backbone.js, Jasmine, Require.js, Node.js, EXT.js, Responsive Design.
Confidential, Boston, MA
Sr. UI Developer
Responsibilities:
- Involved in development, design and implementation of front-end part widget based application.
- Involved in client side tooling and testing & development with Bootstrap, HTML5, and JavaScript.
- Integrated Bootstrap CSS with SASS pre-processor.
- Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stakeholders.
- Developed complex, useable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Defined all AngularJS controllers in a JS file and reused in various pages of application.
- Implemented Angular service calls using Angular Factory.
- Used Angular JS for making restful API calls and data binding.
- Implemented Angular Directives to make customized components.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Developed Tabbed pages using AJAX and Angular.js, Backbone.js for quick view of related content, scores, top stories, and headlines.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Created JAX- RS Restful Web services to perform CRUD operations.
- Extensively used XSLT to transform XML documents to HTML.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Used RESTful Web Services for accessing data from the web server.
- Used Jasmine to write and Run Test cases.
- Used JMS in the project for sending and receiving the messages on the queue.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Created and deployed new features in order to sustain and amend existing applications.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Used jQuery plugins autocomplete, validation, drag and drop and more exceptionally. Used jQuery template for markup. Used Ajax, JSON with jQuery for request data and response processing.
- Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD) .
- Worked with NoSQL database MongoDB and worked with it to perform many different operations.
- Developed PL/SQL procedures for login module and written complex SQL queries.
- Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
- Involved in configuring the GIT repository and maintain the version control using Git.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Logic server.
- Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
ENVIRONMENT: OOJavaScript, JQuery, JSON, Ajax, HTML5, DHTML, Restful services JAX-RS, Jasmine, Bootstrap, CSS2, CSS3, AngularJS, Node.js, Jasmine, GIT, MySQL, WebLogic, Windows.
Confidential, Chicago, IL
Java-UI Developer
Responsibilities:
- Translated business requirements into a user-friendly and functional and extremely scalable UI across multi platforms.
- Worked closely with UI Architects, System Analyst and designers to understand the requirements.
- Implemented a multi-tier architectural approach - UI Layer, Application Layer, Domain(Service) and Entity (DAO) layer.
- Developed HTML and CSS pages from scratch looking at images that were provided by the UI designer / Photoshop department.
- Designed graphical user interface using web technologies like HTML, JavaScript and CSS based on the W3C standards.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Used extensive JQUERY to perform form validation and CSS manipulation.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with JQUERY and JavaScript.
- Created basic animation for jQuery and rich interface components such as tabs & accordion.
- Used AJAX to make asynchronous calls to the server to fetch data and update the DOM.
- Designed dynamic and browser compatible pages using HTML, CSS and JavaScript.
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Used Ibatis to populate the data from the Database.
- Designed and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Improved user experience by designing and creating new components and features.
- Analyzed business requirements and documented them into business stories in JIRA .
- Used IBM Rational ClearCase tool for windows for source/version/revision control and ClearQuest for bug tracking, JUNIT for unit testing.
ENVIRONMENT: Java 1.6, Struts 1.0, Spring JDBC, HTML, CSS, Java Script, JQuery, JSP, Photoshop, JBoss, Oracle 11g, Ibatis, Clearcase, ClearQuest, JIRA, MYSQL, XML.
Confidential, Chicago, IL
Web Designer
Responsibilities:
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company’s standards.
- Developed client side validation code using JavaScript and jQuery.
- Implemented design process upon client approval and built out all assets: buttons, products shots, UI components, etc.
- Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Designed and developed the layouts of Customer Relations Module.
- Developed RESTful Web Services using JAX-RS.
- Consumed JAX -WS Web services and tested using SOAPUI.
- Implemented various XML technologies like DTD schemas, JAXB parsers, XSL style sheets and XSLT.
- Involved in team meetings with corporate webmaster’s UI team and end user client for understanding needs in new implementation & Involved in daily team meetings & weekly scrum meetings.
- Migrated content from existing website to a new, database driven website; utilized in house Content management System
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS &JavaScript using Dreamweaver CS3.
- Developed and Deployed the Application on Eclipse and Web Sphere Server.
- Maintained and manipulated databases for XML parsing for applications in MYSQL.
- Used SVN for Version Control.
- Identified the way to increase the search engine optimization (SEO) and social media friendly.
ENVIRONMENT: HTML, CSS, JavaScript, jQuery, AJAX, Usability Testing, SVN, Eclipse, JSP, Web Sphere Server.
Confidential
Web Developer
Responsibilities:
- Dynamic website design and programming using HTML, CSS, JavaScript, jQuery.
- Used various jQuery plugins like autocomplete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website.
- Developed interface to display report data using jQuery, AJAX, JavaScript and JSON, XML.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility, cross browser/platform testing and compatibility assurance.
- Participated in requirement gathering and coordinated with various development teams in code integration.
- Used Subversion (SVN) as a repository tool and as a version control.
- Deployed the application to JBoss server .
- Used MS SQL Server 2000 as the backend RDBMS.
- Involved in preparing User Manuals to better understand different functionalities.
ENVIRONMENT: HTML, CSS, JavaScript, jQuery, JSON, AJAX, XML, Adobe Dreamweaver, Eclipse, Apache HTTP Server, MySQL, subversion.