Senior Ui/web Developer Resume
PhiladelphiA
SUMMARY:
- Over 7 years of experience as a User Interface ( UI) developer for Web - based Applications.
- Have excellent experience in working on Agile development lifecycle involving standups, sprint planning, retrospective sessions and managing user stories in Rally.
- Have an extensive experience in designing User Interface (UI) applications and professional web applications using JavaScript, JSP, HTML5, DOM, XHTML, jQuery, CSS3, SASS, SCSS and Bootstrap.
- Worked on JavaScript frameworks like Angular JS, Angular component router, and Ext JS .
- Adapted Model-View-Controller (MVC) frameworks for developing web applications.
- Worked on IDE’s such as Eclipse, IBM RAD, Rational Software Architect, Net Beans, Sublime text, Brackets.
- Strong experience with JQuery, AJAX, DHTML, JSON and XML.
- Good exposure with Application Servers like IBM WebSphere, Oracle WebLogic, Nginx and Apache Tomcat.
- Experience in writing unit test cases using Jasmine and Karma.
- Strong experience with version control tools like GIT, SVN and GERRIT for code review.
- Worked with teams where requirements are constantly being implemented, tested and improved.
TECHNICAL SKILLS:
Programming languages: Java, J2EE, C/C++, C #, PHP, Python.
Web technologies: HTML5, CSS3, Preprocessors, Bootstrap, JavaScript, AJAX, JQuery
Frameworks: Angular JS, Ext JS, Spring, Struts 2.0.
Database: Oracle PL/SQL 10g, MySQL5, MS Access.
Operating Systems: Windows 7, Unix, Linux, Mac OS
IDE: Eclipse, IBM RAD7.5, Net Beans, Sublime Text, Brackets
Application Servers: Oracle WebLogic, IBM WebSphere, Apache Tomcat, Nginx
Adobe Applications: Adobe Photoshop CS6, Sketch
Version Control Tools: SVN, GIT, Gerrit
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia
Senior UI/Web developer
Responsibilities:
- The project operates on Agile project development cycle with Bi-weekly sprints, daily standup, retrospective sessions and sprint planning.
- Involved in writing user stories using Rally based on the discussion with UX team and product owner.
- Designed and developed the portal using Angular JS framework with angular component routing making it compatible for upgrade to Angular 2.0 along with HTML5 JavaScript and jQuery.
- The portal is made responsive using CSS3, preprocessors like SASS, Bootstrap and media queries to support desktop, tablets and mobiles.
- Worked on accessibility using JAWS so that the site is accessible by people with disabilities.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Application uses gulp as build tool to optimize various files and for continuous build whenever changes are made.
- Jenkins was used for build automation.
- Worked on media player to play pause the voicemails.
- Consumed CardDav API’s for displaying the address book contacts of the user.
- Involved in developing the first time user experience modals to give an overview of the application.
- Deployed the application using Nginx server.
- Used REST client / POSTMAN to check the response of various API’s.
- Worked on Swagger to view various API’s and their responses. Handled various exceptions based on the response.
- Implemented localization and Internationalization supporting multiple languages like Spanish and Portuguese.
- Worked on mobile splash screen for the mobile view of the application.
- Implemented CIMA services for logging and session management. Used OAuth2 for generating access tokens and maintaining sessions.
- Used SPLUNK and Log Provider for monitoring of production logs and RallyDev for logging production defects.
- Used GIT for source control and gerrit as a code review tool on top of git. Have expertise in configuring git and gerrit.
Environment: AngularJS framework, Angular component router, HTML5, CSS3, SASS, JavaScript, JQuery, Media queries, Git, Gerrit, Jenkins, Gulp, Jaws, Jasmine, Karma, Nginx, CIMA, Sketch, Swagger, splunk.
Confidential, Delaware
Senior UI/Web developer
Responsibilities:
- Involved in Agile/ full software development lifecycle. Designing, coding, testing, debugging and support.
- Designed and developed front-end UI using HTML5, CSS3, SASS, JavaScript and jQuery.
- Implemented Presentation layer using CSS Framework, Angular JS, Ext JS, Wire-framing, and HTML5.
- Performed Client side validation using JavaScript.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap and media queries.
- Designed various routing mechanisms and implemented http functionality in AngularJS in order to retrieve data from web servers.
- Implemented Angular controllers to maintain each view data and customized data tables and high charts into AngularJS directives.
- Used ExtJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Implemented custom validation controls for various forms with help of JavaScript validation controls.
- Following Scrum methodology to track the project details and updating the development status every day in the SCRUM.
Environment: HTML5, CSS3, AJAX, JavaScript, Media queries, jQuery, SVN, JSP, AngularJS, ExtJS, Adobe Photoshop, RAD 7.5, IBM WebSphere AS 8.0, REST, Java 7 and Oracle 11g.
Confidential, Pennsylvania
Java UI Developer
Responsibilities:
- Designed and developed various screens using HTML5, CSS3, JavaScript, JSP, Angular JS, Ext JS and jQuery.
- Wrote application level code to add functionality to the perform client side validation using AngularJS and JavaScript.
- Used Eclipse IDE 3.7 for designing, coding and developing applications.
- Developed tabbed pages by using AngularJS directives.
- Developed custom directives, factories and services in AngularJS.
- Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap which is further integrated with Web Services.
- Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap, SASS.
- Extensively used Spring 3.1 framework to implement MVC architecture.
- Utilized Singleton design pattern for clean and effective design and implementation.
- Used XSD for client side XML definition and used XSLT for XML transformation.
- Deployed modules using WebLogic Application Server 10g.
- Used Log4j to print the logging, debugging, warning, info on the server console.
- Analyze, debug and investigate on problems reported by users.
- Used GIT for version repository maintenance.
- Used Agile methodology named SCRUM for all the work performed.
- Maintained Test Driven Development (TDD) approach using Agile Methodologies.
- Performed code reviews (standards, performance tuning, refactoring, reusability)
Environment: Java 1.6, J2EE, JavaScript, AngularJS, Ext JS, jQuery, Spring 3.1, RESTful Web services, Oracle WebLogic AS 10g, Oracle 10g. Log4j, XML, JSON, GIT and TDD.
Confidential, New Hampshire
Java/ J2EE Developer
Responsibilities:
- Developed a quotation tool application using J2EE architecture.
- Eclipse 3.6 IDE was used for developing, deploying and testing applications.
- Developed Interactive GUI Screens using HTML, CSS, JavaScript, jQuery and AJAX.
- Worked with Java Servlet APIs for extending the functionality of a Web server.
- Created the JSP pages for dynamic Web-enabled data access and manipulation.
- Worked on Object Oriented concepts like inheritance, abstraction, polymorphism and encapsulation.
- Worked with Apache Tomcat Web Server 5.0 for deploying the application.
- Well hands on writing complex Stored Procedures, triggers and functions using MySQL 5.5.
- Developed database access components using JDBC.
- Setting up the testing environment for testing followed by preparation of test plans.
- JUnit was used for testing the functionality of every function.
- Developed Web-Services module for integration using SOAP, WSDL.
- The generated quotation is converted into PDF document using iText which can be downloaded by the user.
- Various MS Excel reports were generated for admin purposes using Apache POI.
Environment: Java, J2EE, Java Servlets, JSP, HTML, CSS, AJAX, Apache Tomcat Web Server 5.0, MySQL 5.5, Java Script, JQuery, J Unit, SOAP, WSDL, iText, Apache POI.
Confidential
Java UI developer
Responsibilities:
- Developed Web Interface using JSP, ExtJS, HTML, JSFs, DOJO and CSS.
- Implemented the MVC architecture using the Struts framework.
- Developed different GUI screens using JSP and user validations using JavaScript.
- Effectively implemented AJAX in developing dynamic web pages
- Developed Action controller, Action Forms, Tiles Structure, Validation Structure (for data validation), JSP pages, Form Beans, JavaScript and worked on integration.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, XML.
- Worked with Cross-Browser Compatible issues.
- Wrote application level code to perform client side validation using JQuery and JavaScript.
- Designed and developed intranet web applications using JavaScript and CSS.
- Implemented Web services (SOAP) for transmission of large blocks of XML data over HTTP.
Environment: HTML, CSS, Ext JS 3.0, AJAX, JSF, DOJO, XML, JAVA, Web Services, JSP, Struts 2.0 MVC, Oracle PL/SQL.
