OBJECTIVE: To secure a position as a solutions architect in mid-to-large scale portal and enterprise software environments running java application servers with an opportunity to apply analytical, technical, and project management skills.
PROFESSIONAL SUMMARY
16+ years of total IT experience of which the last 13 years has been devoted to architecting solutions for the enterprise integrating backend resources (databases, SSO, IAM, CMS, Adobe,) with Portals Like Liferay, WebLogic through WebServices and other protocols, I have worked as Solutions Architect for the past 6 years focused on mid-to-large scale enterprise systems. Most recently I performed in-depth troubleshooting and performance analysis of java based portal application server environments for various clients that has led to successful integration implementations.
I have designed, architected and implemented various solutions with a mobile devices integrations built into the solutions architecture.
Fully experienced with the planning, management, development and implementation of concurrent enterprise-wide solutions in a highly demanding and constantly changing technical environment.
Experience in designing and architecting integration solutions for the java based enterprise environments with these technologies, AJAX, JavaScript, JDBC, JNDI, JTA, JSTL, XML/XSL, JavaMail, DTO, DAO, JMS, MQ Series, LDAP REST and WebServices.
Vast experience in open source portal Liferay (4.x to 7.0 version).
As a solutions architect I have designed and implemented solutions for internal and commercial products. I have vast experience in gathering requirements, determining business logic and complete system design architecture and implementation. I have seen various projects through full life cycles using Agile methodology.
Have worked extensively with Java Open Source platforms and frameworks. I have worked on projects with high emphasis on security and integrity of data transfer.
Have extensive experience in major build management systems and version and change management systems such as Starteam, Visual Source Safe, Synergy, Continium, Jenkins, Maven, Ant, Git and Subversion.
Worked in Service Oriented Architecture (SOA) design.
Deep understanding of Mobile updates specifications – updates via Firmware repository, Firmware update over the air and the software checker services.
Good understanding of Mobile uploads and downloads issues.
Managed and led teams for various java applications server based enterprise projects.
Co-ordinated internal communications like organization announcements, staff meeting and ensure effective communication is achieved through collaboration, correction, prompting peers to action.
Worked in maintenance and manual testing teams, gained the customer satisfaction and appreciated for the quick, proactive, responsive solutions for the issues and for the timely delivery and accuracy of test methodologies and test deliverables.
Highly adaptable in quickly changing technical environments with very strong organizational and analytical skills.
Have excellent oral and written communication skills with good problem solving capabilities.
SKILLS
PROGRAMMING LANGUAGES & APIs:
Java, J2EE, Servlets, JSP, JSTL, JSF, EJB, JMS, Java Portlet API, Apache Axis, Struts, Spring Framework, Spring MVC, Spring Web Flow, Spring Web Services, SQL, Ajax, XML, DHTML, JavaScript, CSS
DATABASES & RELATED APIs:
Oracle, SQL Server, MySQL, Postgres, JDBC, Hibernate, iBatis,
OPERATING SYSTEMS:
Windows, Linux, UNIX, Mac OS X
APPLICATION & WEB SERVERS:
Alfresco CMS; Apache HTTP Server, Tomcat; BEA WebLogic, Plumtree/ALUI Portal; Liferay Portal; Microsoft IIS; Caucho Resin; Vignette CMS, VBCS, Autonomy Enterprise Search; Convera Search
DEVELOPMENT ENVIRONMENTS:
Eclipse, NetBeans; IntelliJ Idea, Maven, Jalopy, HttpUnit, BeanShell, Struts, Log4j, J Unit, Axis, Ant,
BUILD & SOURCE CONTROL TOOLS:
Apache Ant, Maven; Subversion; Microsoft Visual Source Safe; IBM Rational ClearCase; CruiseControl
TESTING TOOLS:
Apache JUnit; HttpUnit; Aditar, Parasfot JTest, Mercury Quality Center
MODELING TOOLS:
Microsoft Visio; Visual Paradigm; ERwin; IBM Rational Rose
APPLICATIONS:
Adobe Acrobat; Gimp; Microsoft Office, Project; Open Office; Emacs
GENERAL SKILLS:
Object Oriented Analysis and Design; Data structures; Design patterns; Network programming using Java sockets; Concurrent programming with Java threads; Data modeling with UML, Unit/Integration/Regression/Load testing.
PROFESSIONAL EXPERIENCE
Chief Solutions Architect (Liferay)
02/2005 - Present
Choicegen (www.choicegen.com), Atlanta GA
Choicegen provides comprehensive Liferay consulting services to clients of all sizes across all industries. Our Liferay experts allows us to offer your project everything from enterprise architectural guidance to full cycle project implementation services. Choicegen's Liferay Portal solutions are robust, easy-to-maintain and cost-effective. Choicegen offers data integration services to help your organization manage data. We can help you capture data in many forms, vet, manage and transform it to provide you with meaningful insights for your business.
Companies leverage portals to increase collaboration amongst all stakeholders, foster transparency and to share knowledge. We use Liferay to develop extranet, internet, social collaboration suites, user experience platforms, mobile, and content and document management with workflows, portal migration/conversion and e-Commerce solutions. No matter the objective, no matter the business goal, Liferay is the perfect solution. In addition to the robust capabilities, I already offer, the Global Liferay Portal Best-Practice includes:
Help the project make sense of Liferay deployment options based on scale, scope and budget
Designed and architected integration solutions to Liferay with the enterprise resources, mobile solution and legacy applications
Designed and architected social capabilities
Designed multi-lingual content management strategy with CMS with a decoupled business logic.
Designed and architected a robust integration mobile strategy and solution.
Pushed for industry integration best practices.
Senior Liferay Portal Architect
07/2016 - Present
AT&T/TechMahindra (https://www.att.com/), Atlanta GA
Portal:
JSR 286 Primefaces / Icefaces / Richfaces
Sites:
1. Site Templates
2. Page Templates
Configuration:
Portal Settings
Custom Fields
Server Administration
Portal Instances
Workflow
Apps:
Plugins Configuration
Users:
Users and Organizations
User Groups
Roles
Monitoring
Project & Responsibilities
Installs configured and administered Liferay application servers.
Leads in the POC effort for the integration of Liferay with Adobe suite of products and Alfresco CMS.
Actively involves in integration/architecture meetings with various IT and business groups on how to integrate with Liferay according to business needs and best practices.
Responsible for close interaction with customers to drive requirements and customer satisfaction.
Working closely with other engineering teams, partners, and vendors to ensure inter-operability and seamless decoupled integration both from a JVM level and on JS integration.
Assists in unit, integration, and system level testing.
Extensively involves with other developers and lead the team as SME.
Develops, maintains and effectively executes project plans throughout project lifecycle in accordance Scrum methodologies;
Responsible for reference architecture from requirement document from over 200 initial requirements which includes functional and integration requirements. Worked with project teams to develop initial estimates and to manage time/cost against those estimates and present the risk and concerns to non-technical business owners. Participated in architecture and design and code reviews discussions.
Extensively involves using Java / Java EE server development, including; WebServices and created LR ServiceBuilder wrapper to consume the services as means of decoupled integrations between platforms.
Strong object-oriented analysis, design, and programming experience.
Designing and architecting integrations strategy with installed data sources in the enterprise (Oracle and PostgreSQL.).
Liferay configuration, clustering and performance tuning.
Leads onshore/offsite development and facilitating collaboration.
Tools: Liferay Portal EE 7, 6.2, Liferay IDE, Liferay SDK, Tomcat 7.0, Spring, MVC portlet, MySQL, Oracle, PostgreSQL, LDAP, Jenkins, Git, Maven, Alfresco CMS.
Liferay Portal Architect
11/2015 – 03/2016
Equifax (www.equifax.com) Atlanta, GA
Equifax powers the financial future of individuals and organizations around the world. Using the combined strength of unique trusted data, technology and innovative analytics, Equifax has grown from a consumer credit company into a leading provider of insights and knowledge that helps its customers make informed decisions. The company organizes, assimilates and analyzes data on more than 800 million consumers and more than 88 million businesses worldwide, and its database includes employee data contributed from more than 5,000 employers.
Project & Responsibilities
Installed configured and administered Liferay application servers.
Lead in the POC effort for the integration of Liferay with Adobe suite of products and Alfresco CMS.
Actively involved in integration/architecture meetings with various IT and business groups on how to integrate with Liferay according to business needs and best practices.
Responsible for close interaction with customers to drive requirements and customer satisfaction.
Working closely with other engineering teams, partners, and vendors to ensure inter-operability and seamless decoupled integration both from a JVM level and on JS integration.
Assist in unit, integration, and system level testing.
Extensively involved with other developers and lead the team as SME.
Develop, maintain and effectively execute project plans throughout project lifecycle in accordance Scrum methodologies;
Responsible for reference architecture from requirement document from over 200 initial requirements which includes functional and integration requirements. Worked with project teams to develop initial estimates and to manage time/cost against those estimates and present the risk and concerns to non-technical business owners. Participated in architecture and design and code reviews discussions.
Extensively involved using Java / Java EE server development, including; WebServices and created LR ServiceBuilder wrapper to consume the services as means of decoupled integrations between platforms.
Strong object-oriented analysis, design, and programming experience.
Designed, architected integrations strategy with installed data sources in the enterprise (Oracle and PostgreSQL.).
Liferay configuration, clustering and performance tuning.
Leading onshore/offsite development and facilitating collaboration.
Extensive exposure on portal security configurations & SAML integrations.
Assisted in understanding of solution architecture for issue resolution.
Maintained technical documentation and prepared resource tracks.
Conducted architectural reviews based on recommended modification of requirements.
Created CMS and site pages utilizing Liferay WCM.
Prepared roles, organizations and permissions for access to pages.
Implemented performance tuning and executed Liferay clustering.
Implemented BPM based on Liferay Kaleo workflow solution.
Tools: Liferay Portal EE 7, 6.2, Liferay IDE, Liferay SDK, Tomcat 7.0, Spring,, MVC portlet, MySQL, Oracle, PostgreSQL, LDAP, Jenkins, Git, Maven, Alfresco CMS, Adobe Test and Target, Clarizen
Software Development Architect (Liferay Lead)
06/2015 – 03/2016
OcuHub (www.ocuhub.com) Atlanta, GA
Project & Responsibilities
Design, Architecting and implementing integration strategy of backend resources with Liferay.
Integration technologies used include (JNDI, Web Services etc.) portal integration architecture.
Liferay planning, configuration, clustering and tuning.
Ensuring onshore/offsite implementation of the architectural solution.
Designed and architected IAM implementation and integration strategy on portal security configurations via SAML integrations.
Designed ServiceBuilder code implementation strategy in themes, templates and other plugins ensuring a decoupled code strategy.
Designed architected solution for integration points with include mobile devices notification platform and secure mail.
Maintained technical documentation and prepared resource tracks.
Conducted architectural reviews and developed Compuware solutions.
Developed wireframes according to JSF templates.
Created CMS and site pages utilizing Liferay WCM.
Prepared roles, organizations and permissions for access to pages.
Administered Portlets and created service layers.
Implemented performance tuning and executed Liferay clustering.
Installed and updated production environments and platforms.
Configured database apps and designed page layouts.
Designed and architected a POC on 2 factor authentication with Twillio after validating other mobile SMS providers.
Tools: Liferay Portal EE 6.2, Liferay IDE, Liferay SDK, Tomcat 7.0, MySQL, LDAP, Jenkins, GIT, Maven, AWS, Twillio, SES Secure mail exchange. 4PC scheduling platform.
Liferay Solution Architect (Lead)
01/2015 – 06/2015
4UCIT (TechProven) Atlanta, GA
Project & Responsibilities
As an Architect I am responsible for providing technical leadership to small size/complexity/order-value projects.
I have in depth knowledge of specified technological area, which includes knowledge of applicable processes, methodologies, standards, products and frameworks.
Responsible for defining and documenting architecture, capturing and documenting non-functional (architectural) requirements, preparing estimates and defining technical solutions to proposals (RFPs).
Participates in requirements analysis and system design.
Providing technical leadership to project team to perform design to deployment related activities, provide guidance, perform reviews, prevent and resolve technical issues.
Working on the business rules module and systems architecture and design.
Designs UI idioms to support efficient performance of user tasks.
Designs programing model to produce user interface features and javascript code that invokes UI interactivity.
Produces feature level design documentation to guide implementation teams.
Produces materials for training and mentors members of the offshore development team.
Creates and maintains system specification and sub-system specification documentation.
Stays abreast of state-of-the-art programming tools and techniques, evaluates them, and advocates their implementation.
Design and develop Continuous Delivery (CD) using Jenkins, Artifactory, Sonar, Code Collaborator, and custom Environment Manager to control deployment and give status on environment.
Build and execute technical road map in collaboration with client stakeholders.
Work on all phases of application design and development.
Conduct design and code review to ensure compliance with standards.
Responsible for assuring team technical deliverables are met on time.
Serve as a mentor and advisor to other team members.
Help evaluate and select key software and cloud solutions.
Establish IT architecture processes, standards and guidelines.
Tools: JSP 2.0, Servlets 3.0, Spring 3.0, Web services, Hibernate 2, HTML 4, JavaScript 1.7, SVN, Oracle9i, JAVA, J2EE, Eclipse 3.4.2, ANT, Liferay 6.2, Liferay Service Builder, Windows XP, Apache Tomcat-5.5, My SQL-5.1, JSR-168/JSR -286 portlet specifications, JSR- 170 content management system, JQuery- 1.4.3, AJAX.
Liferay Architect (Lead)
01/2013 – 12/2014
Millennium (Schneider Electric) Atlanta, GA
Project & Responsibilities
Designing architected integration solution existing enterprise resources aggregated into the iSel Portal solution. These resources included complex document management challenges across different layers and business logic.
Working on the business rules module and systems architecture and design.
Design and implement enterprise resources integration with the portal. These resources include remote databases, SSO, and Solr search though WebServices.
Design and develop Continuous Delivery (CD) using Jenkins, Artifactory, Sonar, Code Collaborator, and custom Environment Manager to control deployment and give status on environment.
Tools: Java, J2EE, Ant, Struts, Eclipse, XML, Tomcat 7.0, Oracle, JSP, Servlets, LINUX, Liferay 6.2 GA 2,, JSON, AJAX, Jenkins, AppConfig, subversion
Liferay Solutions Architect (Lead)
06/2012 – 05/2013
AON, Lincolnshire IL
Project & Responsibilities
Lead the in house group as the senior solutions architect and SME.
I provided technical directions on complex technical issues like system integration architecture, configuration and clustering
Worked with onshore and off shore teams in analyzing client requirements and participated in review of off shore technical provider’s integration solutions.
I acted as the mentor to all developers on the project. Lead scrum meetings, code reviews and impact analysis of design changes.
Tools Java, J2EE, Ant, Struts, Eclipse, XML, Tomcat 7.0, Oracle, JSP, Servlets, LINUX, Spring, Liferay 6.1 GA 2, Hibernate, JSON, AJAX, Jenkins, AppConfig, Git, subversion, Gradle, Puppet.
Liferay Architect
03/2011 – 05/2012
HP Austin TX
Project & Responsibilities
As a member of the development/Architecture team on the MEHIS project part of my duties included development of portlets and architectural design for the portal solution. I was instrumental to the architectural design of REST based portlet solution. Helped in Liferay theme modification for efficiency. My role also included mentoring remote resources.
Tools Java, J2EE, Maven, Eclipse, XML, Tomcat 6.0, JSP, LINUX, SpringMVC, Liferay 6.01, JSON, AJAX, Starteam.
Liferay Solutions/Architect (Lead)
10/2010 – 02/2011
Ameriprise Minneapolis, MN
Project & Responsibilities
Lead the move all Ameriprise portals from Vignette to Liferay. Part of my duties was to analyze the Vignette portal implementation and come up with a portal migration strategy to Liferay. I also did a mapping of Vignette centric solution to Liferay. The portlets developed for this migration were converted to JSR 168 portlets. My role also included mentoring on and off shore resources. I also advised the management on best way to go about migrating the portals. I configured tomcat clustering for Liferay, LDAP integration and implemented a custom SSO solution. There were multiple application deployed on one instance of Liferay.
Tools Java, J2EE, Ant, Struts, Eclipse, XML, Tomcat 6.0, Oracle, JSP, Servlets, LINUX, Spring, Liferay 6.01, Hibernate, JSON, AJAX, SiteMinder
Liferay Architect
03/2010 – 10/2010
Travelport Denver, CO
Project & Responsibilities
Lead the effort to develop a Liferay solution to make console based applications available via a portal framework. One of the uniqueness of this solution was the implementation of the front end as an AJAX based solution based on jQuery tabs. This solution was integrated with the Liferay menu and driven by changes on Liferay page management system. The tabs were driven by remote calls through REST API and webservices. I managed a team of offshore developers in the implementation.
Tools Java, J2EE, Ant, Struts, Eclipse, XML, Tomcat 6.0, MySQL, JSP, Servlets, LINUX, Spring, Liferay 5.2.3, Hibernate, JSON, AJAX
Liferay Solutions/Architect (Lead)
12/2009 – 02/2010
OneBeacon Insurance Boston, MA
Project & Responsibilities
Lead the effort to develop a proof of concept (POC). Liferay was installed and tested with different databases. Liferay was configured with SiteMinder and AD for authentication. Liferay was extended to introduce some business logic into how Liferay imported the users for AD. I help setup deployment environment using WAS as the application server. Developed themes using current Onebeacon web layout as a template. I mentored developers on creating Liferay plugins as solutions. We did a comparison of Liferay portal and WebSphere portal as a portal solution provider.
Tools Java, J2EE, Ant, Struts, Eclipse, XML, Tomcat 6.0, MySQL, Active Directory, MS SqlServer, JSF, JSP, Servlets, LINUX, Spring, Liferay 5.2.3, Hibernate, JSON, AJAX, Subversion, Hudson, SiteMinder, Alfresco, WAS
Liferay Solutions/Architect (Lead)
10/2009 – 12/2009
Erie Insurance Erie, PA
Project & Responsibilities
Lead the effort to develop a proof of concept (POC) for the Agent Exchange initiative. In this effort many of the features of Liferay were tested in the Erie Enterprise environment. Liferay was installed and tested with different databases. Liferay was configured with SiteMinder and AD for authentication. Liferay was extended to introduce some business logic into how Liferay imported the users for AD. I led the effort to ascertain if Liferay has the necessary features the Web Content Management Department needed for the Erie Agent Exchange site. We also considered Alfresco configured with Liferay as a WCM solution.
I help setup development environments for developers and members of the UI team for theme development. I mentored developers on creating Liferay plugins as solutions. We considered different solutions for various scenarios in aggregating Erie Insurance resources in Liferay Portal.
Tools Java, J2EE, Ant, Struts, Eclipse, XML, Tomcat 6.0, MySQL, Active Directory, MS SqlServer, JSF, JSP, Servlets, LINUX, Spring, Liferay 5.2.3, Hibernate, JSON, AJAX, Subversion, Hudson, SiteMinder, Alfresco
Liferay Specialist/Architect (Lead)
05/2009 – 08/2009
BlueCross BlueShield Assn. Chicago, IL
Project & Responsibilities
Lead the development and system integration audit effort. This effort included making sure the solution created by a prior consulting company adhered to Liferay’s best practices and code audit. Liferay Portal Architect Lead for the Release 2 of the project. I redesigned core components of the first release. I also mentored member of the development team and a portal Administrator, I was responsible for assisting in getting developers up to speed on Liferay development methods. The project involved BI integration using Cognos Reporting framework accessed, integration with Confluence, and Google analytics. Using the Liferay service builder and Hibernate I developed a database API to connect to several databases. This portal solution authenticated via LDAP/SiteMinder and ran on a secure protocol via SSL. I also designed and developed several JSR 286 portlets some of these portlets implemented the IPC method of portlet communication.
Tools Java, J2EE, Log4j,Cognos, Ant, Struts, Eclipse, XML, Tomcat 5.5, MySQL, JSP, Servlets, UNIX, Cygwin, Spring, Liferay, Hibernate, JSON, AJAX, ClearCase, SiteMinder, Confluence, Google Analytics
Liferay Architect (Lead)
11/2008 – 04/2009
InferenceData New York, NY
Project & Responsibilities
Liferay Portal Architect for the project. I designed a complete solution based on the client request document. I also mentored member of the development team and a portal Administrator, I was responsible for assisting in getting developers up to speed on Liferay development methods. I also provided directions on Liferay Portal best practices. The project is a BI based project using Pentaho Reporting framework accessed via several extended Liferay Iframe portlets. I developed the Liferay theme with embedded business logic using JQuery and Velocity template and extended the Liferay native classes to achieve the customization required. Using the Liferay service builder and Hibernate I developed a database API to connect to the database tables and several stored procedures. This implementation of Liferay connects to several databases at the backend. This portal solution authenticated via LDAP and ran on a secure protocol via SSL. Modified Liferay build script for versioning.
Tools Java, J2EE, Log4j, Pentaho, Ant, JUnit, Struts, Eclipse, XML, Tomcat 5.5, Oracle 11g, MySQL, JSP, Servlets, UNIX, Cygwin, Spring, Liferay, Hibernate, JSON, AJAX, SVN, Bugzilla
Liferay Developer (Senior)
10/2007 – 08/2008
Advanced Process Designs Alpharetta, GA
Project & Responsibilities
Liferay Portal mentor for the project kick off. As a member of the development team, I was responsible for assisting in getting developers up to speed on Liferay development methods. I also provided directions on Liferay Portal best practices. The project was a community based project using Alfresco CMS. I developed Liferay plugins such as Themes and Portlets. Using the Liferay service builder and Hibernate developed a database API to connect to the database. The Portlets built were of a wide variety. Some of them were based on ExtJs javascript library, instanceable Portlets, extended Calendar portlet, portlets with flash forms and Map displays. I extended the Portlet configuration code for the Portlets built. I was a member of the developers responsible for architectural decisions on the project.
Tools Java, J2EE, Log4j, Maven, Alfresco, Ant, JUnit, Struts, Eclipse, XML, Tomcat 5.5, Oracle 11g, MySQL, JSP, Servlets, UNIX, Cygwin, Spring, Liferay, Hibernate, POI, JSON, AJAX, ExtJs, clickstream, JIRA.
Portal Architect (Senior)
10/2006 – 10/2007
PayUnion Atlanta, GA
Project & Responsibilities
Project Lead/ Architect for various projects on both Liferay and Weblogic platforms. Mentored junior developers on Weblogic Portal Development project for a Heath Care Management Portal. This portal interfaced with several service providers via Web Service. Designed, developed and deployed a similar Health Care Portal on Liferay platform. I taught a 5day class on Liferay Portal for a major financial institution in Canada. Resolved development issues for members of the class thereafter (Offsite). Designed and developed an early alert system on a Liferay Portal Platform.
Tools Java, J2EE, Log4j, Maven, Ant, JUnit, Struts, Eclipse, XML, XPath, XML Schema, JDBC, Tomcat 5.5, Oracle 10g, MySQL, JBoss, JSP, Servlets, UNIX, Cygwin, Spring, Liferay, Hibernate, POI, JSON, AJAX, Liferay, Weblogic Portal.
Java Engineer (Senior)
10/2005 – 09/2006
OnlineInsight Atlanta, GA
Project & Responsibilities
Designed, Developed and deployed statistical and reporting systems. These systems were developed using various open source frameworks. Developed client interfaces for the consumers of the deployed systems. Scripting frameworks were integrated with these systems to make them highly configurable at runtime. Integrated these services with web applications for various customers. The web applications were built using Struts and Spring Web Flow implementation of the MVC architecture. Responsible for the Full Life Cycle Development of these systems. Responsibilities include requirements gathering and analysis, architectural design, coding and testing. Used Eclipse IDE with various plugins for rapid application development.
Tools Java, J2EE, Log4j, Maven, Ant, JUnit, Jalopy, Struts, Eclipse, XML, XPath, XML Schema, JDBC, Tomcat 5.1, Oracle, SqlServer, JBoss, JSP, Servlets, UNIX, Cygwin, Spring, Spring WebFlow, Hibernate, POI, XOM, AspectJ, Eclipse BIRT, Drools, Jelly, Groovy, AJAX .
Java Developer (Senior)
02/2005 – 10/2005
Harland Decatur, GA
Project & Responsibilities
Designed, Developed and deployed financial stateless distributed systems. These systems were developed to service oriented architecture implementation. Developed client interfaces for the consumers of the deployed services. Integrated these service providers with web application consumers. The web application are built using MVC architecture. Responsible for the Full Life Cycle Development of these systems including requirements gathering and analysis, architectural design, coding and testing. Developed web test cases using BeanShell.
Tools Java, J2EE, EJB, JNDI, Log4j, Maven, xDoclet, Ant, JUnit, HTMLUnit, Jalopy, BeanShell, Struts, Eclipse, SOA, XML, XPath, XML Schema, JDBC, Weblogic Server 8.1, Tomcat 5.1, DB2, JSP, Servlets, UNIX, cygwin.
Java Developer (Senior)
08/2004 – 12/2004
Bellsouth Atlanta, GA
Project & Responsibilities
Developed various web based application to J2EE specifications. These applications were built using MVC architecture and login was done using Log4j. Wrote java database replication application using
JDBC to connect to both databases. This application runs hourly via a cron job in UNIX environment. Installed and configured Weblogic 8.0. Deployed these applications both in Weblogic and iPlanet, both applications servers run in a UNIX environment.
Tools Java, J2EE, Log4j, XML, HTML, JDBC, Weblogic Server 8.1, iPlanet6, Weblogic Workshop 8.1, ORACLE 9i, JDev, PL/SQL, JSP, Servlets, and UNIX.
Java Developer (Senior)
03/2004 – 05/2004
Response Media, Inc. Norcross, GA
Project & Responsibilities
Installed and configured Jboss 4.0 and Tomcat 4.1. Developed Order Management Web Application using MVC architecture. Wrote Ant scripts to compile and deploy the application. Developed automated test cases using the Junit framework. Developed EJB 2.0 (entity and session) to manage the order processing. Created relationships in the EJB deployment descriptors using EJB QL. Configured the JBoss 4.0 application server for connection pooling through JDBC.
Tools Struts, Log4j, Ant, JUnit, Java, XML, XSLT, HTML, JSP, EJB, Jboss 4.0, Tomcat, SQL Server 2000, JDBC, J2EE, JMS.
Java Developer (Senior)
12/2002 – 07/2003
Verisign Communications, Inc. Norcross, GA
Project & Responsibilities
Used RUP methodology to develop web based application using the below listed tools.