Sr. Portal/java Developer Resume
OBJECTIVE:
Seeking a challenging position as a WebSphere Portal/Java Developer
SUMMARY:
- Solid experience with development and testing of WebSphere Portal application modules, this includes experience with Java, J2EE, JSR - 168, JSR-268
- Solid experience developing application in WebSphere application server
- Solid experience with development of WebSphere Portal 7 and 8 theme
- Expertise in full Software Development Life Cycle (SDLC) including Software Architecture
- Expertise with Object Oriented (OO) Analysis/Design, J2EE design patterns
- Experience with open source AJAX Frameworks - Dojo, ajax4jsf, RichFaces, ICEfaces
- Expertise with Spring Framework and Hibernate
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Portal/Java Developer
Responsibilities:
- Login authorization and authentication development
- Developed custom theme and skin, towards the business requirements
- Designed and developed common utilities to be used in various portlets
- Developed Contact Tracking, Training, Service Level Tracking applications
- Developed Station Locator using Google MAP API
- Developed JSR 286 Portlets as per the business needs.
- Integration with Cognos 10 reports
- Designed and developed RESTful JSON web services to support the portal applications
- Prepared deployment packages of code and instructions for builds in Development, QAT, UAT and Production environments
Environment: IBM Rational Application Developer 9.5/8.0, WebSphere Application Server 8.5/8.0, WebSphere Portal 8.5/7.0, Cognos 10, Spring framework 3.0.5, Hibernate 3, JDK 1.7/1.6, Bootstrap 3.3.5, Google MAP API v3, Oracle 11g/10g, JUnit, SVN
Confidential
Senior Software DeveloperEnvironment: Tomcat 7.0, Spring MVC, Spring Security, Hibernate 3, SQL Server, DOJO 1.9.1
Responsibilities:
- Implemented Single Sign On (SSO) between Java and .Net applications
- Developed rich user experience by using DOJO - AJAX - JSON
- Developed station administration application
Confidential
Senior Software DeveloperResponsibilities:
- Developed reports using Actuate BIRT
- Implemented Report Server Security Extention (RSSE) in Actuate iServer
- Implemented Security Adapter in Actuate iPortal
Environment: JDK1.5, WebLogic Application Server 8.1, Spring framework 2.0, Hibernate 3, MyFaces 1.1.6, Tomahawk 1.17, RichFaces 3.14, Oracle 10g, Google Map API v3, JUnit, CVS
Confidential
Senior Software Developer
Environment: JDK1.5 , Spring framework, Hibernate, POJOs, JSF, Facelets, JBoss Ajax4jsf and RichFaces, Servlet, Java Socket, JavaMail, DAO and ServiceLocator pattern, Jakarta Log4j, .NET Framework 2.0, C#, HTML, XML/XPath, JavaScript, CSS, SQL, HQL, Tomcat 5.0, MySQL 5.0, JUnit, TDD, Ant, CVS
Responsibilities:
- Developed a DVR System that consists of an admin server and multiple recording servers. Each recording server supports up to 500 IP cameras for sequential and motion detection recording
- Involved In Full Life Cycle Development using Java, J2EE and C#
- Designed, developed, and deployed the n-tier system with MVC design methodologies
- Developed rich web user interfaces with JSF, Facelets, JBoss Ajax4jsf and RichFaces
- Created domain objects using POJO object model
- Implemented the data persistence using Hibernate
- Developed quires with Hibernate Query Language (HQL)
- Implemented the Data Access Object (DAO) components that encapsulate the data access
- Managed transactions with Spring by defining Hibernate transaction manager and interceptor
- Configured application with Spring
- Configured data source bean in spring configuration file using XPath.
- Developed a windows application using C# for remote access to DVR services
Confidential
Programmer AnalystEnvironment: JDK1.5 , JSF, JSP, Servlet, C#, Spring framework, Hibernate, JavaBeans, Java Socket, JavaMail, DAO and ServiceLocator pattern, Jakarta Commons, Jakarta Log4j, Struts Tiles, AJAX, HTML, XML/XSLT, JavaScript, DOM, CSS, SQL, HQL, Tomcat 5.0, MySQL 5.0, JUnit, TDD, Ant, CVS
Responsibilities:
- Involved In Full Life Cycle Development using Java and J2EE
- Designed, developed, and deployed the n-tier system with MVC design methodologies
- Developed rich web user interfaces with JSF, JSP, Struts Tiles and AJAX
- Implemented the business-logic tier using Spring and created the application context
- Implemented the data persistence using Hibernate
- Created POJO persistence classes and Hibernate mapping files
- Developed quires with Hibernate Query Language (HQL)
- Implemented the Data Access Object (DAO) components that encapsulate the data access
- Developed an ActiveX component using C# for remote access to the IP camera recordings and live viewing
- Implemented remote IP camera configuration, schedules setting using Java Sockets
Confidential
Programmer AnalystEnvironment: JDK1.4, JSF, JSP, Java Servlet, Spring, Hibernate, JavaBeans, JavaMail, DAO and ServiceLocator pattern, Jakarta Log4j, Jakarta POI, Tiles, CSS, HTML, JavaScript, Perl, Tomcat 5.0, SQL, MySQL 4.1, TogetherJ, Unix, JUnit, Ant, CVS
Responsibilities:
- Managed the development team in Java development best practices, OO design, J2EE architecture, programmer testing, automated builds, etc.
- Led the framework selection process. We adopted the Spring framework based on my recommendation
- Involved In Full Life Cycle Development using Java
- Designed, developed, and deployed the n-tier system
- Developed rich web user interfaces with JSF, JSP and Tiles
- Implemented the business-logic tier using Spring
- Implemented the data persistence using Hibernate
- Implemented the Data Access Object (DAO) component that encapsulate the data access
- Developed diamonds price reports by accessing Excel files with Jakarta POI
- Performance testing using Microsoft Web Application Stress (WAS) tool
Confidential
Programmer AnalystEnvironment: C#, .NET Framework 1.1, Access, Visual Studio.Net 2003, IIS 5.1
Responsibilities:
- Developed multi-threaded Windows Forms Application to view multiple live cameras using C#
- Created Windows Service for motion detection/sequence recording and active alerting via sound, email and Instant Messaging
- Implemented remote access to recordings via built-in web server using ASP.NET, Web Service (SOAP, WSDL), XML, HTML
- Optimized the system performance and function by testing and problem analyzing
- Responsible for creating the windows installation package with Visual Studio .Net 2003 Installer
Confidential
Programmer AnalystEnvironment: JDK1.4 , Java Servlet, JavaBeans, JDBC, Unix Sendmail, CSS, HTML, JavaScript, Perl, Tomcat 4.1, SQL, MySQL 4.1, Unix, CVS
Responsibilities:
- Involved In Full Life Cycle Development using Java
- Designed and developed the core JavaBeans and Servlets
- Developed web pages using HTML and JavaScript
- Involved in designing the database and writing SQL statements
- Installed and setup CVS server and client
- WWW Reference:
Confidential
Programmer AnalystEnvironment: JDK1.4 , Java, Java Servlet, JavaBeans, JDBC, Unix Sendmail, CSS, HTML, SMIL (Synchronized Multimedia Integration Language), JavaScript, Perl, Tomcat 4.1, SQL, Microsoft Media Server
Responsibilities:
- Involved In Full Life Cycle Development using Java
- Designed and developed the core JavaBeans and Servlets
- Developed web pages using HTML and JavaScript
- Involved in designing the database and writing SQL statements
- Created scripts using perl to upload images and automatically generated a multimedia slide show using SMIL
Confidential
Programmer AnalystEnvironment: Perl/CGI, HTML Template, Unix Sendmail, CSS, HTML, JavaScript, WML, Tomcat 4.1, SQL, MySQL 4.1, Unix
Responsibilities:
- Involved in analysis and design of business object components of the application
- Developed web pages using Perl, CGI, HTML Template and JavaScript
- Involved in designing the database and writing SQL statements
- Managed a team of three developers to make the site wireless enabled
Confidential
Environment: Windows 98/NT/2000/XP, Oracle as database
Responsibilities:
- Analyzed user information requirements and developed an entity-relationship model
- Designed the database from the entity-relationship model
- Created database table, views, triggers, stored procedures and functions using SQL, PL/SQL
- Developed multiple forms using Form Builder and created various reports using Report Builder
- Provided system support to the client