Post Job Free
Sign in

Oracle Developer

Location:
Huntsville, AL, 35806
Posted:
March 09, 2010

Contact this candidate

Resume:

Madhukar A [pic][pic]

256-***-**** / abnfif@r.postjobfree.com

SUMMARY

Skilled Java Technologist with 9 years of industry experience in the field

of multi-tier distributed applications, business process re-engineering and

client/server development projects, with a zest for databases and e-

commerce. Primary experience includes:

. Design and development of reusable enterprise systems and web

applications using J2EE technologies: Java Servlet, JSP, JDBC, JMS, EJB,

JPA, XML, XSL/XSLT and Hibernate.

. User Interface development using Java Swing, Applets, HTML, JavaScript

and AJAX.

. Extensive experience in Software Development Life Cycle (SDLC): Customer

Interaction, Analysis, Design, Implementation, Integration,

Documentation, Testing, Deployment, Configuration and Project Management.

. In-depth understanding and usage of all GoF Design patterns and J2EE

Design patterns.

. Expert in implementing MVC architecture using Struts, Beehive NetUI, JSP,

JSTL & Tiles.

. Development of Service Oriented Architectures (SOA) using Web Services,

JAXB, XSD and SOAP.

. Experience at Oracle Corporation in the field of Application Server

design, ER-Diagrams, Stored Procedures, Functions, Triggers, Cursors,

PL/SQL packages, Normalization and Oracle Home Cloning.

. Extensive experience in working with application servers: Oracle AS,

WebSphere, WebLogic and JBoss.

. Very strong on all UNIX platforms with proficiency in Advanced

Bourne/Bash/Ksh Shell Scripting.

. Strong knowledge of testing techniques such as Black box/White

box/Integration/Higher-order testing and experience in preparation of

Test Plans and creating JUnit test scripts.

. Highly goal-oriented professional with strong inter-personal, mentoring

and communication skills.

. Ability of working under pressure and thriving in fast-paced environment.

. Excellent academic profile with great achievements which include National

and State ranks.

TECHNICAL SKILLS

Languages: Java (JDK1.5), SQL, PL/SQL, C, C++, Perl, Shell Scripting

(bash/Ksh), Python, PHP 5

J2EE: Java Servlet, JSP, JSTL, EJB 3.0, JMX, JDBC 2.0, RMI, JMS, JNDI

UI skills: JavaScript, AJAX, Dojo, JSON, Swing, HTML, XHTML, DHTML, Apache FOP,

CSS

XML: XML, DTD, XSD, XSL/XSLT, XSL-FO, SAX, DOM, XPath, XQuery, JiBX

SOA: Web services using JAX-RPC/JAX-WS, SOAP, WSDL, REST, UDDI, Apache

Axis2, Security

Frameworks Apache Struts, Tiles, Spring, Jakarta Commons, JSF, Oracle ADF,

: log4j, JUnit

O/R Hibernate 3.0, JPA, Toplink, iBATIS

Mapping:

Databases: Oracle 11g/10g RAC, MySQL, MS SQL Server, Sybase, DB2, PostgreSQL

Middleware BEA WebLogic 8.X/7.X/6.X, IBM WebSphere 6.X/5.X/4.X, Tomcat,

: SunOne, JBoss, Oracle AS 10g, TIBCO EMS, MQSeries and ActiveMQ

IDE: JDeveloper, Eclipse, Visual Studio, RAD, VIM, TOAD, SQL Developer,

JProbe

Tools: Apache Ant, Maven, Subversion (SVN), CVS, MS Visio, XDoclet, GNU

make, gpg, Vim

OS: MS-DOS/Windows, various UNIX/Linux/SunOS/Solaris platforms & shells

Software UML, OOAD, OOP, RUP, Entity-relationship modeling(ERD), Relational

Engg.: databases, GoF Design/J2EE Patterns, MVC architecture, RUP/Agile/XP

Scrum Development, Multithreaded programming, Internet Protocols

EDUCATION

. Masters in Computer Science, Indian Institute of Science (IISc), India

; GPA 4.0 /4.0

. Bachelor of Technology, National Institute of Technology (NITW), India

; GPA 4.0 /4.0

CERTIFICATIONS

. Sun Certified Programmer for the Java2 SE 1.4

. Oracle Certified PL/SQL Developer OCA

