Sr. Ui Developer Resume
Durham, NC
PROFESSIONAL SUMMARY:
- 8 years of extensive Experience in designing User Interface (UI) applications and professional web applications with emphasis on HTML 4.0/5, CSS2/CSS3, JAVASCRIPT, Angular2, XHTML, DHTML, XML, JQUERY, AJAX, JSON, SOAP, REST and Java/J2EE Technology.
- Strong Experience as a Front end developer /Web developer with good experience in developing rich UI web applications like Single Page Applications (SPAs) and responsive web applications using framework like Bootstrap and Angular.
- Experience working in Agile by following agile standards like TDD and BDD.
- Experience in designing both Front end & Backend applications using HTML, CSS, JavaScript, Angular, J2EE Web frameworks, Java Servlets, JSP, JSTL.
- Experience applying the latest development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) Java Script, JSON, and XML.
- Extensive experience in Creating & Consuming Web Services in Maven Project /Dynamic Web Project/ EAR Project with SOAP and Restful.
- Solid working experience in various IDE's: Notepad++, Sublime Text, Komodo IDE, Eclipse, Visual Studio for developing User Interfaces.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Good Experience in Core Java concepts like JavaBeans, Collections Frameworks, Multi-threading, Exception Handling etc.
- Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS.
- Extensive experience in using, WSDL, XML, SOAP, HTML5 and DHTML.
- Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO, Session Facade)
- Proficient with development and optimization of SQL Queries, Stored Procedures, Views and Triggers using TOAD with PL/SQL.
- Experienced in developing and deploying applications on IBM WebSphere, JBOSS and Apache Tomcat servers.
- Hands on experience in version control using SVN/Subversion, CVS, GIT and VSS.
- Strong experience in built Maven Based Projects and use POM file for create complete clean Project Documentation with POM file in Maven.
- Strong in writing Test Case Scenarios using Junit.
- Experience in client management, business requirement specification, writing technical documents and architecting solution.
- Good working knowledge of Extreme Programming using Agile methodology with iterative and incremental software development
- Hands on experience in using the build and integration tools like Jenkins.
- Well versed with complete Software Development Life Cycle (SDLC) process eliciting, analysing, specifying, validating, managing the requirements, preparing software requirements specification documents, designing, developing, testing, providing production support, collaborate with co-developers in delivering the required work under the agreed timeframes adhering to the Agile environment best practices.
TECHNICAL SKILLS:
Programming Languages: Java, JavaScript, J2EE, C, C++, SQL.
Operating Systems: Win XP/Vista/7/8, Linux.
Client Side Programming: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, ASP.NET, JavaScript, AJAX, JQuery, JSON, AngularJS, Ember.js, ECMAScript.
Server Side Programming: J2EE, Java EE 5, Servlets 2.1/2.2, JSP 2.0, JSTL1.1,EJB 1.1/2.0/3.0, JDBC 2.0/3.0, RMI, XML, XSL, XSLT, XSD, DTD, XQuery, UML, MVC, PHP, JSF, STRUTS, Spring MVC, Spring AOP, SpringIOC, Java Threads, Swings.
JavaScript Libraries: Ext JS 2.0/1.0, Backbone.JS 0.9.2, Require.js, Node.js, Angular.js1.4/2.0, React.js, ES6.
RDBMS: Oracle, MySQL, SQL Server, DB2.
Application Server: WebLogic, Tomcat, WebSphere, JBOSS, AWSs.
Tools: Ant, VNC, Toad, SQL Developer.
Framework: Struts, J2EE, Spring, Hibernate, JSF, UML, and Work-Flow.
Design Tools: Rational Rose, MS Visio.
Version Control: ClearCase, CVS, SVN, GitHub.
IDE and Tools: NetBeans, Eclipse, RAD, Eclipse IDE, Firebug, Developer Tools, EditPlus, JSFiddle, Sublime text, BugZilla, Ant, Maven, Log4j, JProbe.
PROFESSIONAL EXPERIENCE:
Confidential, Durham, NC
Sr. UI Developer
Responsibilities:
- Experience in designing and developing dynamic web pages using XHTML, CSS and JavaScript.
- Coded extensively in jQuery with Bootstrap to make rich internet web pages and created custom date picker on the website.
- Collaborated on mockups and prototypes using HTML5 and CSS3.Made AJAX calls using backbone.js for getting the data and parsing it for showing on the web page.
- Has worked in angular.js for client side scripting and synchronizing java applications.
- Design website and maintain the website content up to date.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Developed the online chat interface for the anonymous communication between mentors and clients.
- Re-designing/ developing the main website to improve user experience and add new functionality.
- Worked on the website from start to finish to give it a new look using HTML5/CSS/JavaScript.
- Designed and implementing a Node.JS based mock API for unit testing various modules within the application.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed page layouts, navigation, animation buttons and icons.
- Applied industry best practices and standards when project requirements are lagging.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Performing the different modules like login, search and download with tracking.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Used agile methodology for requirements gathering.
- Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.
- Used various third party jQuery libraries like moment.js, DC.js, validator.js for formatting date-times and rendering charts & client side validation respectively.
- Implemented an auto mode where the JavaScript automatically cycles through and also selects each tab periodically until a tab is explicitly selected.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility. Worked in Onsite - Offshore model.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles with respect to various devices like iPods, Tablets. Making sure the website is compatible with assistive technologies to make the site accessible to everyone.
Environment: HTML4/5, CSS2/3, JavaScript, jQuery, AJAX, Firebug, JSP, JSON, Agile, Bootstrap, Backbone.js, Angular.js, Node.js, Ext JS, Require.js, Responsive Web Design, JQuery UI, SEO, Eclipse, Adobe Photoshop CS5, Adobe Illustrator, XML, AJAX and Windows.
Confidential, Southborough, MA
Sr. UI Developer
Responsibilities:
- Experience in designing and developing dynamic web pages using XHTML, CSS and JavaScript.
- Coded extensively in jQuery with Bootstrap to make rich internet web pages and created custom date picker on the website.
- Collaborated on mockups and prototypes using HTML5 and CSS3.Made AJAX calls using backbone.js for getting the data and parsing it for showing on the web page.
- Has worked in angular.js for client side scripting and synchronizing java applications.
- Design website and maintain the website content up to date.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Developed the online chat interface for the anonymous communication between mentors and clients.
- Re-designing/ developing the main website to improve user experience and add new functionality.
- Worked on the website from start to finish to give it a new look using HTML5/CSS/JavaScript.
- Created UI designs using Web 2.0 standards.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in extensive HTML5 coding.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed page layouts, navigation, animation buttons and icons.
- Applied industry best practices and standards when project requirements are lagging.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Performing the different modules like login, search and download with tracking.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Used agile methodology for requirements gathering.
- Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.
- Implemented an auto mode where the JavaScript automatically cycles through and also selects each tab periodically until a tab is explicitly selected.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Worked in Onsite - Offshore model.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles with respect to various devices like iPods, Tablets.
- Making sure the website is compatible with assistive technologies to make the site accessible to everyone.
Environment: HTML4/5, CSS2/3, JavaScript, jQuery, AJAX, Firebug, JSP, JSON, Agile, Bootstrap, Backbone.js, Angular.js, Node.js, Ext JS, Require.js, Responsive Web Design, JQuery UI, SEO, Eclipse, Adobe Photoshop CS5, Adobe Illustrator, XML, AJAX and Windows.
Confidential, NYC
Sr. UI/ Java Developer
Responsibilities:
- Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
- Used Spring Framework to code business APIs.
- Designed, Developed and analyzed the front-end and back-end using JSP and Spring 3.0.
- Part of core engineering team designing the new platform to host applications in AWS /Chef and Jenkins Environment.
- Worked at optimizing volumes and AWS EC2 instances and created multiple VPC instances.
- Experience in creating alarms and notifications for AWS EC2 instances using Cloud Watch.
- Worked on AWS CLI and AWS APIs through ruby scripting.
- Used Spring MVC framework controllers for Controllers part of the MVC.
- Used Spring Framework for MVC for writing Controller, Validations and View.
- Applied various Java/J2EE design patterns.
- Developed the presentation layer using HTML, JSP, XML, JSF MVC, JQuery, Java Script
- Used AngularJS framework to accomplish the single page application and produce higher maintainability of the code.
- Used Ember.js to design user interfaces for web application.
- Used Angular MVC and implemented concepts of MVVM.
- Designed Frontend with in object oriented JavaScript Framework like Backbone.js, Angular.js and Ext JS.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Developed responsive web sites for Phone, Tablets, and Desktops.
- Developed AngularJS Reusable Custom Directives using scope isolation techniques.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON, and AngularJS.
- Used Bootstrap and AngularJS in effective web design.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Used Grunt for Builds for lint (check syntax errors), modification of HTML, CSS and JavaScript, Live reload, watch, test runner, server configuration and sass compiler sub tasks.
- Built Web pages that are more user-interactive using Angular.JS, Jasmine, Karma, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, GIT, JSON.
- Implemented User Interface and integrated with backend code, Node.JS as server side technology.
- Used Node.js Bower NPM module for UI Dependency management. Worked on bower.json and bower.rc files
- Used MEAN (Mongo DB, Express, Angular, Node) Stack.
- Developed REST API for test server for Express Router middleware based API’s with MongoDB integration.
- Used CSS3 based design techniques to eliminate table-based layouts, and speed page loading.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery framework.
- Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI.
- Built Web pages that are more user-interactive using Angular.JS, Jasmine, Karma, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, Git, JSON.
- Used Karma and Jasmine for testing and structure our project.
Environment: HTML, Angular2, Node.js, Ember.js, Ext.Js, Grunt, Jasmine, Karma, HTML5, Agile Methodology, PL/SQL, UNIX, WebLogic Application Server, Eclipse 3.5, Backbone.js, Bootstrap, JIRA, Design Patterns, CSS, JavaScript, JQuery, AJAX, Maven, Log4j, CVS, AWS, AWS Cloud Formation Templates, AWS RDS, AWSs Cloud Watch.
Confidential, KS
Sr. Java Developer
Responsibilities:
- Requirements gathering and analysis with the customer based on component specifications.
- Followed Water fall industry based standards.
- Prepared Functional and Technical Design document product following UML design procedures/standards.
- Organized Technical and Functional Design meetings with in the team and across teams of different modules.
- Responsible for assigning work to the team and getting the deliverables within time.
- Documented and managed deployment process.
- Install, configure, support, and administer 3rd party software (e.g. Jenkins, Sonar and Splunk)
- Designed and developed various components which included working technologies like Java, JSP, Servlets, Spring, JDBC and XML processing, Maven, Soap Web Services.
- Responsible for writing and reviewing the Junit test cases.
- Responsible for mentoring the team.
- Responsible for configuring and creating the database for the application server using SAP Hana
- Worked with revision control tool SVN.
- Lead a team of 6.
Environment: JDK1.6, Java, J2EE, JSP, JavaScript, HTML, Servlets, Spring, UML, RAD, Web Sphere App Server 6.x/7.x, Windows 2000/XP, DB2, SVN repository.
Confidential
Java Developer
Responsibilities:
- Developed the application using Java/J2EE, with the help of JSPs, Servlets.
- Developed the application using Eclipse IDE.
- Requirements gathering through Email or through setting up a meeting with onshore person.
- Coding on java classes, JSP’s and java scripts.
- Developed back-end logic for business applications, e.g. views, procedures/functions, triggers
- Worked on XML parser (SAX/DOM).
- Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.
- Developed session Beans using EJB
- Application enhancement belongs to two categories: server-side coding (business logic), UI development and another is the report generation system.
- Application development includes developing web pages using the Hibernate framework and java scripting along with Java Programming.
- Writing stored procedures to process the data and store it in an organized manner.
- Carrying out the release of the application to the pre-production environment by preparing the war and deploying it.
Environment: Java Programming, Java Beans, Struts, JSP, Life Ray Framework, XML, Java Scripting, AJAX, JQuery, Oracle programming.
Confidential
Java Developer
Responsibilities:
- Project requirement study and documentation.
- Had Interaction with client for fixing several issues during project Exit phase.
- Involved in drawing of UML (Class and Sequence Diagrams) for Text module.
- Experienced in designing and customizing JSP pages, Servlets, JavaScript, and XML and accomplished the front end validations.
- Involved in creation of DAO and client side validation using JavaScript.
- Developed Common utility classes to use across the project and logging is done using Log4j.Used Visual Source Safe(VSS) for version Management.
- Used Eclipse IDE for implementation and deployed the application on Tomcat application server.
- Involved in coding, Bug fixing (ST. JIRA and UAT. issues) and testing.
Environment: Servlets, JSP, JavaScript, Eclipse, Tomcat, log4j, VSS, Microsoft(TM) Windows 2000/XP, Tomcat.
