We provide IT Staff Augmentation Services!

Subject Matter Expert Resume

5.00/5 (Submit Your Rating)

Washington, DC

SUMMARY:

  • Around two decades of experience in software Development. Subject matter expert in Java and J2EE technologies.
  • Extensive experience working in large - scale, mission-critical multiplatform and multivendor environments.
  • Worked on applications where matters are time sensitive and meeting deadlines is always a requirement.
  • Ability to lead, handle multiple tasks, can work independently as well as in a team, excellent verbal, written and oral communication skills.
  • Worked on Core Java projects starting with JDK 1.1 to Java 8.
  • Extensive knowledge in all phases of application development life cycles (through all phases of product management Design, Development, Unit Testing, Integration testing, QA, Deployment and Maintenance).
  • Hands on experience working in Agile/Scrum Environment.
  • Worked on Code Refactoring for better performance and organization of code.
  • Well experienced in implementation of J2EE Design patterns, U.M.L and best programming practices, experienced in Service Oriented Architecture (SOA).
  • Broad experience and knowledge in the areas of OOPS and distributed technologies using RMI, EJB and CORBA.
  • Experienced in JTA, JMS and JTS using different transaction attributes for different requirements, also IBM MQ.
  • Extensive knowledge and hands on experience working with Webservices and related technologies like REST, SOAP, Axis, WSDL, XML and XSL. Used different XML parsers like SAX and DOM, worked with XSD schema files.
  • Internet programming expertise includes HTML4.0, DHTML, CSS and Angular JS.
  • Used Castor to do Java to XML binding (JAXB) and to generate XML stream to transmit over the network.
  • Worked with team who are managing Canon Printer and Planet Press software.
  • Worked with Entity Beans and Fast lane reader. Used Stored Procedures, Views, and Functions to fetch the data from databases. Also worked on Spring Batch.
  • Worked on database troubleshooting with SPY drivers, worked with DB team for query profiling on DB.
  • Worked extensively on Java Applications including web development using JAVA, JDBC, JNDI, Servlets, JSP, JSF, Apache MyFaces and AJAX.
  • Worked with different version control software like CVS, PVCS, Dimensions, GIT, and Rational Clear Case etc
  • Have good experience in different IDEs like IBM WSAD/ RAD, IntelliJ IDEA4.0, Borland JBuilder 9/X, My Eclipse.
  • Application Servers used were JBoss4.x, 5.x and WebLogic 5, 6, 7 and 8. WebSphere 4 to 9.x, Tomcat 7.x.
  • Implemented Struts1.1, 1.3 and 2.1 framework for developing web applications.
  • Experienced in migrating application from one application Server to other like Weblogic to JBoss.
  • Have tested application using Rational Functional Tester, JMeter, Neo Load etc.
  • Have resolved production tickets, did troubleshooting on many production support problems.
  • Experienced in configuration management (CM), involved in release process like code tagging, branching, creation of patches, maintaining versions etc.
  • Used ESAPI and other technologies and techniques for secure coding.

TECHNICAL SKILLS:

Operating Systems: Mac X, Different versions of Windows and different flavors of Unix.

Languages: Java 1.x to Java 8, U.M.L, IDL, C++, C, PL/SQL

Web Technologies: HTML4.0, XML/XSL, CSS, Java Script1.5, Servlets2.3, JSP1.2, Struts and Angular JS

Distributed Technologies: J2EE, RMI, EJB with JDBC2.0 and CORBA2.0

Webservices: Axis, REST, SOAP, WSDL, UDDI, XSD, XML, XSLT, SAX, DOM, SOAP UI

Databases: IBM DB2 on z/OS, IBM DB2 on Unix, Vertica 5.0.8, Oracle 8i, 9i and 10g, Sybase, MS SQL Server 2005, MS SQL Server 2008, MySQL.

GUI: AWT, Swing, Applets, AJAX.

