We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

5.00/5 (Submit Your Rating)

TX

PROFESSIONAL SUMMARY:

  • Over 9+ years of professional experience in developing various web, Standalone, and Client - Server based Software Applications using Java/J2EE.
  • Expertise in full software Development Life Cycle(Proposal, Process Engineering, Design, Development, Testing, Deployment and maintenance).
  • Knowledge in Application Design and Development using OOA, OOD, OOP, SOA,MVC and J2EE.
  • Extensive experience in developing web based applications using Java,J2EE,JSP,Servlets, EJB,Struts,JDBC,JMS,Spring,Hibernate,HTML5,CSS3,JSF,XML, Ajax,MySQL,Oracle,Ajax.
  • Expertise in various open source frameworks like Struts, Spring, JSF and Object Relational Mapping Technology like Hibernate.
  • Extensive experience in Angular JS, NodeJS, Backbone, Bootstrap
  • Strong HTML5/CSS3 skills with solid knowledge of usability, accessibility and resolved cross browser issues
  • Extensively developed Rich Internet Applications and various UI widgets using jQuery
  • Experience with Grunt for JavaScript file's concatenation and minify to improve performance in loading web pages
  • Experience with JavaEE, including JSP, REST Web Services and Tomcat
  • Expertise in developing the multi-tier web applications in both Spring MVC and Struts MVC.
  • Strong Experience in implementing the SOAP and RESTful web services.
  • Strong experience with Oracle 9i/8i, DB2, MySQL, and SQL Server 2000, and RDBMS concepts.
  • Competence in using Java IDE tools of Eclipse, Net Beans and Rational Application Developer (RAD), Rational Software Architect and Rational ClearCase.
  • Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory and Singleton in the development of Multi-Tier distributed Applications.
  • Expertise on entire Software Development Life Cycle (SDLC) using Web/Application Servers like Tomcat,JBoss, websphere and weblogic Application Server.
  • Good knowledge of Session EJBs and Entity EJBs.
  • Expertise in Query optimization. Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Experienced in Software Development Processes like Waterfall and Agile Methodologies.
  • Extensively worked in Unified Modeling Tools (UML) in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose.
  • Developed Maven &ANT scripts in to build and deploy J2EE Applications.
  • Experienced in deploying J2EE Applications archives (JAR, WAR, and EAR) on application server.
  • Knowledge on TCP/IP and UDP protocols and can implement client server communication.
  • Experience in Unit testing, Integration testing.
  • Excellent communication skills to deal with people Confidential all levels.
  • Self-motivated team player with good Analytical, Logical and Problem Solving ability.
  • Good knowledge in Teradata data warehouse architecture
  • Done performance tuning of the mappings
  • Experience in working in Teradata V2R12.Xsystems and used like multi load, fast load, fast export, Teradata SQL
  • Experience in working in Drools with java/JEE
  • Proficient programming abilities in Portal and Client-Server based web application using Java, JSP, Servlet, Liferay portals, JSF, Web-services, JDBC, MS-SQL Server and Oracle.
  • An in depth understanding of Scala programming language with lift framework.
  • Working with Drools modules in business management system and using enhanced implementation of the Rete algorithm
  • Experience in noSQL and relational data modeling object-relational integration (ORM) physical design/tuning
  • NoSQL Databases MongoDB (mongodb for java certified), CouchDB
  • Immigration Tracking - application developed using MongoDB (NoSQL Database),Spring, Rest Web Services, JavaFX and Java 8 to track investigations on immigration cases. Involved and mostly lead in every technical aspect of development delivering quick iterations during a fast bi-weekly sprint cycle.

TECHNICAL SKILLS:

Languages: Java, C, C++, SQL, PL/SQL.

J2EE Technologies: J2SE, J2EE, JSF,JSR168,JSP,Servlets, EJB, Swing, JDBC, JMS, MDB, JNDI, RMI, WebServices,LIferay Design Patterns, JAVA Beans

IDE Tools: Eclipse, NetBeans, WSAD,RAD,RationalClearCase.

