We provide IT Staff Augmentation Services!

Staff Specialist Product Developer Resume

4.00/5 (Submit Your Rating)

Herndon, VA

OBJECTIVE:

To seek a challenging opportunity where I can utilize my 12+ years of experience in Java / J2EE / SOA to solve problems and be part of a dynamic growing team.

SUMMARY:

  • J2EE Developer with 12+ years of core Java and 8 years of J2EE technologies experience in designing and implementing production quality distributed application on enterprise wide level.
  • 6+ years experience in providing integration solutions using Web Services as an approach for Service Oriented Architecture (SOA), developing core services using Axis2.
  • 2+ years experience developing private cloud solution.
  • 4 years experienced in providing Object to Relational mapping using JDO.
  • 6+ years experience in developing presentation layer components using Struts, AJAX (dojo toolkit), DHTMLX and JSTL libraries and deploying in Apache Tomcat web server.
  • 4 years experience in designing XML Schemas and manipulating XML documents using XPath.
  • 3+ years unix shell scripting experience.
  • Extensive experience in writing applications talking to Postgres, Oracle, SQL server, Mysql.
  • 1+ years working with backing up Cisco devices, re - store images and troubleshooting configuration errors.
  • 1+ years experience in developing and deploying J2EE applications and Web Services on JBoss 3.x, 4.x application server using JBoss Eclipse IDE.
  • Experienced in developing and deploying J2EE components EJB / JMS / Web Services on BEA Weblogic 8.1 cluster using Weblogic Workshop.
  • Experienced in using JUnit / JMockit / SOAPUI for unit testing and integration testing of Java / Web Service applications.
  • Hands-on-experience in writing multi threaded applications with synchronization and concurrency control in database as well as application level.
  • In-depth expertise in applying GOF design patterns and Core J2EE patterns.
  • Very strong in data modeling and database design using Rational Data Modeler keeping in view object to relational layer mapping, normalization and indexing strategies.
  • Extensive experience with object oriented analysis, design, modeling with Unified Modeling Language (UML) using Rational Rose producing different artifacts, class diagram, deployment diagram, sequence diagram.
  • Experienced with different source control systems like VSS, CVS, Clear Case, and Perforce.
  • Experienced in debugging object allocation and memory issues using JProbe.
  • Involved in post implementation phase and worked closely with clients during staging to ‘Go Live’ phase.
  • Excellent verbal and written communication skills and proficient in technical writing and presentation.
  • Worked with clients like salesforce.com, Confidential .

SKILLS:

Operating System: Windows NT/2000, Red Hat Linux 6.2 / 7.0, Sun Solaris 5.8

Programming Languages: C, C++, Java, XML, Java Script, HTML

Application/Integration Servers: Apache Tomcat 5/6/7, BEA Weblogic Server 6.1/7.0/8.1, WebSphere 5.1, JBoss 3.2, v4.0, ILOG Rule Builder

J2EE Technologies: Servlets, JSP, EJB, JMS, JNDI, JDBC, RMI, JMX, JNI, Web services, JDO

XML Technologies: JAXP, XSD, DTD, XSLT, XPATH, Apache Axis 1.x/2.x

Presentation Tier Technologies: Struts, Swing, AWT, AJAX, CSS, DHTMLX

Web Servers: Apache Tomcat 4.x/5.x, Apache HTTPD server

Database Servers: Oracle 8i/9i/10/11, MySQL 3.x/4.x, MSSQL 2005/2008

Source Control Tools: Rational Clear Case, Visual Source Safe, Concurrent Version System, Perforce

Performance Tuning Tools: Optimizeit 4.0, JProbe

Test Tools: JUnit and Ant, Struts Test Case, Grinder, SOAP UI

IDE: Eclipse3.0/Indigo, WSAD5.0, JDeveloper, XML Spy

Rational Tools: Rational Requisite Pro, Rational Rose, Rational Clear Quest

PROFESSIONAL EXPERIENCE:

Confidential, Herndon, VA

Staff Specialist Product Developer

