Lead Software Developer Resume
KC
SUMMARY:
- Over 14.5 years of experience in Object Oriented software Analysis & Design, and Development, Implementation of expertise systems using java and J2EE Technologies.
- Played a multiple roles Architect, Lead Developer in projects and have the experience in understanding Business Process and accurately translating them to technical/UI requirement and effectively communicating technological concepts in simple terms to business users.
- Excellent communication skills, creative problem solver, positive listener and team player and will be able to work with little or no supervision.
- Researched, evaluated and provided recommendations as per the program BSD so that they align with changing Federal standards. Provide evaluated reports to higher management for planning processes.
- Research, designed and developed applications using Oracle ADF, WebCenter Portal, Oracle Content Server and Angular js Experienced with working on cross board teams.
- Research solutions based on the requirements and provided POCs with consideration of changing industry standards.
- Highly experience in fixing Memory Leaks and Performance Bottlenecks using tools like CA Introscope and HP Diagnostics.
- Extensively worked with servlets based and ADF, Angular js, Web Center based multi tier applications.
- Demonstrated knowledge of J2EE design patterns (MVC, service Locator, Value Object and Data Access Object).
- Extensively worked with Enterprise java beans (EJB's) - Session, Entity and Message Driven Beans, J2EE Technologies.
- Strong knowledge in developing applications using Policy (Oracle WS-Policies, Portlet Policies, rewrite standard WebCenter, Content Server security policies).
- Lead brown bag/lunch and learn sessions to extend the new technology and enterprise standards awareness within the organization.
- Experience in Deployment of Internet/ Intranet applications in Web and Application servers.
- Developed and implemented various projects in Finance, Health, Networking and Telecommunications.
- Extensively worked with Relational Database Oracle, PL/SQL, GreenPlum and MS Access.
- Experienced in developing Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams), Packages and Classes using Rational Rose.
- Proficient in Distributed technologies including EJB and RMI.
- Design Patterns, UML, Rational Rose 2000, Web Services and Web Application frameworks like JSF
- Worked on different phases of SDLC like Project Planning and Estimation, Requirements Gathering, Analysis, Design, Development, Testing, Deployment, User Acceptance and Support.
- Application server deployment experience with weblogic, websphere.
TECHNICAL SKILLS:
Languages: Java, J2EE, C, C++
Middleware: J2EE, Jakarta Struts, Applets, Oracle Fusion Middleware
Web Technologies: HTML,XML,XSL, XSLT, Java Scripts, Angular js, TypeScript
Server Programming: Struts, JSP, Servlets
Component Technology: EJB, Java Beans
Server: Apache, Tomcat
RDBMS: Oracle, PL/SQL., SQL Server, MS-Access, Green Plum
Tools: Of OO design: UML, Rational Rose
Development Tools: Eclipse, WSAD, JDeveloper (various version), intelliJ, visualCode
Application Server: Web Sphere, Web Logic
Framework: Struts, JSF, Hibernate, ADF 11g, RDIC
Networking: TCP/IP, RMI, HTTP, HTTPS
Operating Systems: Windows, MSDOS, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, KC
Lead Software Developer
Responsibilities:
- Develop new reusable interface with Angularjs.
- Provide proof of Concepts to enable better understanding to the concepts for the higher management and junior developers using Oracle ADF and Angular js.
- Provide solutions which would align with enterprise architecture of FRB.
- Provided scope of change while acting as SME with Oracle WebCenter, ADF, J2EE on the team when converting and adapting to Angular js.
- Make recommendations to the team and identify the components reusable.
- Identify the limitations of technologies and provide best possible solutions within the specified parameters of the application.
- Design solution for reusing the Oracle Content Server to retrieve the images of checks and so on.
- Assisted in resolving the security audits, program audits issues.
- Integrate Angular js UI screens to Oracle Content Server using rest based services and RDIC apis.
- Worked as a lead Developer for WebCenter Portal team.
- Provide proof of Concepts to enable better understanding to the concepts for the higher management and junior developers.
- Configure WebCenter for portlets.
- Worked on retrieving the data from Oracle tables and saving it in the ECM of the webCenterusing RDIC.
- Written adapters to communicate between WebCenter ECM and the database tables.
- Extensively used RIDC method calls to access retrieve and modify the path flow of the control.
- Worked on providing navigational framework for the applications which are being integrated in the portal.
- Responsible for designing the portlet pages in Web Center.
- Responsible for the entire css of the portal.
- Worked on making the WebCenter portal site for 508 compliance using custom coding.
- Created, customized and developed portal and portlet pages using wsrp.
- Develop templates for the team to use it for website pages.
- Coordinate with client for requirements and design.
- Involved in the unit testing, integrated system testing and delivery of the application.
- Functional skills in analyzing the requirements: translating new ideas into solutions including opportunity identification, delivery, support, analysis and documentation.
Environment: SVN, Oracle ADF 11g, Java JDK1.6, JSTL, JDeveloper 11g, Oracle Weblogic Server 10.3, Oracle WebCenter Suite, Enterprise Java Beans, Oracle 10g and Oracle Middleware Fusion suite 11g, PEGA, WEBFOCUS, intellj,node.js.
Confidential, MDPortal Team Lead
Responsibilities:
- Acting as a Deputy Architect in the team to design the application using ADF concepts.
- Design and implement service interaction from other Oracle components with User Interfaces using Oracle JDeveloper.
- Write enterprise web services to access enterprise information systems via J2EE.
- Implement data interaction techniques between UI, UCM, BPM, Measures Engine and BI publisher using API.
- Involved in writing web services to display the data from BI publisher to UI.
- Involved in identifying, designing and implementing the commonly needed data inorder to perform a task and convert that data as a common enterprise service methods.
- ADF Page design and development using Oracle ADF, BPM workspace 11g.
- Provide proof of Concepts to enable better understanding to the concepts for the higher management and junior developers.
- Configure WebCenter for portlets.
- Created, customized and developed portal and portlet pages using WSRP.
- Integrated portlets into portal in Web Center.
- Develop templates for the team to use it for website pages.
- Coordinate with client for requirements and design.
- Help with regular deployment issues across Dev, Test and Prod environments.
- Analyze the business needs for the processes and modules that needed migration.
- Conduct and participate in status meetings to collect data from business users.
- Validate Screen technical specification with technical designs created by IT developers.
- Participate regularly in review meetings with Project Manager, Architects and Business Analyst.
- Involved in the unit testing, integrated system testing and delivery of the application.
- Functional skills in analyzing the requirements: translating new ideas into solutions including opportunity identification, delivery, support, analysis and documentation.
- Train junior developers with related tasks.
- Lead the developers team of 9 members to complete coding.(junior + senior developers)
- Peer Review tasks assigned to the developers and make sure that best practices are observed.
- Provide best practices documentation.
- Co-ordinate tasks across the development and deployment team.
- Configure CSS in WebCenter.
- Document best practices and lessons learnt in the project. Acting as a SME in the current project.
- Coordinate with Oracle to help them resolve the bugs in web center and JDeveloper.
Environment: SVN, Serena, Oracle ADF 11g, Java JDK1.6, JSTL, JDeveloper 11g, BPEL, Oracle BPM 11g, Oracle Weblogic Server 10.3, Oracle WebCenter Suite, Enterprise Java Beans, Oracle 10g and Oracle Middleware Fusion suite 11g, BI publisher.
ConfidentialDeputy Architect, Team Lead and Principle programmer
Responsibilities:
- Acted as a Deputy Architect in the team to design the application using ADF concepts.
- Design and implement service interaction from other Oracle components with User Interfaces using Oracle JDeveloper.
- Write enterprise web services to access enterprise information systems via J2EE.
- Implement data interaction techniques between UI, BPM, Measures Engine and BI publisher using API.
- Involved in writing web services to display the data from BI publisher to UI.
- ADF Page design and development using Oracle ADF, BPM workspace 11g.
- Provide proof of Concepts to enable better understanding to the concepts for the higher management and junior developers.
- Configure WebCenter spaces for personal spaces and group spaces.
- Created, customized and developed portal and portlet pages using wsrp.
- Integrated portlets into portal in Web Center.
- Develop group space templates for the team to use it for website pages.
- Coordinate with client for requirements and design.
- Help with regular deployment issues across Dev, Prod and Test environments.
- Analyze the business needs for the processes and modules that needed migration.
- Conduct and participate in status meetings to collect data from business users.
- Validate Screen technical specification with technical designs created by IT developers.
- Participate regularly in review meetings with Project Manager, Architects and Business Analyst.
- Involved in the unit testing, integrated system testing and delivery of the application.
- Functional skills in analyzing the requirements: translating new ideas into solutions including opportunity identification, delivery, support, analysis and documentation.
- Train junior developers with related tasks.
- Lead the developers team of 19 members to complete coding.(junior + senior developers)
- Peer Review tasks assigned to the developers and make sure that best practices are observed.
- Provide best practices documentation.
- Co-ordinate tasks across the development and deployment team.
- Configure CSS in webCenter spaces.
- Document best practices and lessons learnt in the project. Acting as a SME in the current project.
- Explore new ways to make communication between JDeveloper, BIPublisher and BPM at the same ways.
- Contact Oracle Technical persons to notify the bugs in JDeveloper 11.1.1.4 and in WebCenter spaces.
- Coordinate with Oracle to help them resolve the bugs in web center and JDeveloper.
Environment: SVN, Oracle ADF 11g, Java JDK1.6, JSTL, JDeveloper 11g, BPEL, Oracle BPM 11g, Oracle Weblogic Server 10.3, Oracle WebCenter Suite, Enterprise Java Beans.Oracle 10g and Oracle Middleware Fusion suite 11g, BI publisher.
ConfidentialPortal Architect, Independent Contractor
Responsibilities:
- ADF Page design and development using Oracle ADF, BPM workspace 11g.
- Provide proof of Concepts to enable better understanding to the concepts for the higher management and junior developers.
- Configure WebCenter for portlets.
- Worked on retrieving the data from Oracle tables and saving it in the ECM of the webCenterusing RDIC.
- Written adapters to communicate between WebCenter ECM and the database tables.
- Extensively used RIDC method calls to access retrieve and modify the path flow of the control.
- Worked on providing navigational framework for the applications which are being integrated in the portal.
- Responsible for designing the portlet pages in Web Center.
- Responsible for the entire css of the portal.
- Worked on making the WebCenter portal site for FAA 508 compliance using custom coding.
- Created, customized and developed portal and portlet pages using wsrp.
- Develop templates for the team to use it for website pages.
- Coordinate with client for requirements and design.
- Involved in the unit testing, integrated system testing and delivery of the application.
- Functional skills in analyzing the requirements: translating new ideas into solutions including opportunity identification, delivery, support, analysis and documentation.
Environment: SVN, Oracle ADF 11g, Java JDK1.6, JSTL, JDeveloper 11g, BPEL, Oracle Weblogic Server 10.3, Oracle WebCenter Suite, Enterprise Java Beans.Oracle 10g and Oracle Middleware Fusion suite 11g, BI publisher.
Confidential, Baltimore, MDApplications Engineer
Responsibilities:
- Involved in modifying the existing system to accommodate required structure of the files.
- Upgraded the XMLBeans to version 2.5.
- Upgraded Apache POI to version 3.6
- Implemented data validations in the excel format using Apache POI 3.6.
- Implemented coding modifications to rectify the formatting errors while converting the files from text format to XML, PDF, EXCEL formats.
- Reviewed the testing process and co ordinate with the testing team to ensure that the modifications made in the system are working properly as planned.
Environment: JAVA, ECLIPSE, XML, XMLBeans, Apache POI 3.6
ConfidentialProgrammer Analysts Senior
Responsibilities:
- Involved in designing the business tier.
- Developed Custom tags to simplify the JSP code. Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Used Struts framework in the application which is based on MVC design pattern.
- Used Ajax calls in the application to improve the application performance.
- Used EJB's in the applications and developed Sessions beans to house business logic at the middle tier level.
- Used Rational Rose for Use Case Diagrams, Activity flow Diagrams, Class Diagrams, Object Diagrams in the design phase.
- Tuned database queries and connection pools for better performance.
- Provided support to business users during User Acceptance Testing and Post- production phase.
- Designed and developed the fixes to the Java/ EJB middle tier and to the database layer which includes SQL changes.
- Coordinated with QA for testing, Production releases, Application deployment, integration and conducting walk-thru code reviews.
Environment: JAVA, J2EE, JSP, EJB, STRUTS, SERVLETS, JDBC, ECLIPSE, WEBSPHERE, DB2, XML, HTML.
Confidential, San Francisco, CALead Developer
- Involved in requirement gathering through focused interviews with the business users.
- Performed impact analysis on the business tier and suggested design changes required for the integration of Workbooks.
- Re-engineered the business tier to support XML services. The re-engineered business tier components were integrated with Flash based GUIs using Struts.
- Developed a reusable migration strategy for the team to implement.
- Developed Custom tags to simplify the JSP code. Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Used Struts framework in the application which is based on MVC design pattern.
- Used EJB's in the applications and developed Sessions beans to house business logic at the middle tier level.
- Implemented Messaging Trigger components using JMS.
- Used XML for transferring the data from the client to the server.
- Used Rational Rose for Use Case Diagrams, Activity flow Diagrams, Class Diagrams, Object Diagrams in the design phase.
- Designed and developed a utility to extract report configurations and schedules maintained in Report Writers Oracle Database using PL/SQL and exported the information to XML files.
- Used ADF Business Components technology provides declarative building-blocks for business objects and handle database persistence.
- Tuned database queries and connection pools for better performance.
- Provided support to business users during User Acceptance Testing and Post- production phase.
- Designed and developed the fixes to the Java/ EJB middle tier and to the database layer which includes SQL changes.
- Coordinated with QA for testing, Production releases, Application deployment, integration and conducting walk-thru code reviews.
Environment: JAVA, J2EE, JSP, EJB, JMS, ADF, STRUTS, SERVLETS, JDBC, ECLIPSE, TOMCAT, PL/SQL, ORACLE, XML, HTML.
Confidential, Cincinnati, OHDeveloper
Responsibilities:
- Involved in requirement gathering and converting them into technical specifications.
- Involved in Object Oriented Analysis and Design of the application.
- Developed manager agent architecture for administration and monitoring of multiple
- Interactive Response system through web-based interface.
- Designed and developed Interactive Response administrative module for executing IR commands as per command request.
- Reviewing of architecture / design and test key areas.
- Developed different modules in Struts framework to support internationalization support based on MVC framework.
- Developed Action classes and Action frames in the Struts framework.
- Developed Session Beans, Entity Beans which represents the Business Logic using EJB's.
- Used Hibernate Presistense Strategy to interact with database.
- Used Java Message Service for reliable and asynchronous exchange of important information in the Network.
- Developed JSP pages for dynamic representations of Customer data in the client side.
- Used XML for transferring data from client to server.
- Responsible for developing an application using Simple Network Management Protocol Manager (SNMP).
- Involved in design concepts of the database using UML.
- TopLink framework is used to address the mismatch, store, retrieve objects and relational database
- Involved in fixing bugs in production support and coordinated with the QA and
- Production team and with the integration team.
- Prepare technical assessments and technical reports, as well as work product documentation adhere to quality processes and methodologies.
- Involved in fixing Memory Leaks and performance bottlenecks.
Environment: EJB, Struts, Hibernate, Core Java, JavaScript, JMS, SNMP, XML, Oracle 9, TopLink, Rational Rose, JDBC, XML, SOAP, Web Sphere Application server.
ConfidentialSr. Developer
Responsibilities:
- Designed the user interface application using UML methodology.
- Involved in the image services server.
- Involved in Peripheral Devices.
- Involved in Software Services(Batch, cache, Index, Document, Print Services).
- Responsible for application architecture based on the Model View Controller pattern based on Model2 Architecture.
- Used FileNet image services from java application.
- Involved in creating web based application with custom document query and retrieval.
- Integrated FileNet imaging with existing java application.
- Responsible for data validations on the client side by using java script.
- Designed GUI interfaces using JSP, HTML and java script.
- Used EJB, Servlets, XML technologies for server side programming.
- Developed Session Bean and Entity Bean for the Business flow and Business logic using EJB.
- Used Oracle stored procedures and written some SQL queries for data retrieving.
- Developed JSP pages for dynamic representation of Customer data on the client side.
- Designed and implemented Enterprise Java Beans that fit the Model Components.
Environment: Windows XP, java/EJB, JSP, XML, SOAP, Struts, Oracle 9, Servlets, HTML, PL/SQL.
ConfidentialSr. Developer
Responsibilities:
- Involved in Software development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Used Java Scripts for client side validations in the application.
- Used Action, Action Listener and ValueChange Listener in JSF for the application.
- Developed Message Driven Beans in conjunction with JMS to interact with third party API called Aepona.
- Used ORM for persisting data extraction from the database.
- Logging is done using a third party web services.
- Designed and implemented call events using third party.
- Developed web services using SOAP.
Environment: Windows XP, Java, EJB, XML, JSF, Web services.
ConfidentialSenior Developer
Responsibilities:
- Involved in SDLC such as requirement gathering, System Analysis, Design, Coding and testing.
- Interacted with the clients in the requirement gathering phase.
- Implementing code for coupling different modules and communication between different layers.
- Managed Exception handling.
- Responsible for design and development of the application framework for security module for assigning access rights using Struts framework.
- Implemented complex business logic by using all core java features.
- Used Web Portals (JSR 168) for data centric inwards, outward constituents.
- Incorporated publishing feature that enables to create, manage information with in the portal.
- Communicating and updating Off Shore team regarding business requirements.
Environment: Windows XP, Struts, Core java, JSR 168, Eclipse, Oracle 8i.
ConfidentialJr. Developer
Responsibilities:
- Involved in SDLC such as requirement gathering, System Analysis, Design, Coding and testing.
- Managed data searches and Exception handling.
- Involved in the database queries.
- Responsible for design and development of the application framework for security module for assigning access rights using Struts framework.
- Implemented complex business logic by using all core java features.
- Involved in the database updates.
Environment: Windows XP, Java, EJB, Eclipse.