PROFESSIONAL TRAININGS

. Conducted a Demo on "Oracle Cloning" in Oracle OpenWorld

2006 held at San Francisco.

. Attended below trainings/workshops at Oracle University during my work

period at Oracle:

o Oracle Database 10g: PL/SQL Programming

o Oracle JDeveloper 10g: Build Web Applications with J2EE

o Oracle Application Server 10g R2: Administration

o Object Oriented Analysis and Design using the UML

o Personality Development Workshop

PROFESSIONAL EXPERIENCE

Client: Office of IT, State of Maine Jan 2009 - Till Date

Location: Augusta, ME

Position: Senior J2EE Developer

Project: Data Hub Eligibility Implementation

The goal of the Department of Health & Human Services (DHHS) Data Hub

Eligibility Implementation project is to support the exchange of program

enrollment information (eligibility data) between the State of Maine's

multiple eligibility systems and its new Medicaid claims processing system.

Data Hub will be the conduit through which DHHS's eligibility data is

passed to MIHMS and other systems. The DHHS Data Hub integrates data, draws

the best and most relevant data from each system based on pre-determined

business rules, and passes that data to MIHMS for claims processing.

. Performed Use Case Analysis, UML modeling and design of the J2EE web

services based architecture.

. Co-Authored Functional & Design Specs and followed Rational Unified

Process (RUP).

. Developed domain model, use case model, data models in UML using

JDeveloper/MS Visio.

. Extensively used J2EE technologies including Java, EJB, JDBC, XML, XSL,

XSLT, XPATH, & XSD.

. Implemented Web services using JAX-WS with RPC/Literal style binding

specified in WSDL.

. Developed Dynamic Invocation Interface (DII) client for consuming Web

services on Solaris OS.

. Used in-house tokens, SAML, X509 certificate, AES-256 mechanisms for Web

service security

. Worked within Spring framework; used DI, IoC and AOP features.

. Developed object persistence using Hibernate on top of Oracle DB and used

EJB for business logic.

. Created Hibernate mapping XML files from Data Model.

. Created Oracle PL/SQL Stored Procedures/Triggers/Packages on Oracle DB

using TOAD.

. Created Ant build scripts, shell automation scripts and JUnit test cases

on AIX and Solaris machines.

. Deployed the Web services on Oracle AS and Apache Tomcat servers.

. Conducted diagnostics on memory usage, performance using JProbe.

. Used JAXB to convert XML nodes to Java object and vice versa.

. Retrieved Messages from JMS Queues on IBM WebSphere MQ and processed them

by MDBs.

. Implemented rich user interface techniques using AJAX, JavaScript, JSON,

Dojo and DHTML.

. Used Subversion for version control of Java code and JDeveloper, SQL

Developer & Eclipse as IDE.

. Used Open source frameworks like JUnit, and Log4j for unit testing and

logging respectively.

Client: BCBS, KS Dec 2007 - Jan 2009

Location: Kansas City, KS

Position: J2EE Developer

Project: Rate Calculation Agent (RCA)

RCA is used to create instant, comparative online quotes from different

leading auto insurers. It allows user to compare & purchase insurance

policies online and also enables user to store the quote for 30 days.

. Performed Use Case analysis, UML/ERD modeling and J2EE based

architectural design.

. Designed SOA (Service oriented architecture) and JMS interactions of

Message Driven Beans (MDB).

. Widely used the Generics & Annotations, and Swing API features in Java 5.

. Built the application on Struts framework using Eclipse IDE.

. Developed back-end data processing using XML, XSLT, and XPATH.

. Developed the Java Servlets, JavaServer Pages (JSP), JavaScript, Struts

Tag Library and Tiles.

. Implemented a set of actuarial formulae as EJB Session Beans and exposed

them as Web Services.

. Spring IoC was used to select and instantiate the proper modules.

. Used Spring AOP to enable the modularization of concerns such as logging,

transactions etc.

. Implemented status pages using AJAX and to check the progress of

background processing.

. Authentication was run against an LDAP server (NDS) using JNDI to verify

user credentials.

. Designed & implemented Marshallers / Unmarshallers using JAXB API.

. Used MVC, Front Controller Servlet, DAO, Facade, DTO, Business Delegate

Design Patterns.

. Created build scripts using Ant for building & deployment of EAR, WAR,