Web Technologies: JavaScript, CSS, HTML, DHTML, XML, XSL, Angular js, backbone. Js, Knockout js, bootstrap3.0 HTML5, CSS3, Less, Sass

Protocols: LDAP, HTTP, FTP, SOAP

Databases: Oracle, SQL Server, DB2, MySQL

Operating Systems: Windows XP/2000/NT/98/95, Linux, UNIX, Solaris 9/8.

Frameworks: Struts1.1, JSF, Spring 1.1, Spring Web flow, Hibernate 3.0, JUnit, ANT, AJAX.

Web Application Servers: Tomcat 5.5/6.0, WebLogic 7.0/8.1/9.2, WebSphere 4.0/5.0/6.1, JBoss 3.2

Markup languages: HTML, XML

Mobile Frameworks: Ionic Framework, Apache Cordova

PROFESSIONAL EXPERIENCE:

Confidential, TX

Sr. UI Developer

Responsibilities:

  • Involved in planning sessions of the Agile model and to design and develop smaller chunks of the application
  • Worked closely with the User Experience team to make the application more easily understandable to the user
  • Used Bootstrap 3.0 to to make the user experience seamless in mobile devices and tablets
  • Implementing Backbone a JavaScript MVC frame work and made the portal robust
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC
  • Oversee and develop Notification Service microservice to use across the enterprise
  • Extensively used CSS 3 and HTML 5, Less in the portal to support animations, audio and video
  • Worked closely with accessibility team to make the portal easily usable by users with disabilities
  • Implemented screen reader functionality in the portal for user with visual impairment
  • Involved in developing Q-Unit test cases for the portal
  • Involved in Debugging using Web logic and Unit testing of the Application
  • Worked with web services to the data required for the UI
  • Extensive use of JSON to communicate data back and forth
  • Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller
  • Implemented the Project structure based on Spring MVC pattern using spring boot
  • Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Designed Frontend with in object oriented JavaScript Framework like ReactJS.
  • Integration with Infusionsoft CRM system via node wrapper around web APIs
  • Chat servers created with node.js using redis for message routing, but never deployed to production.
  • Implemented Adobe Tagging overall application
  • Implemented Link Clicks Page Views and Event Responses
  • Implemented CATO Functionality overall application

Environment: Spring 4.0.6, Spring boot 1.1.5, AWS(Amazon Web Services), HTML5, CSS3, Anjular JS, Node Js, React js, Git, Ralley, Weblogic, ATG, Adobe Analytics, CATO E 508

Confidential

Sr. JAVA & UI Developer

Responsibilities:

  • Understanding the requirements from Business Analysts and designing the contracts for web services.
  • Participating in functional/technical group discussions with analysts and developers under moderate supervision.
  • Developing REST web services using Java/J2EE, Spring STS, Spring Webservices API, JSON, XML, Tomcat and JUnit.
  • Working on Agile model, updating status on daily basis and participating in user story grooming and estimation sessions.
  • Generating scala and java classes from the respective APIs so that they can be incorporated in the overall application
  • Researched LDAP and DNS, then developed an advanced directory access library that uses DNS and JNDI to discover and access directory services
  • Writing user console page in lift along with the snippets in Scala. The product is responsible to give access to the user to all their credentials and privileges within the system
  • Writing entities in Scala and Java along with named queries to interact with database
  • Writing lift test cases to test session related information of the user
  • Enhanced content meaning by using HTML5 semantic elements for page layout
  • Outputs in compatible format using HTMl5 semantic tags
  • Clean, semantic markup. Comfortable with HTML5. Cross-browser compatibility. Media queries for responsive layouts. Image sprites. CSS3 hardware-accellerated animations. Comfortable translating design files into valid code
  • Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team .
  • Selecting the appropriate AWS service based on compute, data, or security requirements
  • Used the Node.js, Angular.js, backbone.js and Require.js MVC Frameworks in the development of the web applications . node.js used to proxy requests to eCollege Java web services, as well as store application preferences and state data in distributed mongo instances
  • Provided performance tuning and physical and logical database design support in projects for Teradata systems.
  • Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchange
  • Participated in initial construction of a new targeted advertising product based on the Jersey Java REST framework, the ExtJS JavaScript library and RabbitMQ
  • Integrated REST and SOAP web services using Spring Integration API.
  • Working with version controller Git and Stash for managing code repository.
  • Connected remotely to UNIX servers using PUTTY and FTP files across different test environments by using Hummingbird and Command prompt.
  • Ensure code quality using JUnit and Sonar.
  • Consumed WODM rules from REST services.
  • Providing support during QA and Integration testing.
  • Contributing effectively Confidential many different points in a project life cycle as an individual contributor.