App/Web Servers: JBoss 4.x, 5.x, IBM WebSphere 9.x, WebLogic 5, 6, 7 and 8.1, PWS, IIS, Apache Tomcat 7.x and JavaWebServer2.0

IDEs: IntelliJ IDEA, WSAD4.0/5.0, Eclipse, MyEclipse, Borland JBuilder 9/X

Version Control: Rational clear case 2003, SVN, CVS and PVCS.

Other Tools: Rational Clear Quest 2003, Rational Rose2003, Rational Functional Tester, JMeter, Neo Load, Actuate, SSRS, JUnit, Ant, Bugzilla, JIRA, Version One, Paros, Putty, Drools, ILOG JRules, FOP, Symantec Visual Café, Front Page98.

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Subject matter expert

Responsibilities:

  • Real time and batch implementation of Incentives module using mix of REST and SOAP Web Services.
  • Developed new web service to fetch the Member Benefits and enhanced Claims, Enrollment, Financial Web Service(s).
  • Worked on SQL queries to fetch the data from DB2 database on Unix and z/OS
  • MyBatis and Hibernate used to fetch and persist the data from IBM DB2 and AIX/Unix DB2 for different applications.
  • Spring Framework is used for dependency injection
  • Spring MVC is used to expose the REST based web services
  • Did POC for MongoDB using Spring Framework
  • Developed web services that support XML and JSON
  • Worked on Web Services to expose the services as provider and consumed web services provided by other partners.
  • Configured WebSphere application server for Data Sources etc
  • For defects FEPOC has its own SRTS system. For configuration Management we have used Dimensions
  • Worked with Code Reviews, coordinated and organized team meetings. Used crucible for code reviews
  • Worked on tight schedules under Agile/Scrum methodology. Our team is the first to introduce this. Used Rally and HP Agile Manager.
  • Implemented log4j and SLFJ for Logging different statements.
  • ANT is used to generate classed from XSD and WSDL later moved to Maven based build structure
  • Did declarative and programmatic validations using Hibernate Validator Framework and Java Validation Framework
  • Used SOAP UI and other tools to test the web services with and without security certificates
  • Accessed Web Services exposed through IBM Data Power ESB and IBM API management tool.
  • Used Jenkins for application deployments to various environments.
  • Used Spring Batch for batch processing.

Environment: J2SE 8 64 bit on Windows, MyBatis, Hibernate, Design Patterns, JSON, IBM Web Sphere Application Server, IBM DB2 on Unix and z/OS, MongoDB, RAD and MyEclipse, Log4j, Dimensions, GIT, SRTS, HP Agile Manager, XML, ANT, Maven, Jenkins, Log4j/SLFJ, Windows, Mainframe, UNIX, SOAP UI.

Confidential, Dulles, VA

Subject matter expert

Responsibilities:

  • Worked on real time data widgets.
  • Developed API to be used by UI team that will give JSON objects back. To show three different graphs on front-end.
  • Worked on exports module.
  • The export module uses Quartz Jobs to export different formats.
  • Troubleshooting was done on different formats like XML, XSL, PDF and CSV.
  • Configured Tomcat server version 7.0.26
  • Used Jedis/Redis Cache to retrieve real-time data for graphs.
  • Used iText for PDF Exports and used Apache POI for Excel exports.
  • Worked on DOM Parser to export data in XML format.
  • Used JIRA, Version One, CM process on Confidential Reporting project. Worked on SVN to code maintenance.
  • Worked with Code Reviews, coordinated and organized team meetings.
  • The methodology/environment was Agile/Scrum.
  • Designed, developed and troubleshooted the applications by coordinating with application architect and DB team.
  • Used Java 6 also used different apache libraries like lang, utils, collections etc.
  • Implemented log4j, the old application was using Java Logging.

