OBJECTIVE:
To obtain the position of the technical expert in the esteemed organization where I can utilize my innovative ideas, progressive experience in the field of SAP CRM/JAVA. I would like to exploit my potential for amplifying the profit of the company and deliver the best output.
CURRENT DESIGNATION: Senior Software Engineer
EXPERIENCE:
• 5 years 10 months of total IT experience in Java/J2EE/ABAP based project.
• Involved with various stages of system development from detailed design, development, implementation, system testing, integration testing and deployment.
• Excellent communication skills, interpersonal ability and a very good team player.
QUALIFICATION:
• Sun Certified Java programmer.
Academics:
• 2005: BE. Computer Science – IRTT tech. Erode. Anna University, Tamil Nadu, India - First Class.
• 90% in 10th 91.7 in HSC TECHNICAL SKILL:
Sun Certified Java Programmer
Operating Systems:
MS Windows, UNIX, Linux
Programming Languages:
Java, JSF, C, Python, XML, & SQL
JAVA Tools & Frameworks:
Eclipse, Hibernate,NetWeaver
Web/Application Servers:
Tomcat, JBoss , SDM
Version Control:
Perforce, Clearcase
RDBMS:
Oracle, SQL Server, and MySql
Middleware
EJB
MAJOR PROJECTS:
• Feb 2007 – Till Date: SAP Labs India Pvt. Ltd. [SAP Labs, Bangalore] Web channel. (JAVA/ J2EE /JSF)
• Jul 2007 – Dec-2008: SAP Labs India Pvt. Ltd. [SAP Labs, Bangalore] Fuzzer (ABAP/BOPF)
• Jul 2007 – Dec-2008: SAP Labs India Pvt. Ltd. [SAP Labs, Bangalore] Business By Design (ABAP/BOPF)
• Nov 2005 – Jun 2007: Pershing Technology Group, USA [iNautix, Chennai] iNautilus Framework and Application Server – JAVA/J2EE (JSP/SERVLET/EJB).
• Jan 2006 -- Jun 2007: Pershing Technology Group, USA [iNautix, Chennai] Arch Central – JAVA/J2EE (JSP/SERVLET/EJB)
WORK HISTROTY:
SAP Labs India Pvt. Ltd. [Jun 07 – To Date]
SAP Business Suite – CRM
CRM_UI is the Web UI for the SAP Business Suite CRM application.
Org Unit- Organizational unit maintenance in the Web Client UI.
Role:
Worked on stability of component the on correction face
Environment:
BOL, GenIL, ABAP, CRM_UI (or CRM Web UI or IC Web Client)
Web Channel – This is a SAP Business Suite CRM e-commerce application. This project was implemented using lean principles (scrum teams).
Store Locator: This module finds a store using search criteria country, state, city and ZIP Code.
Loyalty-Checkout Process: This module enables the loyalty functionality in the standard checkout process. Items are purchased using loyalty points of the member.
Loyalty Management: Creates specific loyalty programs by defining customer, points management and redemptions.
Role:
• Contributed to the CRM_UI in the responsibility area of Organization Management in stabilization phase
• Major involvement was in the Web Channel application for the B2B and B2C users.
• Was primary developer/responsible for the loyalty-checkout process management in the Web Channel
• Primary developer for Store Locator topic where the Google map is integrated with the WebChannel Application. Stores will be displayed in the Google map and driving directions are also supported.
• Primary developer for the campaigns maintenance for a user.
• Secondary developer/responsible for the loyalty management in the Web Channel
Environment: ABAP, JAVA J2EE, Web Channel (product platform based on JSF framework for e-commerce application), SDM, SAP NetWeaver Developer Studio 7.2 (Eclipse based IDE),
SAP Business by Design
AP (Application Platform) Layer is a layer in the SAP ByD solution (for SME), which abstracts the several services below the application. It primarily comprised of the Master Data (MD org. mgt., BP – Business Partner, RSC – Reuse Component). Application Platform layer provides some common ESOA services of exposed API and specific applications like CRM, SCM, and HCM etc are built on top of AP Layer.
Role:
Was part of the MD BP team, which is responsible for the BO BUSINESS PARTNER (BP) and its projections like CUSTOMER, SUPPLIER, EMPLOYEE, CONTACT PERSON, HOUSE BANK, CLEARING HOUSE, and TAX AUTHORITY
SALES ARRANGEMENT and PROCUERMENT ARRANGEMENT were the other BO’s which I owned as primary responsible.
Environment: ABAP
JIRA - Enhancement:
JIRA provides issue tracking and project tracking for software development teams to improve code quality and the speed of development.
Enhancing the standard jira functionality for SAP Agile methodology.
Role: Lead, developer
Environment: JAVA, velocity macro.
Fuzzer
Fuzz testing or fuzzing is a software testing technique that provides invalid, unexpected, or random data to the inputs of a program. If the program fails (for example, by crashing or failing built-in code assertions), the defects can be noted.
Role:
Formation of test data by finding the data type of a field and give it for testing. Junit report will be given as a test result. This project is not in production.
Environment: Java, ABAP, ABAPunit.
iNautix Technologies India Ltd, Chennai. [Aug 05 – Jun 07]
iNautilus Architecture Group
Senior Applications Developer
iNautilus framework and application server (CORBA Compliant) are proprietary technologies and product of PTG/iNautix. The framework is based on Sun Java 2 Enterprise Edition (J2EE) reference model and provide a platform independent and vendor-neutral set of development and run-time tools focusing on facilitating a Service-Oriented Architecture (SOA), for rapid application development and deployment (as Services) for the Securities Trading domain.
Role:
• Carry out Development/Enhancement work on the framework based on Business Requirement collected from various groups who are using iNautilus.
• Giving training and development support on iNautilus architecture to other teams.
Environment: JDK 1.5, JSP, EJB, JDBC, Python, Dabble and related technologies
ArchCentral Developmrnt
Arccentral application is to manage Technology and Application life cycles management tool.It
Improves the communication and collaboration between asset producers and consumers and
improves time to market for applications and better map requirements to existing assets
Role:
• Carry out Development/Enhancement work on the archcentral application on Business Requirement collected from various groups who are in pershing technologies
• Implementing various efficient search features and pagination.
Environment: JDK 1.5, JSP, EJB, JDBC
Enhanced Wiki Development:
Wikis are a type of social software that makes it easy to communicateonline. As simple to edit, as it is to read, the wiki makes for the perfect online collaboration tool. Information stored in wikis is dynamic. With wikis, anyone can edit a page (however, with Confluence, administrators can control view, editing, and content privileges) so content is current. You can view changes made by different users or rollback to previous versions. The wiki can be an unbroken repository of knowledge that evolves with our growing organization.
Enviroment: Confluence, maven, velocity template, jdk1.5
Junit and Emma Code Coverage:
Developing unit test case for all the packages in iNautilus Application Server. Junit is tool, which let us to develop unit testcase; Emma is a code coverage tool to measure the efficiency of the code written.
Environment: JDK 1.5, Junit 3.1, Emma