Senior Developer,resume Profile
OBJECTIVE
Proven track record in develop, test and manage thru 10 Years of IT industry experience with industry leading customers and with full cycle experience of SDLC.
PROFESSIONAL PROFILE
- Excellent deep knowledge of programming using Java J2EE and C on UNIX/Linux and Windows platform.
- Very good experience with team management and leading team for success.
- Extensive knowledge OOPs concepts and design patterns.
- Multi domain experience: Insurance, Banking/Finance, Auto-Finance, Telecom Both BSS and OSS .
- Have good development experience using MQ Series with C and JMS.
- Having good experience on integrating complex applications.
- Involved in complex application migration.
- Received reorganization awards in all the responsibility levels.
- Worked as onsite co-coordinator for many applications involving in customer interface.
- Well versed with the requirement collection, Design and deployment.
- Worked with multi team and multi-vendor complex applications off shore onsite model
- Excellent interpersonal and presentation skills.
- Extensive knowledge of Unix/Linux Internals.
- Excellent trouble shooting and analysis skills.
- Involved in enhancement of existing applications with new features.
- Worked with time critical High Availability HAP cluster applications.
- Involved in Designing and document the DRP Disaster Recovery Plan .
- Extensive knowledge of Relational Database Management Systems RDBMS
- Good shell and perl scripting knowledge.
- Taken lead role transitioning the project from Development Team to support.
- Conducted Training sessions for business users and at organization level.
- Implemented successfully Revenue Leakage controller for many big Telecom operators.
- Developed Test Plans, Test Scenarios, Test Cases and recorded test results for manual and automated testing for various applications.
- Proficient in business oriented computer programs Word, Excel, PowerPoint, and Outlook .
- Self-directed, results-oriented, and customer-focused individuals
TECHNICAL SKILLS
Computer Languages | Java, J2EE,C,C |
Java Technologies | Java, Servlets, JSP, JSTL, Custom Tag Libraries, EJB, Struts, Spring, Hibernate, HTML, JUNIT, XML, XSLT, XSD, Eclipse IDE, CSS Java Script, XHTML, CXF, SOAP, JAXB, AJAX. MDB, JCraft JSch |
Data Bases | Oracle, MS Access. |
Build Tools | Maven, Ant, Make file. |
Scripting Languages | Shell Script, Perl, SQL |
Messaging related S/W | JMS, MQ and Mule ESB, MDB |
Reporting Tools S/W | Crystal Reports with BO |
Operating Systems | Windows, UNIX Sun Solaris, HP-UX, IBM AIX, Red Hat Linux |
Bug Tracking | Bugzilla, StarTeam, TestLink, HP-MQC, Jira, Rational Team Concert RTC |
Modeling/ Design Skills | Unified Modeling Language UML ,Entity Relationship ER , Object Oriented Analysis and Design Patterns |
Management | Microsoft MPP, Power Point Excel, PPMC |
Documenting | MS Office, Open Office |
Web/Application Servers | Tomcat, JBOSS, BEA WebLogic, IBM WebSphere, Websphere Application Server WAS |
Version Control Systems | Sub Version SVN , VSS 6.0 Visual Source Safe , CVS and ClearCase3.0,PVCS, ClearQuest, PVCS. VSS, Perforce |
Other tools and S/w | GDB, Altova XML Spy, XML Writer |
PROFESSIONAL EXPERIENCE
Confidential
Senior Developer
Responsibilities:
- Design, Code and test using the core Java, J2EE and SQL, web technologies.
- Integrating PSH with other payment applications
- Defining timelines delivery and effort estimation.
- Update, Build and deploy the application war using maven
- Creating sql scripts for the data update.
- Create SFTP module to transfer the files to other application servers using JSch by Jcraft.
- Created MDB class for processing the messages asynchronously.
- Schedule the java jobs using the Java timer class
- Schedule the java jobs using the EJB timer.
- Developed the web services.
- Integrate the Bank of America in house developed code with the Global Pay Plus Payment service product from Fund Tech
- Helping the prod support team to fix critical issues/defects.
Environment:
Java 1.6, Spring, XML, XHTML, DHTML, JSP, JSTL, JavaScript, Toad, Web Services, Hibernate, Log4J, JUnit, P4V, Fund Tech Global Pay Plus GPP , CXF. AJAX. JSON, Websphere Application Server. Maven. Servlets. MQC, DCT, Message Driven Beans MDB , Perforce, IBM AIX/Unix OS
Confidential
Senior Developer
- It is rules based engine automatically assigns and maintains the status of the workflow.
- It maintains the skill sets/queues.
- Used for searching status of the request or work order.
- Track/Edit/update the content/status of the work order.
- Execute command against the set or individual work order.
Responsibilities:
- Design, Code and test using the core Java, J2EE and SQL, web technologies.
- Integrating the other modules of the code.
- Defining timelines delivery and effort estimation.
- Module builds using ANT.
- Command request parsing.
Environment:
Java 7, DB2, i3k mapping, XML, XHTML, DHTML, JSP, JSTL, JavaScript, Rapid sql, Web Services, Hibernate, Log4J, JUnit, hg Mercurial repository, Mockit, DROOLS, CXF. AJAX. JSON, IVY, JBOSS Application server. Maven. CSS. YahooUI YUI . Servlets. ANT
Confidential
- The PAS is core product for AAA insurance. Which is used for,
- Maintaining the insurer accounts.
- Insurance quotes, policies.
- Managing the endorsements.
- Rating the policies.
- Issuing, renew and cancel policies.
- All other activities related to AAA auto policy administration.
- Connecting to external source like MVR and CLUE reports.
- Connecting Lexus-Nexus for incident history.
- Policy bill generation and payments.
Responsibilities:
- Collecting requirement for the new implementation. Basically stories in the agile world.
- Discussing with customer regarding functional non-functional requirements.
- Design, Code and test using the java and java tools and web technologies.
- Take up the internal scrum call on daily basis and discuss on issues and blockers.
- Design and review discussion participation.
- Defining timelines delivery and effort estimation. Basically Sprint planning in agile.
- Delivery and test strategy planning. Typically sync the dev tasks with QA.
- Test case/package review.
- Followed the Agile software development.
- Managing the daily scrum.
- Story reviews and implementation and UT.
- Rating rule configuration using the openl.
Environment:
Java 5, Oracle 10/11g, Springs MVC, XML, XHTML, DHTML, JSP, JSTL, JavaScript, SQL Developer, Liquibase, SOA Web Services, Hibernate, Log4J, Unit, SVN, Mockit, Openl, CXF. AJAX. JIRA, hp-MQC, RTC. JAXB, Wesphere Application server for prod . Maven. CSS. Openl
Confidential
Onsite Lead
Responsibilities:
- Analyzing legacy messaging service for JPMC ADR.. It was written in C and MQ on Sybase platform.
- Collecting requirement for the new implementation.
- Discussing with customer regarding functional non-functional requirements.
- Technology and tools usage discussion.
- Design and review discussion participation.
- Onsite coordinator/Lead.
- Defining timelines delivery and effort estimation.
- Delivery and test strategy planning.
- Test case review, SIT and UAT.
- Tracking the issues on day to day basis and providing the details to client.
- Ownership of the all the deliverables to JPMC.
- Integrated the JPMC ADR application successfully with Swift, DTCC and Loanet Sungard
- Implemented the high availability of the messaging service using Mule ESB.
- XSD and XML definition for messaging standards using Altova XML Spy and XML Writer tools
- Change control management.
- Integrated the ADR application messaging with Websphere Message Broker for DTCC and Loanet
- Integrated the ADR Swift messaging with MRA JPMC Strategic hub for Swift messaging Services
Environment:
Mule ESB, Java, Oracle 10, Spring, XML, XHTML, JSTL, Toad, Rapid SQL, SOA Web Services, Hibernate, Log4J, Junit, JAXB. hp-MQC. C , Maven. Hp-ux
Confidential
Team Lead
Responsibilities:
- Involved in Requirements Analysis and Documentation.
- Participated in Functional and Systems Requirements Modeling sessions to create System Requirements for the application.
- Leading the design and development activities
- Converted the functional requirements into the Technical design documents.
- Responsible for GUI and Server component design and development for different application modules using J2EE, Struts Framework and Hibernate.
- Involved in building GUI using JSP, JSTL, JavaScript, XML, XSL, XSD,that is used for the pages viewed by a browser-based client.
- Developed encryption and decryption of sensitive data using AES algorithm.
- Responsible for development of JSP Custom Tags, java beans, actions classes and action forms.
- Used Tiles Templates for page layout and navigation.
- Used common J2EE design patterns like MVC, Value Objects, and DAO.
- Responsible for analysis, implementation and maintenance of database SQL queries/ Stored Procedures.
- Responsible for Performance tuning of the application in all aspects.
- Involved in unit testing using JUnit and coordinated System Testing, User Acceptance Testing, Performance Testing.
- Responsible for Production Support Issues involving Bug Fixes and integration testing.
- Contribution towards team building activities such as training and mentoring
- Normalizing the CDR using C class implementation and testing the components.
- Defining the CDRs Layouts and configuration.
- Assigning the task and maintaining status reports.
- Involved in status and review calls.
- Provide time / resource estimates for CRs.
- Planning and conducting the Knowledge Transfer to new team members.
Environment:
Java, Oracle 10g, Jakarta Struts, DHTML, XSLT, JSP, JSTL, JavaScript, JAXP, CSS, Toad, WSDP, JQuery, SOA Web Services, Hibernate, Ant, Log4J, Junit, CVS. C Sun-Solaris and Red Hat Linux
Other tools: hp-OVSD, RogueWave IBM MQ-Series, EDS/hp Webwerks.
Confidential
Application Lead
Responsibilities:
- Maintaining the existing environment that is production support.
- Analyzing the new requirement and designing the solution.
- Developing the manual/doc for maintain the application.
- Providing the day to day operations reports to the management team.
- Bug fixing and planning the deployment with Operations Team
- Leading the whole team and coordinating with off shore team.
- Conducting the interview for new hires.
- Prepare the daily/weekly/monthly status call and conducting the meetings.
- Involved in building GUI using JSP that is used for the pages viewed by a browser-based client.
- Worked with Tomcat webserver for proving the web services to other application interfaces.
- Enhanced old application code to use IBM MQ-Series and RogueWave third party tools.
- Resolving the technical issue faced by third party tool as RogueWave and MQ Series.
- Helping mentoring the team members to understand the system and enhancement.
- Responsible for analysis, implementation and maintenance of database SQL queries/ Stored Procedures.
- Responsible for Performance tuning of the application in all aspects.
- Involved in unit testing coordinated System Testing, User Acceptance Testing, Performance Testing.
- Responsible for Production Support Issues involving Bug Fixes and integration testing.
- Assigning the task and maintaining status reports.
- Conducting the status and review calls.
- Provide time / resource estimates for CRs.
- Discuss and clarify the customer issues on regular bases and taking the complete ownership of the application.
- Primary contact for whole application.
- Providing the estimation and implementation plan for new enhancements.
- Analyzing the new requests feasibility.
- Planning the resources and coordinating with the resource manager to assign the resources.
- Issue and request tracking.
- Training the customer's new employees.
- Engaging and coordinating the other service providers to resolve the critical/Sev-1 incidents.
- Providing the postmortem reports for all critical issues.
- Preparing the SLA and metrics reports.
- Proposing the new enhancement and bring value addition to the product.
Environment:
Java 5, JMS MQ series 5.3, Oracle 10/11g, Struts 2, XML, XHTML, JSP, JSTL, JavaScript, Toad, SOA Web Services, Hibernate, Log4J, Junit, CVS. C , IBM-AIX. JBOSS.
Confidential
Senior Software Engineer.
Responsibilities:
- Analyzing the requirement and designing the solution.
- Worked with Tomcat webserver for proving the web services to other application interfaces.
- Developing the ILOG rules using Java and ILOG.
- Establishing the relation between C hp-TeMIP product component and ILOG rules using Java code.
- Resolving the technical issue faced by third party tool as RogueWave.
- Responsible for analysis, implementation and maintenance of database SQL queries/ Stored Procedures.
- Responsible for Performance tuning of the application in all aspects.
- Involved in unit testing coordinated System Testing, User Acceptance Testing, and Performance Testing.
- Responsible for Production Support Issues involving Bug Fixes.
- Issue and request tracking.
- Proposing the new enhancement and bring value addition to the product.
- Defining and counting the functions and helping the hp-QA team meet hp GMAS standards
Environment:
Java 5, Oracle, Jakarta Struts 1.1, XML, XHTML, DHTML, JSP, JSTL, JavaScript, Toad, SOA Web Services, Log4J, Junit, CVS. C , RogueWave hp-UX, hp TeMIP. ILOG.
Confidential
Lead Engineer
Responsibilities:
- Redesigning the existing solution according enhanced hp-RLC product and provide robust solution than existing one.
- Redesigning the GUI using JSP and HTML and BO Integration with client and deployment of crystal reports.
- Integrated third party tool/product cVidya with hp to provide more dash boards and KPIs.
- Installation, configuration and System Integration.
- Conducting the training for customers for newly deployed system.
- Cubes and KPI creation using MS-OPLAP
- Developing the web services for accessing the application from anywhere apart from standalone client.
- Converting the existing data collection method from C to Java based collectors.
- Responsible for analysis, implementation and maintenance of database SQL queries/ Stored Procedures.
- Responsible for Performance tuning of the application in all aspects.
- Involved in unit testing coordinated System Testing, User Acceptance Testing, and Performance Testing.
- Responsible for Production Support Issues involving Bug Fixes.
- Issue and request tracking.
- Proposing the new enhancement and bring value addition to the product.
- Defining and counting the functions and helping the hp-QA team meet hp GMAS standards.
- Developed visualization, user experience and configuration elements of solution design.
Environment:
Oracle 10, XML, XHTML, DHTML, JSP JavaScript, Toad, SOA Web Services, Log4J, Junit, CVS. C , RogueWave, Red Hat Linux
Confidential
Senior Engineer
Responsibilities:
- Requirement gathering, requirement analysis and designing
- Process flow for Green Belt Six Sigma project.
- Define and counting the functional points.
- Worked as CM-Lead for configuration management. Define and follow the CM process and auditing.
- Played SQA role.
- Suggested the product improvements and most of the accepted by hp management.
- This project been certified for Green Belt by hp Quality team.
- Integrated third party tool/product cVidya with hp to provide more dash boards and KPIs.
- Installation, configuration and System Integration.
- Conducting the training for customers for newly deployed system.
- Cubes and KPI creation using MS-OPLAP
- Developing the web services for accessing the application from anywhere apart from standalone client.
- Collector development using Java.
- Responsible for analysis, implementation and maintenance of database SQL queries.
- Worked as onsite coordinator.
- Involved in unit testing coordinated System Testing, User Acceptance Testing, and Performance Testing.
- Responsible for Production Support Issues involving Bug Fixes.
- Development team to support hand over document preparation.
- Conducting KT for support team.
- Proposing the new enhancement and bring value addition to the product.
- Defining and counting the functions and helping the hp-QA team meet hp GMAS standards
- Preparing RTM Requirement Traceability Metrics
Environment:
Oraclet, Toad, SOA Web Services, Hibernate, Log4J, Junit, CVS. hp-UX, VSS.
Confidential
Senior Engineer.
Responsibilities:
- Redesign and develop various data collectors using hp-FIT library and C STL and pro C.
- Developing the crystal reports and deploying the reports with BO integrated client.
- Installation, configuration and System Integration.
- Conducting the training for customers for newly deployed system.
- Worked as Client facing resource and onsite coordinator.
- Responsible for Performance tuning of the application in all aspects.
- Involved in unit testing coordinated System Testing, User Acceptance Testing, and Performance Testing.
- Responsible for Production Support Issues involving Bug Fixes.
- Proposing the new enhancement and bring value addition to the product.
- Defining and counting the functions and helping the hp-QA team meet hp GMAS standards.
- Developed visualization, user experience and configuration elements of solution design.
- Warranty support and resolving the backlog issue while closing the UAT.
- Creating user manual/user guide.
- Creating various system monitoring scripts using shell and perl.
- Participating in day to day calls with customers on tech issues.
- CR estimation and implementation and defining the success criteria.
Environment:
Oracle XML, XHTML, DHTML, JSP, JSTL, JavaScript, Toad, SOA Web Services, Log4J, Junit, CVS. C , RogueWave, Red Hat Linux, StartTeam.
Confidential
Software Engineer.
Responsibilities:
- Providing the production support.
- Implementing the new requests and product enhancement.
- Assigning the priority for customer tickets.
- Coordinating with product engineering about the new features.
- Performing the daily health check of the system.
- Sanity testing.
- Working with Lead to update on the day to day bases about he all the customer tickets and issues.
- Updating the status of the tickets and providing the estimated release plan for fixes.
- Writing the deployment document/instruction set for deploying the fixes.
- Planning the role back mechanism.
- Involved in unit testing coordinated System Testing, User Acceptance Testing.
- Following the Motorola six standard processes for application.
- Performing Regression Testing.
- Test Automation thru writing the scripts.
- Porting the bug fixes across the different platforms like from RHL to VxWorks.
- Creating various system monitoring scripts using shell and perl.
- Participating in day to day calls with customers on tech issues.
- Code review and incorporating the review comments
- Testing the product on simulators.
Environment:
C ,C STL, goAhead ,Clear Case, CIPT, Clear Quest, Linux, VxWorks, Winmerge, core Java,
Confidential
Software Engineer.
Responsibilities:
- Redesigning the Simulator for new Requirement and Coding
- Involved in unit testing coordinated System Testing, User Acceptance Testing.
- Developing the GUI for simulator using Java,
- Test Automation thru writing the scripts.
- Conducting Knowledge Transfer session for new Simulators.
- Testing the product on simulators.
- Reproduce the customer issue using the simulator.
Environment:
C , C STL, Nokalva OSS, Linux, VxWorks, core Java,
Confidential
Project Engineer.
Responsibilities:
- Designer, Developer and UT for CLProxyData and CLClientmain.
- Client Interaction.
- In this module we have read one file which has Managed Object Class MOC details. Tokenize the details and keep it in map which is a hash table and return the details as request comes.
- I have also played active role in writing CLClient main module which uses the gSOAP create, delete, modify calls. SOAP- Simple Object Access Protocol . Here also we will read Meta Data files and tokenize them and call the appropriate functions of gSOAP.
- Conducting Knowledge Transfer session for log4cplus tool.
Environment:
C , C STL, Red Hat Linux, core Java, log4cplus,
Confidential
- Log files location.
- Maximum size of the log file
- Maximum file backup index
- Layout pattern
- Appender Type
- Conversion Pattern
- Log message level.
Responsibilities:
- Using and customizing the tool for using the organization products.
- Integrating the tool with other products of the company.
- Creating the user manual for using the tool.
- Knowledge sharing session with team for the tool.
- Coding log related components using this tools.
- Replacing the old logging mechanism with new tool.
Confidential
Project Engineer.
Responsibilities:
- Implementing the various calculation functions by C ,
- Modifying the C functions according to new requirement.
- Design doc preparation.
- Developing GUI client using Java and JSP and HTML.
- Replacing the old logging mechanism with new tool.
- UT and System testing.
- Bug fixing.
Environment:
C , STL Java, JSP, HTML, Red Hat Linux, core Java, log4cplus. Oracle 8.