Environment:, JDK 1.7, Spring STS 3.4, AWS(Amazon Web Services), Scala, Spring platform 4.0.8, Oracle 11g, Oracle SQL Developer, WAS 8.5.1, WODM 8.1, IBM MQ,Liferay, Maven, Git, Jenkins, XML, json,AWS, VMware vFabrictc server 2.9.3, SopaUI, HTML,CSS,Anjular Js,React Js,Node Js, SVN,.

Confidential, TX

UI Developer

Responsibilities:

  • Implementing Angular and a JavaScript MVC frame work and made the portal robust
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Involved in implementation of matching functionality between account and offers and also the functionality to manage customer communication and channel preferences using Spring and Hibernate.
  • Extensively used CSS 3 and HTML 5, Less in the portal to support animations, audio and video
  • Worked closely with accessibility team to make the portal easily usable by users with disabilities
  • Implemented screen reader functionality in the portal for user with visual impairment
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like
  • Requirement gathering, Analysis, Design and Code development.
  • Documentation of client requirements and translate them into design specifications.
  • Preparing Time and work estimate for the project
  • Built a single page application using AngularJS to consume this API and allow users to view and modify the underlying data.
  • Extracted reusable modules from a monolithic application into libraries for use in new microservices
  • Implemented web services using ruby on rails/grails for providing RESTful web services to mobile applications
  • Designed the project using Dispatcher Servlets, Controllers and View Resolvers of Spring MVC framework utilizing spring concepts like DI Dependency Injection and AOP Aspect Oriented Programming for business logic
  • Developed the UI modules using HTML and CSS in JSP pages used JavaScript for form validations and interactive and dynamic GUI generation. Implemented Spring WebFlow for page navigations
  • Developed performance utilization charts, optimized and tuned SQL and designed physical databases. Assisted developers with Teradata load utilities and SQL.
  • Worked on Teradata Query man to validate the data in warehouse for sanity check.
  • Designed and updated the interface using JavaScript, AngularJS, and jQuery.
  • Created forms to collect and validate data from the user in HTML5 and ReactJS
  • Used Google Chrome for debugging the application and to traverse the documents and manipulated the Nodes using DOM and DOM Functions
  • Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.JS environment .
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, Backbone.Js, JSON and HTML5
  • Evaluated the site against WCAG guidelines for Ajax-based accessibility and advanced its compliance including landmark roles and ARIA relationships
  • Worked continuously on accessibility, including implementation of ARIA Roles.
  • Rebuilding and modernisation of high load classified advert platform on Amazon Web Services (AWS)
  • Implemented a machine-learning classifier to differentiate between web pages of different vertical markets Confidential high speed, accurately; developed new scaling code for the Vast backend using Amazon's web services
  • Designed and implemented the UI components using EXTJS for file storage and maps using Open layers. Implemented charting using HighCharts and jQuery.
  • Performed ER modeling and database design. Implemented the UI using EXTJS and graphs for stats using the EXTJS graphing components
  • Built a front-end using JavaScript, AngularJS, jQuery, and Backbone js.
  • Created a reusable AngularJS framework to rapidly build common UI/UX interfaces from reusable components.
  • Improved front-end, migrated to Angular JS.
  • Developed a rich web application using AngularJS.
  • Used Agile methodology in software development.
  • Implemented the development using Agile/SCRUM methodology - user story, iterative development.
  • Writing user console page in lift along with the snippets in Scala. The product is responsible to give access to

