Lead Software Developer Resume
College Station, TX
Objective
- To work in innovative projects using cutting edge technologies to provide expert solution and excel as renowned software engineer.
- Have strong background and experience in all stages of Software Development Life Cycle.
- In addition to this, my technical skills and capabilities have made me a key resource in every organization I have worked.
SUMMARY
- Highly proficient Software Engineering/IT professional with proven analytical abilities and organizational skills with 8 years of IT experience on various multi - tiered architecture based enterprise applications.
- Worked for multinational companies such as Oracle, KPIT, NTT Data, Confidential &M
- Gained expertise in state of the technologies and frameworks using Java/J2EE, Oracle Fusion (middleware/integration modules), Oracle ADF, Oracle SOA, Oracle BPM Work lists.
- Extensive experience in Design, Development and implementation of Web tier, Business tier, Middleware, Application Integration and Database tier of the heterogeneous enterprise applications.
- Thorough understanding of user interfacing concepts using JavaScript, CSS, and XML
- Extensively used Oracle programming using SQL and PL/SQL
- Expertise in developing business applications using Java/J2EE, JSP, ADF Faces, ADF BC, Core Design Patterns, Oracle SOA and Web Services, ADF Security
- Experienced in implementing enterprise solutions using Weblogic server
- Solid understand and development expertise in writing optimized SQL queries and PL/SQL objects.
- Strong knowledge on Data structure concepts.
- Extensive experience in Rapid Application Development tools like JDeveloper 11g
- Performance object/relational persistence and query service like ADF BC.
- Development experiences with relational databases like Oracle 11g.
- Exposure to Complete System Life Cycle: from Analysis and Design to Implementation with J2EE Standards.
- Solid understanding and implementation experience of the Agile(SCRUM) methodologies
- Experience developing rich web application using ADF Faces.
- Skilled at handling complex projects and rapidly evolving requirements.
- Strong Communication skills and a good team player.
- Participated in all the design and code reviews to ensure that oracle fusion standards are followed.
TECHNICAL SKILLS
JAVA/J2EE/Web Technologies: Java, Servlets, JSP, ADF BC, ADF Faces, Web Services, SOA, HTML, XML, JavaScript, ADE(CVS), SVN Groovy, Servlets, JSP, EJB, JDBC, RMI, JNDI, Struts, UCM
RDBMS: Oracle9i/10g/11g (SQL, PL/SQL)
App Servers: Weblogic
IDE: JDeveloper
Source control: SVN, CVS, ADE
PROFESSIONAL EXPERIENCE
Confidential, College Station, TX
Lead Software Developer
Environment: Java, ADF BC, ADF Faces, SQL, PL/SQL, JDeveloper, WebLogic App server, Oracle Database, Subversion
Responsibilities:
- Understanding Business requirements, Effort estimation, creating technical design document (MD 070) from functional design document (MD 050).
- Designed database schema, created ADF Business objects i.e. BC4J components (Entity object, View Object, Association, View Link, Application Module)
- Designed ADF Task flows, page definition, page fragments(JSFF), and JSPX pages for the project. Used ADF and JSF Faces components and layouts.
- Write complex SQL queries to retrieve the data from various tables and meet the UI requirement.
- Write PL/SQL procedures to migrate/copy data from one set of tables to another as part of setup process.
- Develop new improvements to the system
- Worked on performance improvement of the application.
- Fix production issues
- Frequently testing the application with the researchers to make sure all the modules has been developed as per the client’s request.
- Used Subversion for code versioning.
Confidential, Chicago
ADF Developer/Project Lead
Environment: Java, EJB, ADF Faces, Java, Java Script and SQL, JDeveloper, WebLogic App server
Responsibilities:
- Analyze, understand and gather the requirement from the customer and implement in ADF.
- Creating the Functional and Design Documents as per the CAP Guidelines to make sure all the requirements has been incorporated.
- Develop the UI using Oracle ADF based on EJB’s and Web Services.
- Implemented Programmatic VO approach of building ADF UI’s and also POJO based Datacontrol approach of building ADF UI’s.
- Created web services from application module using Oracle JDeveloper
- Designed ADF Task flows, page definition, page fragments, and JSPX pages for the project
- Worked on Partial Page Refresh and Declarative Components.
- Implementing the Security Rules in Oracle OES and then consume and validate in the ADF Application.
- Frequently testing the application with the business to make sure all the modules has been developed as per the client’s request.
- Created JUnit and Selenium test cases.
Confidential, Chicago
ADF Developer/Web Center Consultant
Environment: Oracle ADF, Oracle Content Server, JDeveloper, WebLogic App server
Responsibilities:
- Creation of ADF Taskflows and Skins for the Public website.
- Build ADF Task Flows, JSFF pages and JSPX pages and use ADF Components to build the UI. Expose these task flows in the portal.
- Write complex SQL queries to implement the UI requirements.
- Implementation of security for the application
- Responsible for deployments and migration to System test/UAT and Production environments
- Write some utility PL/SQL scripts to fix data in production system.
- Create UCM content and migration of the content.
- Work on performance tuning of the application
Confidential, Huntsville, Alabama
ADF Developer
Environment: Oracle ADF 11g, Oracle SOA Suite 11g, Oracle OSB, JAVA, J2EE, EJB, Web Services.
Responsibilities:
- Designing and providing the architecture for the ADF UI application.
- Build ADF Pages based on EJB’s using Programmatic VO approach and also based on POJO Data controls based approach.
- Creation of ADF Taskflows and ADF pages
- Used ADF Contextual events to implement UI refresh and PPR(Partial Page Refresh) where direct access to the component inside the task flow is not available.
- Implementation of security for the application using Enterprise Roles, Application Roles, Entitlements and Resources
- One of the main members of the team and always involved in any urgent environment issues and critical bugs.
- Write unit test cases using JUnit
Confidential
Senior Applications Engineer
Environment: Oracle ADF 11g, Oracle SOA Suite 11g, JAVA, J2EE, SQL, PL/SQL, JUNIT.
Responsibilities:
- Designing the data model for the application
- Designing and providing the architecture for the ADF UI application.
- Creation of ADF BC Components
- ADF Taskflows and ADF pages
- Implementation of security for the application