Sr. Developer Resume
New, YorK
SUMMARY:
- 8 Years 11 months of strong experience in design, analysis, development & implementation of various medium to large scale applications with N - Tier Architecture using MVC architecture, Java/J2EE and Portal technologies.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications using UML, Object Oriented Techniques.
- Proficient in working with various technologies: Java/J2EE, Core Java, JSP, Servlets, EJB, PL/SQL, JDBC, Applets, Swing, Struts, Spring-3.0, Ajax, XML, Web Services and Design Patterns.
- Well hands on experience with IBM Products like portal 6.0, 6.1 & 8.0.0.0, Connections 3.0, QuickR 8.5, Omnifind Enterprise Edition, WCM.
- Experienced in developing Portal applications using JSR 168 & 286 specification
- Good experience in IBM WebSphere Web content Management (WCM), application design and development using WCM API. Worked on WCM authoring tool.
- Experience in Designing Web User Interfaces with Dojo, JQuery, AJAX
- Extensively worked in developing teh web applications using teh Struts, Spring, Portal Framework.
- Expertise in working with various database and database tools like Oracle9i/10g, Toad, SQL Developer.
- Worked proficiently in various IDEs including RAD, WSAD, and Eclipse.
- Worked on IBM WebSphere Portal environment (6.1 & 8.0) including Portal themes, Skins, Personalization and administration.
- Experience in IBM Omnifind Administration, search applications, search customizations and crawler configurations.
- Experienced in developing J2EE components on Application Servers like Tomcat, IBM WebSphere Application Servers, IBM WebSphere Portal Servers, Web Servers and Edge Servers
- Experienced to work in Mail API
- Expertise in web-based GUIs development using JSP, HTML, DHTML, CSS.
- Strong experience with XML, XSL, XSLT, XPATH.
- Hands on Experience in Ant-script and Log4J.
- Experience in working on Linux and Windows environment. Good noledge of developing UNIX Shell Scripts.
- Experienced with different version management software such as VSS, PVCS, Star Team, SVN.
- Experience in developing WebServices using SOAP, WSDL and RSS.
- Hands on Experience with J2EE design patterns. Designed applications using J2EE Design Patterns like creational, structural and behavioural design patterns (MVC Architecture, Business Delegate, Data Access object, Composite View) and Singleton and Abstract Factory.
- Created Test cases using JUnit to test functionalities of application.
- Experience in using Agitar tool to assess coding standards & Code coverage.
- Experience in preparing HLD & LLD for teh projects
- Experienced in preparing POC ex: DynaCache & WorkManager
- Experience in using IBM Quickr with portal
- Experience in developing applications using Quickr & Connections REST Feeds API
- Experience in coming up with performance tuning suggestions by analysing heap dump, Java Core, AWR Reports, Verbose GC analysis.
- Experience in implementing Performance Tuning parameters at JVM and Server level tuning parameters.
- Experience is migrating large amount of WCM Content within environments using WCM Syndication.
- Good experience in process like Water fall, Iterative, Agile/Scrum and Test driven methodologies.
- Ability to work in tight schedules and efficient in meeting deadlines.
- Ability and desire to learn, very flexible and adaptable. Can adapt to new software and processes quickly and efficiently.
- Strong analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.
- Received appreciation from Clients many times while showing technical Excellency in completing teh tasks given.
TECHNICAL SKILLS:
Java Technologies: Java/J2EE, Servlets, JSP, JDBC, EJB, Java Beans, Spring MVC, JSF-2.0, Struts, JUnit, XPATH,XHTML, XSLT, XML, JMS, JPA, AJAX, JQuery, Dojo, PL/SQL, Portlets, REST API, WCM API, WebServices, LOG4J, JSON, Swagger, Angular JS
Design Patterns: MVC, Business Delegate, Data Access Object, Composite View, Singleton, Abstract Factory, Front Controller.
Portal Technologies: JSR-168/JSR-286, WSRP, WAI
Application Server: IBM WebSphere Application Server 6.1, IBM WebSphere Portal Server 6.1.5, WebSphere Portal Server 8, IBM Lotus Connections 3, IBM Omnifind Enterprise Edition 9.1.4, Quickr 8.5, Tomcat Apache, IBM HTTP Web Server
Frameworks: Spring MVC-3.0, Struts-1.2
Architecture: Model View Controller 2
Open Source: ANT, Log4J, DOJOVersion Control: Win CVS, PVCS, VSS, Star Team, Rational Team Concert, Subversion
Tools: Microsoft Visio, RAD 7.0, WSAD, Eclipse, PL SQL developer, TOAD, Star Team, Visual Source Safe, JUDE, IBM Support Assistant, Agitar.
IDE: Eclipse, RAD, WSAD
RDBMS: Oracle, DB2, SQL Server
Operating Systems: Linux, Windows 2000, Microsoft Window XP, DOS
PROFESSIONAL EXPERIENCE:
Confidential, New York
Sr. Developer
Responsibilities:
- Teh primary role is to design, develop and support components of Derivatives clearing system
- Responsible for entire SDLC from definition of requirements through deployment and support
- Work closely with IT peers and operational professionals to define behaviour, services, and interfaces for teh tools under development.
- Develop REST Services
- Automate manual jobs
- Redesign internal tools using Angular JS, WebUI toolkit
- Lead technical discussions with teh global team members.
- Understand business flows of all components and come up with design for new components
- Strong understanding of distributed systems and design patterns.
- Enhance and fine tune real time systems/ messaging infrastructures with multi thread capability.
Environment: Core Java, J2EE, Spring-3.0 MVC,JSP, Servlets, JDBC, RESTful services, Log4J, JUnit, Groovy, Eclipse, IntelliJ, SVN, JUDE, Gradle, Angular JS, Swagger
Confidential
Sr. Developer
Responsibilities:
- Analysis and understanding of business requirements and implement teh process using Agile (Scrum) methodology.
- Communicate with teh Leads and BA’s for better understanding of teh design requirements.
- Coding teh programs in accordance with Program Specifications and adhering to Coding standards.
- Develop and Test Batches/Interfaces as per design.
- Work on Defects/Bug fixes as per Weekly Sprint Planning.
- Design and Development of entity specific portal applications using JSR 286 Portlets, J2EE frameworks like Spring.
- Developing Web content management (WCM) portlets using IBM WCM API.
- Design and development of Omnifind search related customizations using JSR 286 Portlets.
- Improving teh GIP performance in terms both of number of users and response time by implementing proactive measures like Content Cache Management etc.
- Creation of Web content Management library templates that can be used across entities.
- Migration of different AXA Intranet entities like AXA-France, AXA-Equitable to Unified Intranet Portal AXA-ONE.
- Implemented Agile methodology using Quality center.
- Experience integrating external web applications using WAI.
- Experience creating Quickr place template, customizing teh REST response
- Experience creating communities, blog and wiki customization based on roles in connections
- Implemented logging for Quickr and Connections using DOJO interceptors.
- Updated Quickr and Connection theme and integrated them to portal using WAI.
- Experience in designing teh Authoring and Presentation templates in WCM.
- Experience in defining Taxonomy, site map etc. in WCM
- Implemented JUNIT test cases for unit testing and Suites for end to end testing.
- Good experience Installing, fix packs on IBM WebSphere portal server..
- Ajax functionality is developed using JQuery.
- Work on enhancements & Defects
- Requirements collection and Analysis
- Effort Estimation for teh given requirements.
- Involved in change request estimation, technical solution document and implementation plan.
- Developing a throw away prototype in case of new or unclear requirements if necessary.
- Preparation of Low Level Design documents.
- Responsible for delivering design documents.
- Quality of design deliverables were taken care with teh usage of documentation checklists and guidelines.
- Performance Tuning
- Analysing JavaCore, HeapDump, Verbose GC, AWR Reports and liaising with DBA and Product Support teams for possible fixes
- Performing IQA for individual modules before delivery.
- Preparation of Unit Test Plan
- Performing Unit Testing and System Testing.
- Consolidation of teh release notes
- Database design
- Quality Assurance Activities.
- Code review and standards
- Used SVN for version control and LOG4J for debugging.
- Designed Production Integration Mechanism(IFrame)
Environment: Core Java, J2EE, Spring-3.0 MVC,JSR-286 Portlets, JSF-2.0, JSP, Servlets, JDBC, Web Services, Log4J, ANT, JUnit, Jquery1.8, RAD7.5, REST, Websphere Application server 8.0, W.P.S 8.0,W.C.M 8.0, Quickr 8.5,Connection 2.5/3.0,Omnifind Search, Oracle 11g, ANT 1.5, Log4J, JavaScript, XML, Selenium, Web Services, SVN, CSS, Maven, JUDE, REST API.
Confidential, Jersey City, NJ
Senior Software Developer
Responsibilities:
- Involved in all phases of Agile Scrum SDLC - Requirement Analysis, Design, Development, System Integration Testing and Performance Testing using Java/Portal Technologies (Core Java, Servlets, JSP, JSR 286 Portlets, WSRP Portlets, iFrame)
- Configure/create Users, Roles, Entitlements using Portal Admin Console
- Used Apache ANT for building teh application
- Build & Deploy teh application in DEV/UAT/INT environments
- Configured and deployed teh Application in WebSphere portal
- Requirement gathering with Business Team & preparing documents like detailed design document, technical specification, UML diagrams
- Involve in Production Release Activities like release schedules, back-up plan etc.
- Analyse existing system
- Effort Estimation for teh given requirements.
- Involved in change request estimation, technical solution document and implementation plan.
- Developing a throw away prototype in case of new or unclear requirements if necessary.
- Preparation of Low Level Design documents.
- Responsible for delivering design documents.
- Quality of design deliverables were taken care with teh usage of documentation checklists and guidelines.
- Portal application development environment setup for Offshore team.
- Design and development of critical portal applications like Learning & Development, Diversity & Inclusion, Innovation s and NOC document Management.
- Customizing teh portlets on user ps and settings.
- Created RAD code templates that will be very much useful in our Intranet Portal code documentation like Java doc and java editor templates and they greatly reduced team development time.
- Developed number of common components, which are useful for Intranet Portal development like JQuery validation framework, common Ajax requests and generic overlay implementations and moved to axa equitable portal theme.
- Implemented number of proactive measures in applicationlike Dyna Cache for Diversity & Inclusion Application and Optimizing teh Rich Text editor to improve teh application performance.
- Preparation of Unit Test Plan
- Performing Unit Testing and System Testing.
- Consolidation of teh release notes
- Database design
- Code review and standards
- Version Management
- Designed Production Integration Mechanism(IFrame)
- Livelink To Quickr Migration
- Developed Standalone migration project
Environment: Core Java, J2EE, WSRP Portlets, IFrame Portlet, JSR 286, JSP, JSTL, Servlets, JDBC, Web Services, JMS, Log4J, ANT, WebSphere Portal Server-6.0, WebSphere Application Server, IBM HTTP server, XML, PVCS, AJAX, JQuery, JavaScript, RAD, Oracle-10G, Toad, JUDE, SVN, REST API.
Confidential
Senior Software Developer
Responsibilities:
- Involved in all phases of SDLC - Requirement Analysis, Design, Development, System Integration Testing and Performance Testing using Java/Portal Technologies (Core Java, Servlets, JSP, JSR 286 Portlets)
- Developed teh Portal, Portlets, Pages, Desktop, Look & Feel, Layout using Weblogic Portal
- Used Apache ANT to build/deploy teh application
- Build & Deploy teh application in SIT/UAT environments
- Configured and deployed teh Application in WebSphere
- Involve in Production Release Activities like release schedules, game plan, back-up plan etc.
- Used SVN/PVCS for version control
- Requirement gathering with Business Team & preparing documents.
- Analysis of Business team
- Involved in Load Testing
- Study of existing system
- Effort Estimation for teh given requirements.
- Involved in change request estimation, technical solution document and implementation plan.
- Developing a throw away prototype in case of new or unclear requirements if necessary.
- Preparation of Low Level Design documents.
- Responsible for delivering design documents.
- Quality of design deliverables were taken care with teh usage of documentation checklists and guidelines.
- Design of Application & Database Design
- Coding using JSR 286 API
- Performing IQA for individual modules before delivery.
- Preparation of Unit Test Plan
- Performing Unit Testing and System Testing.
- Consolidation of teh release notes
- Database design
- Quality Assurance Activities.
Environment: Core Java, J2EE, JQuery, JavaScript, AJAX, JSR 286 Portlets, WebSphere Portal 6.1, WebSphere Application Server 7.0, JUnits, JUDE, Toad, Performance Monitor, JSP, JSTL, XML, Web Services, Log4J, RAD, PVCS, Oracle 10G, Unix, Putty
Confidential
Senior Software Developer
Responsibilities:
- Involved in all phases of SDLC - Requirement Analysis, Design, Development, System Integration Testing and Performance Testing using Java/Portal Technologies (Core Java, Servlets, JSP, MVC Architecture)
- Used Apache ANT to build/deploy teh application
- Analysis and Design of modules based on BRD.
- Involved in JavaScript and JSP development.
- Customized framework components.
- Writing business rules using config manager
- Responsible for finding root cause of Bug, Bug Fixing and implementing Change requests.
- Involved in Bug Fixing.
- Involved in development and bug fixing of Portal applications.
Environment: RAD 6.0, Trilogy Framework, J2EE (JSP, Servlets), Html, JavaScript, Oracle 10g, XSLT, MCC Config Rules Manager.
Confidential
Senior Software Developer
Responsibilities:
- Involved in all phases of SDLC - Requirement Analysis, Design, Development, System Integration Testing and Performance Testing using Java/Portal Technologies (Core Java, Servlets, JSP, Spring Framework, JDBC, Mail API)
- Involved in creating basic flow diagrams and prototype model
- Design java classes using MVC Architecture
- Developed and reviewed teh Unit Test Plans.
- Used Apache ANT to build/deploy teh application
- Used WIN CVS for version control
- Analysis and Design of modules based on BRD.
- Involved in JavaScript and JSP development.
- Involved in development of custom tags.
- Developed framework components.
- Involved in implementation of application server infrastructure like: DynaCache and WorkManager.
- Responsible for finding root cause of Bug, Bug Fixing and implementing Change requests.
- Measuring Performance statistics of java components like: object size and response time.
Environment: Java/J2EE-1.4, Servlets, JSP, JDBC, MVC Architecture, Spring Framework, Mail API, Log4J, XML, JavaScript, JQuery, HTML, Tomcat-5.5, SQL Server 2000, RAD 7.0, Win CVS, Oracle 10G
Confidential
Application Developer
Responsibilities:
- Involved in development activities using Java
- Involved in creating basic flow diagrams and prototype model
- Design java classes using MVC Architecture
- Used PVCS for version control
- Involved in analysing teh existing system and gathering teh change requirements for teh modules.
- Involved in converting requirements into Low Level Design which includes class diagrams, sequence flow diagrams and db design.
- Responsible for delivering Design Documents and quality of design deliverables were taken care with teh usage of Documentation check list guidelines.
- Converting LLD into technical work pieces (JSP and java components with wrapper as portlet).
- Involved in teh development of Utility components.
- Preparation of Unit Tests cases and test data preparation, and testing as per teh documented test cases and documenting teh defects.
- Involved in code review of other modules.
- Responsible for quality of code in adherence to set standards.
- Responsible to ensure proper and timely Version maintenance of components.
- Received Customer Appreciations for providing quick solutions.
- Completed development of Large and complex modules with in expected time.
- Learnt Portlet technology in less time.
Environment: Core Java, J2EE, JSP, Servlets, JDBC, Oracle 8i, RAD, Mail API, JSR 168 API, MVC ArchitectureWebServices, WebSphere Application Server 6.0, WebSphere Portal Server 6.0
Confidential
Application Developer
Responsibilities:
- Involved in development activities using Java
- Involved in creating basic flow diagrams and prototype model
- Design java classes using MVC Architecture
- Used Start Team for version control
- Involved in Change Request estimation, Technical solution document, implementation plan, Development and testing.
- Was responsible for finding Impacts to teh existing application on implementing new change requests.
- Involved in implementing new Change requests.
- Involved in changing/developing Business component layers and connectivity layers.
- Preparing analysis and design documents, check lists, Inventory, Unit Test Plan, traceability matrix and design documents.
- Construction of components using java, ejb and WebServices.
- Was responsible for finding root cause of Bug, Bug Fixing.
Environment: J2EE, JSP, Servlets, JDBC, RMI, EJB, Oracle 8i, RAD, Start Team, Visio 2000, WebServices, WebSphere Application Server 6.0
Confidential
Java/J2EE Application Developer
Responsibilities:
- Involved in development activities using Java
- Involved in creating basic flow diagrams and prototype model
- Design java classes using MVC Architecture
- Used VSS for version control
- Involved in study of existing system.
- Involved in Change Request estimation, Technical solution document, implementation plan, Development and testing.
- Was responsible for finding Impacts to teh existing application on implementing new change requests.
- Involved in implementing new Change requests.
- Involved in changing/developing Business component layers and connectivity layers.
- Preparing analysis and design documents, check lists, Inventory, Unit Test Plan, traceability matrix and design documents.
- Construction of components using java, ejb and WebServices.
- Was responsible for finding root cause of Bug, Bug Fixing.
Environment: J2EE, JSP, Servlets, JDBC, RMI, EJB, Oracle 8i, RAD, Start Team, Visio 2000, WebServices, WebSphere Application Server 6.0
Confidential
Application Developer
Responsibilities:
- Involved in development activities using Java
- Involved in creating basic flow diagrams and prototype model
- Design java classes using MVC Architecture
- Used Star Team for version control
- Involved in study of existing system.
- Involved in gathering requirements and requirement analysis.
- Preparing analysis and design documents, Unit Test Plan, Traceability Matrix etc.
- Involved in construction of various components of teh system in Java, JSP, WebServices and EJB.
- Involved in integration of developed components with other business components.
- Tests cases and test data preparation, and testing as per teh documented test cases and documenting teh defects.
- Responsible for ensuring quality of code in adherence to coding standards.
- Version management of teh components developed.
- Achieved Customer Appreciation for successful development and product implementation on time.
Environment: J2EE, JSP, Servlets, JDBC, RMI, EJB, Apache Tomcat, Oracle 8i, WebSphere Application Server 6.0, RAD, Star Team, Visio 2000, Design Patterns, WebServices, XML