Responsibilities:

  • Designed and developed cloud web services API using axis2 to support CLM integration. Additionally performed migration of product to different releases of Axis2.
  • Developed shell scripts in development environment for common day to day dev tasks, sanity checker, check style utility, junit runner.
  • Designed and developed cloud model and templates to support creating fault tolerant firewall, load balancer, provisioning high level and low level rules on Cisco FWSM module, provisioning load balancer pools in cisco ACE device.
  • Worked on framework to support re-provisioning of network containers to add new components, for e.g. making a bronze container a silver container by adding a VLB or making a silver container a gold container by adding a VFW.
  • Worked on supporting low level ACL and path rules in cisco VSG firewall.
  • Participated in presentation to Cisco on new cloud network features (Re-provisioning network containers)
  • Troubleshoot network container provisioning issues in Cisco ACE, Cisco FWSM, VSS/MSFC and N1K/vSwitch Hypervisor.
  • Resolved SQL server deadlock issues as well as Oracle open cursor issues in the application.
  • Implemented concurrency in cloud web services API via java level locks thereby facilitating multi-client access from CLM UI. Additionally wrote comprehensive junit tests around concurrency.
  • Resolved critical customer OOM escalations using JProbe.
  • Won “Above and Beyond” award for rapid development of cloud modeling and facilitating testing in Cisco (partner in BMC cloud solution).
  • Won “Peer Recognition” award for rapid design and development of re-provisioning network containers in cloud and help co-workers implement critical cloud features.
  • Re-designed and developed BBNA GUI using DHTMLX 2009 release.
  • Developed code to improve performance of GUI which requires fetching large number of records in database.
  • Created demos of implemented user stories or features using jing software.
  • Participated in “Customer Support” rotation program and worked closely with customers.
  • Participated in developing requirements and design for each BBNA release coming up with Software Requirements and Design artifacts.
  • Worked closely with QA helped them develop test plans.
  • Participated in scrum meetings and extensively used rally as platform for agile development.

Environment: Java 1.6, XML, XSD, RMI, JDO2 (Versant Open Access), Apache Tomcat 7, Apache Struts 1.3.10, DHTMLX 2009, Axis2, Postgresql 9.0, Oracle 11, SQL Server 2005/2008, Eclipse Indigo, JUnit, JProbe, Jasper Report, iReport designer, Cisco devices, Perforce, Code Collaborator, Unix shell scripts

Confidential, Herndon, VA

Java Developer

Responsibilities:

  • Designed and Developed Caller Id via AIM service request using JMS and Message Driven Beans on Weblogic.
  • Developed a redelivery service which picks up the failed messages from the database and publishes back to JMS route queue.
  • Developed Web Service for Provisioning Digital Phone Features once the service is activated.
  • Used Weblogic workshop for developing Web Services and associated Java / Custom Controls.
  • Identified scenarios for testing WebAPI and PBI (Provisioning Billing Interface) interfaces and documented request and response xml.
  • Introduced OGNL for mapping properties to objects used to create xml test requests.
  • Extended JUnit test cases for sending xml soap requests and validating the web service response.
  • Used LDAP comparator to verify voicemail entries for service customers (primary and secondary).
  • Developed scripts for deploying the application in WLI cluster.

Environment: Java 1.4, XML, Web Services, SOAP, WSDL, BEA Weblogic 8.1, Weblogic Workshop, Weblogic Integration (WLI), Work Flows, JUnit, JMS, EJB, LDAP, Oracle 9i, Cactus, Eclipse 3.2, OGNL, ANT, XSD, XPATH, XQUERY, XML Beans, PERL

Confidential, Alexandria, VA

Java Developer