Environment: Spring 4.0.6, Spring boot 1.1.5, AWS(Amazon Web Services), XSD, XML, Oracle 10g, JDBC, JSP, JavaScript, HTML, CSS, JQuery,Reactjs,Node Js, Maven, SVN, Eclipse, Log4j, Confidential & Confidential M2E Framework, XML Spy, Contivo 3.11 and 5.6 mapping tool, SQL Developer,, Jira, HP QC,, Liferay,Jenkins Build tool and Confidential & Confidential proprietary tools like GRM, Prism, Splunk, MavenCentral, IlogJrules,BPMN, PuTTY, winSCP.

Confidential, Hercules, CA

Front End Developer

Responsibilities:

  • Involved in analyzing requirements, technical design, development of various modules assigned.
  • Developed several User Interfaces by using HTML, CSS, JavaScript, JSP and XML.
  • Implemented Struts 2.0 for business layer and developed JSP files for developing UI.
  • Developer presentation layer by using HTML, CSS, Ajax, JSP.
  • Followed Agile methodology (Stand up meetings, Sprint development, retrospective meetings and Pair program-ming).
  • Designed and developed code for MVC architecture using Struts framework using Servlets, JSP, ActionForm, Ac-tionClass and ActionMappings.
  • Constructed a comprehensive admin tool for live text edits in order to expedite the development process using angular.js
  • Developed connectors to support LDAP, SPML, custom API, and manual-workflow systems
  • Responsible for the maintenance of DHCP, DNS, LDAP, AD and NFS services on Windows and Red Hat Enterprise Linux in Development environments
  • Achieved modular(extensible, side-effect-free) codebases through Angular.js-based MVC architecture.
  • Wrote WebServices using SOAP for sending and getting data from the external interface.
  • Used JavaScript for client, server validation through expression language.
  • Technically, it is a 3-tier client server application, where GUI tier interacts with Java middle-tier custom library and queries an Oracle 10g database using Hibernate.
  • Developed SOAP based Webservices using Apache AXIS client.
  • Implemented Hibernate ORM mapping technique for the interaction with database.
  • Involved in User Inputs Validation using Validation of Struts framework.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Utilized design patterns Business Delegate, Service Locator, Singleton, Data Transfer Objects and DAO.
  • Created SQL queries to perform various operations on Oracle 10g database.
  • Used Websphere Application Server 7 for application deployment in the clustered Unix environment.
  • Involved in coding for JUnit Test cases.
  • Developed application code using Eclipse 3.6 IDE and configured with Ant.

Software Developer

Confidential

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the designdetails of the application.
  • Developed UI screens using JSP, Struts tags and HTML.
  • Used Jakarta Struts Framework, based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.
  • Encryption and Decryption using symmetric keys.
  • Password encryption and Decryption and making it more sure.
  • Implemented SQL queries and Stored procedures for Oracle9i database.
  • Used Eclipse for writing JSPs, Struts and other java code snippets.
  • Used Junit framework for Unit testing of application and Clear Case for version control.
  • Built application using ANT and used Log4J to generate log files for the application.

Environment: Java/J2EE, JSP, Servlets, Struts 1.3, Hibernate, XML Web service, SOAP, JAX-WS, Apache Tomcat 6.0, Unix, MySQL, NetBeans, Multithreading, Visual Source Safe.

Confidential

System Analyst

Responsibilities:

  • Involved in analysis and design of the several modules in the Project.
  • Created use case diagrams, class diagrams, sequence diagrams, deployment diagrams.
  • Designed and developed technical specifications using design patterns.
  • Involved in all phases (Unit/Integration/System) of Testing.
  • Designed and developed Session beans for implementing Business logic.
  • Involved in configuration, development, and deployment of EJBs, JSPs & Servlets in Web logic test Environment.

Environment: Java Server Pages (JSP), Struts 2.0, JSF, JavaScript, Java 1.4, Struts 2.0, Hibernate 3.2/3.3, spring 2.0/2.5, Web Services, EJB, Servlets, SOAP, XML, IBM, Websphere 6.0 IRAD 6.0, CVS, WinCVS, ANT Build Scripts.

We'd love your feedback!