Environment: J2SE 1.6.0. 33 64 bit on Apple Mac X Lion, JSP1.2, JDBC, Design Patterns, AJAX, JSON, Apache Tomcat 7.0.26, HP Vertica Database 5.0.8, MySQL 5.x, eclipse, POI HSSF for Excel, Hadoop, Hive, Jedis/Redis Cache, HTML4, JavaScript1.5, CSS, DHTML, jMock 3.0, Log4j, SVN, JIRA, UML, XML, XSLT, Maven, Log4j, Apple Mac X Lion, Linux, JMeter.

Confidential

Subject matter expert

Responsibilities:

  • Worked and supported more than one project/application as needed.
  • Worked with Code Reviews, co-ordinated and organized team meetings.
  • Implemented CMMI (Level-2) standards related to entire FNS Program.
  • As team lead, I did On-boarding and mentoring junior developers.
  • Using Agile/Scrum methodology in all Confidential (FNS) projects.
  • Designed, developed and troubleshooted the applications by coordinating with application architect and DB team.
  • Worked on Java 4, Java 5 and Java 6, since each project was using different version. Also we upgraded projects to newer version over the years.
  • Used different apache libraries like lang, utils, collections etc.
  • Worked with different design patterns like Session Facades, Business Delegates, Front Controllers, Command, DAO, Singleton and Service Locator etc.
  • Worked with Entity Beans and Session Beans as Session Façade under EJB2 also used EJB3.
  • Weblogic ejbgen and xdoclet is used for generating remote and local bean classes/interfaces and deployment descriptors.
  • Worked on different front end frameworks like Struts-1.x, Struts-2.x and Spring MVC.
  • Used tiles framework for page layout management.
  • In middleware I worked on spring injection for different beans to inject on server startup.
  • Hibernate is used in different projects, somewhere for searching with pagination. In other projects the database tables are mapped to read and write to and from database.
  • Castor tool is used to generate XML files from Java Objects. Also vice versa to get the Java Objects from an XML files. Also, Castor is used to validate and parse XML file.
  • Castor is used to generate webservice classes from XSD Schema file.
  • Used CVS in all the FNS projects as repository. Configured CVS from Eclipse and MyEclipse IDE for check-in and check-out of the projects from and to CVS.
  • Did Configuration Management with CVS, like creating branches, release tags and other release related activities.
  • Used Drools for different business rule evaluations and calculations.
  • Extensively worked on Microsoft SQL Server Database for all projects of FNS.
  • Did extensive troubleshooting with SQL queries, Stored Procedures and database views.
  • Used JUnit to test back end code, also to check code coverage etc.
  • Used and configured address validation tool from QAS for validating store addresses etc. The address validation tool uses and works with SOAP/Webservice.
  • Worked extensively with different Webservices (SOAP, Axis, WSDL), between reporting server and between other applications.
  • Migrated applications from Weblogic Server to JBoss application Server.
  • Used AJAX with JQuery for widgets and dashboards for users with different roles.
  • Used Cryptix technology to encrypt and decrypt sensitive information like SSN, EIN etc.
  • Adobe RoboHelp Office is used to generate HTML content for application help.
  • Adobe Photoshop is used for creating images as needed for all projects/applications.
  • Extensively used Displaytag for pagination of search results. Customized it for expand collapse functionality.
  • FOP is used to generate different Government Letters.
  • Used HTML, Javascript and CSS for web development, created Mockups as needed. All applications developed confirm to Confidential standards and they are accessible according to the Section 508 standards.
  • Used Enterprise Architect for different project artifacts like Class Diagrams, Sequence Diagrams etc.
  • Used SAX parsers for XML generation out of Java Objects, used DOM for transmission of XML via a webservice.
  • To troubleshoot different types of problems used proxy server tools like Proxy Sniffer and Paros.
  • Experienced with Rational Functional Tester (RFT) for functional testing.
  • Configured, customized the log4j for server logs. Did Troubleshooting, fine tuning, monitoring etc on Weblogic Server.