JAR files on OracleAS Portal.

. Extensively created shell scripts by using Linux tools such as VIM, FTP,

and GREP.

. Managed data persistence using Hibernate by creating the mapping and

configuration files.

. Coded complex Oracle SQL queries using SQL Developer and tuned it using

TOAD.

. Spearheaded the debugging and troubleshooting during testing phase of the

application.

. Used Subversion based source code repository and JDeveloper/Eclipse as

IDE.

Employer: Oracle Corporation May 2004 - Dec 2007

Location: San Francisco & Bangalore

Position: Senior Member Technical Staff

Project: Oracle Software Collections for Configuration Management Database

(CMDB) 11g

CMDB is a repository of information related to all the Oracle and non-

Oracle Software Components installed in an enterprise. It involves

development of various Agent Collection Mechanisms, which gather metrics

from these Agents and insert into CMDB and track the changes.

. Successfully managed a team of size 5 by thriving in high-pressure

situations.

. Received accolades for conducting Oracle-wide web presentation.

. Analyzed the Use Cases, Functional Requirements and performed detailed

design in UML.

. Used JSP, JSF, AJAX, Portlets, JSTL and Custom Tags for reporting with

drill-down features.

. Developed automated UNIX shell scripts on AIX which run daily, weekly and

monthly basis

. Involved in developing home grown Web Services for communication between

Agents and EM.

. Created DB schema using Oracle SQL Developer and performed Query

Optimization using TOAD.

. Implemented a methodology to migrate all the data from Oracle 10g to CMDB

11g model using PL/SQL (Stored Procedures, functions and Triggers) by

maintaining data integrity.

. Created various batch processes and CRON jobs for triggering inventory

collection.

. Extensively used Oracle Files (Content management system or CMS), JDBC

and Hibernate.

. As a Team lead, successfully managed all Inventory Collection related

issues.

Project: Cloning of Application Server and Database products using

Enterprise Manager (10g R2)

Cloning allows creating a new installation with all patches applied to it

in a single step and saves time by avoiding install, configure, and patch

times. It uses Cloning Wizard to perform software cloning using Oracle

Enterprise Manager Platform and updates the configuration of copied Oracle

Home Installation.

. Led the Analysis, technical specifications, Entity-Relational modeling

and OOAD using UML.

. Designed Class Diagrams, Sequence Diagrams, and State Diagrams in UML.

. Developed backing Beans, JSP pages, JavaScript, deployment descriptor

within JSF framework.

. Coded business logic modules using C/C++ language.

. Extensively built SQL queries, PL/SQL packages on Oracle 10g and query

Tuning using TOAD.

. As a subject matter expert, conducted numerous sessions with customers.

. Earned reputation as subject matter expert in the area of 9iR2 and 10g

Oracle Home Cloning.

. Promoted to Senior Member Tech Staff (SMTS) for the excellent performance

and capability.

Employer: SMR Investments Inc, Jan 2002 - May 2004

Location: Bangalore

Position: Java Developer

Project: Bangalore Real Estates & Financials

An E-Commerce retail portal for everything related to the Real-estate in

Bangalore such as latest Construction projects, Builder details, Site

locations, bookings, bank loans and auctions.

. Developed UML models including Class/Sequence/State/Activity diagrams

using Microsoft Visio.

. Created JSP pages with great look using HTML, JavaScript, CSS

(Cascading Style Sheets).

. Extensively used PL/SQL stored procedures & triggers in data retrieval

and updating of information in the Oracle database using JDBC. Created

ERDs and coded the entire schema.

. Played a vital role in creating reports using PL/SQL on Oracle 9i.

ACADEMIC HIGHLIGHTS

. All India 7th Rank in GATE (a National-level Entrance Examination for

admission into all Graduate schools in India) out of 50,000

candidates.

. State 4th Rank in Engineering Common Entrance Test (a State-level

Entrance Examination for admission into all Under-Graduate schools in

AP state) out of 200,000 candidates.

. Department 1st Rank during both graduate and under-graduate programs

from India's best schools.

. Published a paper titled "Simulation based Algorithm for Ergodic

Control of Markov chains" in The Journal of Machine Learning, MIT

Press. (http://portal.acm.org/citation.cfm?id=1248617).

. Winner of a National Level Technical Paper Contest held at REC,

Warangal, India.



Contact this candidate