Responsibilities:

  • Participated in requirement analysis and design of GFM web service and translated Functional Requirement Specification into UML class diagram and deployment diagram artifacts.
  • Evaluated different web service frameworks, jboss-ws, axis2 and adopted axis2 as web service engine deployed on JBOSS server.
  • Leveraged castor as a data binding framework with axis2 to provide XML to object mapping.
  • Used synapse as a mediation framework (Enterprise Service Bus) which performs load balancing, content based routing and WS security.
  • Used Apache Rampart for implementing WS Security with two models, user name token authentication, signing and Encryption.
  • Worked in providing Service Oriented Architecture for GFM. Implemented Web Services for WPS (World Port Service) application and Rating and Ranking.
  • Migrated DAO’s using SQL queries to use Hibernate for data access and persistence.
  • Implemented hibernate conversation for finalizing auction made by different carriers on shipment.
  • Used JMockit to test the Business Delegate layer in the application without code change.
  • Used Spring framework to inject dependencies like Transaction, DAO’s and Business delegates in application workflow (including Struts 2 Action classes).
  • Used Struts 2 AJAX tags (dojo) to dynamically load carrier history information when transportation officer choose rated and ranked carrier in the shipment award screen.

Environment: Java 1.5, Axis2 1.2, Rampart 1.2, Synapse 1.0, castor1.1.1, XML, XSD, Web Services, SOAP, JBoss4.0, Tomcat, Hibernate 3.2, JMockit, Spring 2.5, Struts 2, AJAX, Soap UI, JBoss Eclipse IDE, XML Spy, Oracle 9i, Sun OS, Shell scripts, Maven 2, Ant, SVN

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Designed and developed web services API call to retrieve EUP Scores of users.
  • Used Eclipse and JUnit framework to write unit test cases.
  • Designed and developed remedy hub page which is the interstitial page which displays both the contextual message from Main-eLVIS ( Confidential Listing Violations Inspection System) and the prioritized remedy options from Remedy-eLVIS
  • Exposed a new element Primary User RBO to abstract user and environment information from other RBO’s for general use during EUP evaluation (ILOG).
  • Created new BOM file based on the re-factored classes which is be used by ILOG to evaluate business rules.
  • Integrated Remedy Hub with site flows, Listing, Bidding, Sign-in and M2M clients.
  • Used Rational Clear Case for source control and used SCM tools to merge with latest release trains.

Environment: Java 1.5, XSL, Web Services, SOAP, WSAD5.1.2, Geronimo v1.1, Confidential V3 server (WebSphere 5.1), ILOG Rule Builder, DB2, JUnit, Eclipse 3.1, Java Script, Red Hat Linux 8.0

Confidential, Redwood Shores, CA

Software Engineer

Responsibilities:

  • Provided pricing API, implemented as PL/SQL procedure which will be queried by ERP systems in CONMED end for price resolution of individual customers.
  • Configured access control rules based on requirements of CONMED business users to specifically access various functionality within the application.
  • Extended validation framework and implemented contract validation based on customer commitments, eligibility and pricing across different contracts.
  • Created custom print templates which will be used for contract printing based on contract type.
  • Implemented dynamic extension for Customer FGO and added group id, group id description and ledger customer type fields.
  • Extended search components for contract, customers, sales modules and added additional search fields.

Environment: Java, XML, Web Sphere 5.2, Apache Tomcat 5.0, PL/SQL, Oracle 9i, Log 4j, Confidential App 5.0.3

Confidential, Redwood City, CA

Technical Consultant

Responsibilities:

  • Provided outbound integration solution to UHC (United Health Care) for package UNET, using WebMethods Integration Server which creates an extract file out of Confidential database for claims processing by mainframe system.
  • Provided normal views as well as materialized views to CIGNA which essentially hid the data model and exposed the information needed for their reporting.
  • Provided inbound integration solution for Williams using PL/SQL which updates Confidential with the information from their Oracle ERP system.
  • Provided Naming Convention Exit solution to UHC which constructs a standard name for contract based on contract type on post contract create and save on BEA Weblogic 7.0.

Environment: Java 1.4, Web services, EJB, Apache Axis 1.2, Log 4j, XML, Weblogic 8.1, Web Methods 6.0.1, PL/SQL, Views, Oracle 9i, Confidential 4.x/6.x, cygwin

We'd love your feedback!