Environment: J2SE1.4.2.6, Java5, Java6, Enterprise Java Beans 2.0, JPA, EJB3, JSP1.2, Tag Libraries, Struts, Tiles, JDBC, JNDI, Hibernate, Design Patterns, Spring Framework, BEA Weblogic Server 8.1, JBoss-5.1, Microsoft SQL Server 2005 and 2008, Actuate, SSRS, FOP, eclipse, MyEclipse-7.5, HTML4, JavaScript1.5, CSS, DHTML, Adobe Photoshop, Adobe RoboHelp Adobe PDF Writer, Office, AJAX, JQuery, DisplayTag, Enterprise Architect, CVS, Bugzilla, IBM Rational Clear Quest, UML, XML, XSLT, Castor, Ant, Drools, Log4j, Windows, Red Hat Linux, JMeter, IBM Rational Functional Tester, NeoLoad.

Confidential, Washington, DC

Subject matter expert

Responsibilities:

  • Worked with integration of all pages in JSP/HTML/JavaScript on presentation tier for receipts module.
  • Designed and developed different middleware services like Geography Service, Account Service etc. Invoice Service, Receipts Service, Billing Service etc.,
  • Developed Session Façade, Business Delegate etc., in each service.
  • Configured and connected the back-end CORBA Application running in Borland Visibroker ORB, from Session Façade in each service running in IBM WebSphere ORB and JBoss Server.
  • Configured and connected the application to connect Oracle 9i database from JBoss application server.
  • Designed and developed the application with MVC/Model2/Struts1.1 framework in Web Tier.
  • Implemented tag libraries to realize re-usability of code wherever it is required in presentation tier.
  • Developed Service Locator to locate each business service from Web Tier.
  • Configured JBoss and WebSphere application server both in Linux and Windows environments.
  • Also worked on another module called express estimate, where the users can get quote even if they are not registered with eCarey.

Environment: J2SE1.4.2, Enterprise Java Beans 2.0, JSP1.2, Struts, Tag Libraries, JDBC, JNDI, Design Patterns, WebSphere 5.1, Oracle 9i, TOAD 8, ILOG Jrules, IBM WSAD 5.1, Borland JBuilder X, JBoss 3.2.5, HTML4, JavaScript1.5, CSS, DHTML, Rational Rose, Rational Clear Case, Clear Quest, Visibroker for Java 5.2.1, UML, Ant, Windows, Su-Se Linux.

Confidential

Subject matter expert

Responsibilities:

  • Designed and Developed different Services each has got entity beans, façade, delegate etc.,
  • Developed Front Controller to control the flow with the help of handlers and a dispatcher.
  • Used Service Locator to locate individual services from delegates and/or façade. Developed DAO classes to access the database in persistence layer.
  • Designed and developed Session Façade and Business Delegate in each service.
  • Implemented MVC framework for separation of Model and View.
  • In each service, developed Entity Beans for concurrency and transaction management.
  • Extensively worked on View Layer using JSP, HTML, JavaScript
  • Developed Ant build script for each service. Tested the application, both Unit testing and integrated testing.
  • Configured and deployed the application on both WebLogic and WebSphere application server.

Environment: J2SE1.4.2, Enterprise Java Beans 2.0, JSP1.2, Struts, Tag Libraries, JDBC, JNDI, Design Patterns, JMS, WebLogic 8.1, WebSphere 5, Oracle 9i, MS SQL Server, TOAD7.5, IBM WSAD 5, Borland JBuilder X, HTML4, JavaScript1.5, CSS, DHTML, Rational Clear Case 2003, Rational Rose 2003, Rational Clear Quest 2003, UML, Ant.

Confidential, Atlanta, GA

Subject matter expert

Responsibilities:

  • Designed and Developed different Action Classes for controlling the business logic and flow of screens.
  • Designed and Developed DAO in Data Access Layer for uniform access of Database.
  • Implemented XML-Beans with Castor for storing the objects into DataBase.
  • Developed Enterprise Java Beans for the data persistence and transactions.
  • Administered the WebLogic Server for the development environment.
  • Developed the JSP Pages using Tag Libraries for presentation layer.
  • Developed different form beans and helper classes to be used by form beans.

