Ui Developer Resume
Los Angeles, CA
SUMMARY:
- Eight years of experience in SDLC, Object Oriented analysis/design and development, J2EE, JS, MEAN stack JAVA (Servlets, JSPs, Java Beans, EJBs, RMI, CORBA, JDBC).
- Experience building webservices on JAVA platform JAX - WS using Jersey.
- Experienced in handling global projects with distributed teams around the globe and implementing banking solutions using shared services approach.
- Strong Knowledge and experience of other frameworks such as Struts, Spring and Hibernate.
- Experienced in Database designs and normalizations of database. Comfortable with working on Oracle 9i/11i, MS SQL Server,Mongo DB and My SQL databases.
- Rich experience in Developing Responsive Web Design using CSS Bootstrap and Media Queries.
- Experienced in developing applications using Websphere, Weblogic, Apache, Tomcat and Microsoft .Net.
- Solid experience in Angular Routing, UI router, Services, Factories, Directives and Filters.
- Extensively worked on XML/XSL using JAXB
- Hands-on experience in Consuming RESTful services using AJAX (Angular $http,$resource and jQuery) to exchange (request / responses) information with databases such as SQL and Oracle
- Experience in both Linux Environment and Windows environment.
- Well versed with CSS Pre-Processors like SASS and LESS.
- Unit Testing experience with Jasmine, Karma, Jasmine-Node, Nodeunit and Protractor
- Experience in developing Web, Client/Server, multi-tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies and excellent problem solving, analytical, logical and inter personal skills.
- Created software solution using a variety of design pattersn including Singleton, Service Locator, Business Delegate, Factory, DAO design patterns
TECHNICAL SKILLS:
Languages/APIs: Servlets, JSP, JSF, XML, JAXB, JAXP, JDBC, JNDI, RMI, UML, Java Script, C/C++, Perl, SQL, Design Patterns
Frameworks: Ext.js, Node.js, Express.js,Spring, Hibernate, Struts, JAX-WS, JAX-RS, 2.0 MVC, Angular JS, Jquery, CSS, HTML
Development/Testing Env: Eclipse, RAD, Webstorm, IntelliJ Idea
Portal/Application Server: WebSphere Portal 6.1, 6.1.5, 7.0,8.0, Apache Tomcat, IIS 7 Web Server WebSphere
Database: Mongo DB, Oracle 10g, MS SQL Server 2008, IBM DB2
Operating Systems: Windos, Linux, CentOS
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles, CA
UI Developer
Responsibilities:
- Designed views in Angular and implemented features for image upload, rendering and custom categories
- Parsed images from buffered raw data to formats to be rendered in the DOM
- Created Node/Express RESTful API endpoints and implemented middleware that receives the buffered image data.
- Designed back end schemas and implemented store functionality using MongoDB and Mongoose
- Removed the struts tags and added angular components to provide the same functionality.
- Created the Product(Vehicle and Motor Boats) Registration portlet using angular 1.5.
- Created the Product Locator portlet.
- Converted the existing Sales portlets to JSR 286. Re wrote legacy Javascript into ECMA5 compatible Javascript.
- Migrated portlet and Business layer code from Java 1.5 to Java 1.6.
- Changed the existing Hibernate Layer to make it compatible to the changes needed in the Data Model.
- Developed the directives for search/sort, table, calendar, pagination. Was reused throughout Suzuki Connect.
- Worked on the electronic payment system for Suzuki connect.
- Used moment.js, ngTable, codethat.js for data display.
Confidential, NJ
UI Developer
Responsibilities:
- Involved in the design of portal applications and architecture. Following all the steps of SDLC to build scalable and robust portal solution/
- Designed Use Cases and Java Classes as per OO Design
- Built Angular views and interface allowing users to submit notes and actions
- Developed database schemas using Mongoose/MongoDB
- Implemented eventing system within the controller hierarchy so that interface seamlessly updates
- Designed the approach to make the portal to be more responsive by utilizing the custom REST Web Service.
- Utilized the Asynchronous REST calls to make the response of the portal page quicker.
- Analyzing content services requirement of the client and develop the solutions based on IBM WCM repository.
- Future role is to develop IBM Legacy portlets for the customized content services and customized applications.
- Involved in customizing the design and development of Themes and Skins of Websphere portal according to the client’s requirement.
- Responsible for managing the entire web content of the county. Implemented the Content Authoring and Content Delivery Interface from IBM WCM through JAVA APIs and default templates provided by WCM.
Environment: IBM Websphere Application Server 8.0, IBM Websphere Portal 8.0, SQL Server 2000, IBM WCM 6.1.5/7.0, IBM Rational Application Developer, J2EE, JSP, Servlets and JavaBeans, SSO Integration.
Confidential, Middletown NJ
JAVA UI Developer
Responsibilities:
- Closely engaged in the Software Development Life Cycle for the project through design and development, application components design and development and System Integration Test plan and test case preparation, deployments of portlets on portal, customizing theme & skin
- Created the Hibernate interaction with the SQL Database for creating the REST web service.
- Optimized the code to take advantage of the Second Level Caching for queries in Hibernate.
- Developed House Hold Overview portlet for Confidential &T customers to view household member details. Used Java Messaging service and implemented WSRP
- Mentored offshore team.
- Wrote an interface that used XSD for parsing the XML document and modified the document, for storage in our Database.
- Implemented WSRP.
- Involved in writing Unit & Integration Test Plans.
- Developed JSP for displaying pages, JavaScript for client side validation and HTML & CSS for look and feel.
- Written PL/SQL scripts to normalize the data in an outdated database.
- Involved in deploying portlets on portal & applying themes & skins.
- Used web service (SOA) call to connect with database.
Environment: Websphere Process & Portal 6.0, JSR 168 portlets, Toad, Oracle, Quality Center, XML, Web Service, RAD7.0, JAVA, JSP, AJAX, J2EE, JMS, HTML,CSS, Hibernate.
Confidential, Dallas, TX
Sr. Java/Portal Developer
- Worked on designing and implementing Requisition import interface to pull requisitions from external MAXIMO application and create corresponding Requisition objects in EZBuy application as per Ariba Object model.
- Worked on the Rational Team Concert build integration.
- Designing and implementing complex UI components for an enterprise solution using ExtJS, Node, Express and MySQL.
- Designed and implemented a timeline activity feed for user notifications using ExtJS, jQuery, SASS, CSS.
- Worked on dynamic approval flow generation on Ariba requisitions to enforce chain of approvals based business rules and conditions.
Environment: Sun Solaris, Windows NT, Java, JDBC, CSV files, Eclipse IDE, Ariba Buyer 7.1/8.1/8.2, Oracle 8.1.7, JDEdwards, PL/SQL, Perl, Rational ClearCase, WebSphere Portal 5.1
Confidential, Mountain View, CA
Java Developer
- Involved in the design and development of the user interface for displaying supplier product categories and screen flow for creating requisitions from those product categories with validation and error checking.
- Involved in the design/development of “SMARTLINK” interface for pushing Ariba purchase orders to SAP using Java Connector Architecture (JCA) and SAP Java connector. This interface involves connection management with SAP R/3 system through Resource Adapter, remote function calls and other transaction processing.
Environment: HP-UX 11.0, J2EE, Java, JSP, Servlets, Java Script, Struts, BEA Weblogic 6.1, cXML, ARIBA Buyer 7.x, C/C++, Perl, Oracle 8.1.7, iplanet Webserver, LDAP Enterprise directory, TaxWare 3.1, Active Software/ WebMethods Broker technology.