Environment: J2SE1.4, Enterprise Java Beans, JMS, JSP, Struts 1.1, Tag Libraries, JDBC, Design Patterns (DAO/VO), XML, WebLogic 7, Oracle 8i, TOAD 6.3, Bean Shell scripting, IntelliJ IDEA, CVS.

Confidential, Atlanta, GA

Responsibilities:

  • Developed different Action Classes for controlling the business logic and flow of screens.
  • Implemented the Struts framework. Developed the JSP Pages using Struts Tag Libraries for presentation layer.
  • Used JMS messaging system to interact between application processing system with event escheduling system. Used Enterprise Java Beans for the data persistence and transactions
  • Deployed the application on IBM WebSphere Application server. Tested the each module on IBM WSAD while development.

Environment: Java 2, J2EE Technologies (JSP, Servlets, EJB), Struts, Tag Libraries, JMS, IBM WebSphere Application Server, IBM WSAD 5, JDBC2, Oracle 8i, iBatis, SQL, PL/SQL, HTML4.0, XML, HTML, PVCS, Bugzilla, Windows and Linux.

Confidential, Atlanta, GA

Responsibilities:

  • Designed and developed web pages using JSP, XML, and XSL. Developed Servlets using Java Servlets API for dynamic page generation. Implemented Struts framework for web interface.
  • Used JDBC and DSN to extract data from Oracle 8i. The admin module is developed using Swing GUI, to explore its rich view.
  • JBuilder 9 was used for the Web application development environment for the Java2 platform.
  • Administered the BEA WebLogic Server for the development environment, Integration, deployment and Functional testing of all the modules.

Environment: Java 2, Swing, J2EE Technologies (JSP, Servlets, EJB), Jakarta Struts1.1, workflow, BEA WebLogic Server, Borland JBuilder 9, IntelliJ IDEA, JDBC2, Oracle 8i, SQL, PL/SQL, HTML4.0, XML, HTML, JUnit, Windows NT and Linux.

Confidential, Atlanta, GA

Responsibilities:

  • Involved in server side coding with Java Servlets, presentation layer using HTML, JSP, Java applets, AWT & Swing components.
  • Designed and developed Java Beans and EJB, Designed and Developed Java Server Pages.
  • Developed different Java beans classes and Data Access Objects.
  • Deployed the application on IBM WebSphere application server

Environment: Java 1.4, J2EE, Servlets, JSP, XML, HTML, JDBC, JNDI, SQL, Oracle 8, MySQL, IBM WebSphere Application Server, WSAD/eclipse, JAXP, Windows 2k, Linux.

Confidential, Atlanta, GA

Responsibilities:

  • Understanding the business requirements and attending the specification meetings.
  • Designed and developed Key Business web application for manufacturing industry.
  • Developed Web Services using BEA WebLogic Server to extract data from an Oracle database according to customer requirements.
  • Worked on setting up the development environment in WebSphere 4 for the project.
  • Designed and developed Enterprise HTML, Servlets and JSP.
  • Extensive knowledge on Oracle8 database.

Environment: Java 1.4.2, J2EE, Servlets, JSP, Swing, XML, HTML4.0, JDBC2.0, JNDI, SQL, Oracle8, WSAD, WebSphere 4, JAXP, Windows 2k.

Confidential

Responsibilities:

  • Designed and developed Key middleware software, Client-side code using Java SWING.
  • Designed and developed Java Server pages for Internet clients.
  • Worked with MySQL to store and retrieve data. Extensive knowledge on MySQL database.
  • Developed Test scripts and Involved in Testing Silverside Components.
  • Worked in optimizing the performance of the system, Involved in Complete Documentation hierarchy.

Environment: Java 1.3, J2EE, Borland JBuilder, Servlets, JSP, Swing, HTML4.0, JDBC2.0, JNDI, MySQL, Oracle8, WebLogic 5, Tomcat4, JAXP, UNIX, and Windows 2k.

We'd love your feedback!