Summary: • 5 years of IT experience in analysis, design, development, unit testing, implementation and support of Web based and Enterprise Software Applications using Java/J2EE web technologies. • Sun Certified Java Programmer for version 5.0. • Certified from Brainbench in Java 2 Fundamentals. • 5 years of Java/J2EE experience includes working with Core Java (JDK1.4 & 1.5), Collections, Threads, JSP, Servlets, EJB, JDBC, JNDI, JSTL, Custom Tags, HTML, XML, XML parsers, Java Beans, JavaScript, Ajax, JMS, Junit, Web Services, CORBA, JSTL, JAXP, JNI, WSDL, SOAP, LDAP. • 5 years of experience with J2EE Design Patterns like MVC, Singleton, Commander, Business Delegate, DAO. • More than 4 years of experience working with Open source application development frameworks Struts, Spring and knowledge of JSF. • 4 years of experience in designing and developing GUI/presentation layer with the help of Struts, JSP, HTML, AJAX and JavaScript • 5 years of experience with Eclipse, WSAD and Netbeans. • 4 years of experience with Apache Tomcat and Apache http web servers. • 1 year of experience with Action Scripting, Flash, Flex, Flex Builder. • 1 year of experience working with Hibernate ORM framework. • 2 years of experience with IBM Websphere Application Server, which include installation, configuration, deployment and administration • 2 years of experience with JBoss Application Server, which include installation, configuration, deployment and administration • 5 years of experience with development on Windows Operating System and deployment on Linux Operating System. • 5 years of experience working with MS SQL, My SQL, Oracle 9i, DB2, and Informix. • 4 years of experience with RDBMS concepts and SQL scripting. • 4 years of experience with ANT build tool. • 2 years of experience with designing applications and UML modeling using tools such as MS Visio and Rational Suite. • 3 years of Version Control experience using VSS and CVS. • 2 years of experience with JUnit for unit testing. • 2 years of experience with PHP. • 1 year of experience with Coldfusion. • 2 years of experience leading a Team and managing the project. • 1 year of experience with Jasper Reports. • Good knowledge of DB2 and MS SQL Server Database Administration. • 1 year of experience with Joomla, Content Management software based on PHP. • Experienced in integration of Payment Gateways provided by third party vendors for e-commerce applications. • 5 years of experience implementing Quality standards pertaining to SEI-CMMi Level 5. Very good knowledge and experience with different Software Development Life Cycle Models (SDLC) including Analysis, Design, Development, Testing, Implementation, and Maintenance & Support. • Experience in working with .Net COM objects for application integration using JNI. • Knowledge of ASP .Net and C# .Net.
Technical Skills:
Operating Systems: Windows, Linux Programming Languages: Java, J2EE, Coldfusion, WSDL Scripting Languages: PHP, JavaScript, HTML, AJAX, Perl Web Technologies: JSP, JDBC, JNDI, EJB, Servlets, Java Beans Middleware: JAX-WS, SOAP Messaging Services: JMS Databases: MS SQL, My SQL, DB2, Informix, Oracle 9i IDE's: Eclipse, WSAD, Netbeans Frameworks: Struts, Spring, JSF ORM Framework: Hibernate Web Servers: Tomcat, Apache HTTP Application Servers: IBM Websphere, JBoss Design Patterns: MVC, Business Delegate, Singleton, Commander, DAO Reporting Tools: Jasper Reports Software Packages: MS Office, MS Project, MS Visio, Rational Suite Version Control: VSS, CVS Build Tools: ANT Others: XML, DOM, SAX, JSTL, Custom Tags
Education: Bachelor's degree in Technology (Information Technology), University of Madras, India
Certification: Certified from Sun Microsystems as Sun Certified Java Programmer 5. Certified from Brainbench in Java 2 Fundamentals.
PROFESSIONAL EXPERIENCE:
Indotronix International Corporation June 07 -- Present Service Level Agreements Monitoring (SLAM) Software Engineer/Team Lead SLA Monitoring is a web based system to track the service level agreements of the service provider with their clients. The SLA Monitoring System monitors the SLA terms and notifies the concerned people/group regarding the status of the SLA term. The system facilitates in tracking the client's acceptance on the attended problem in the form of notification feedback. The system also maintains and generates various alerts for the SLA actions that are to be sent to different users/user groups. Responsibilities: • Designed and developed the GUI/presentation layer using HTML, DHTML, JSP, JavaScript, AJAX, Tag libraries, Custom Tag libraries, Validation framework and Tiles framework. • Developed Webservices for interacting with a third party legacy system. • Installed, Configured and administered Websphere Application Server. • Developed and Implemented Business Logic in EJB and Servlets. • Designed the database schema and created Database Tables. • Configuration and Version Controlling of the project using CVS. • Developed and implemented Unit test cases using JUnit. • Set up Struts Frame work with single Action Class and single Form Bean. • Developed the mrxml files using Flex Builder. • Developed analytical reports module by using Flex Charting. • Used DAO's in place of Entity Beans. • Requirements gathering and analysis. • Designed the Architecture, Class diagrams and application design using Rational Rose. • Developed the functional and technical specification documents. • Incorporated various standard J2EE design patterns (Data Access Object, Business Delegate, Service Locator, and Session Facade). • Created Use cases and Class diagrams in Rational Suite. • Prepared implementation plans and schedules using MS Project. • Lead a team of 6 Software Engineers. • Involved in various stages of SEI-CMMi standard documentation. • Involved in Code Reviews and Document Reviews. Environment: Java, J2EE, Struts, EJB, Windows, Linux, CVS, DB2, Websphere, WSAD, JSTL, Custom Tags, XML, HTML, JAX-WS, WSDL, SOAP
IIC Systems Apr 06 -- May 07 Human Resources Management System (HRMS) product Software Engineer/Team Lead HRMS Product is a web-based application that caters to the needs of both Finance and HR departments in any organization. The purpose of the HRMS Product is to create and implement a new vision for processing employee lifecycle information. This includes the modules Employee Personal Information System, Attendance and On-Line Leave Management, Career Management, Payroll Processing, Income Tax Management, Employee Separation, Final Settlement etc. This also includes an admin module by using which users to HRMS Product can be created dynamically and assigned access permissions. This application is integrated with Microsoft Dynamics Axapta using a COM Business connector and Webservices. Responsibilities: • Demonstrated the product to many clients, gathered the requirements and performed Gap Analysis. • Product Implementation at different locations for different customers in various domains. • Integrated the application with Microsoft Dynamics Axapta 4.0 using Web services and SOAP. • Prepared the Functional, Technical Design documents and estimations. • Developed the Business Logic using Servlets, DAO's, and DTO's. • Developed the Graphical User Interface (GUI) with the help of Struts, JSP, HTML, AJAX and JavaScript. • Implemented Active Directory authentication for users using LDAP. • Developed the persistence layer using Hibernate. • Deployed the application in JBoss and administered the same. • Normalized and created database tables in MS SQL Server and administered the same. • Created development framework with single Action Class and Form Bean. • Lead a team of 6 Software Engineers. • Developed and Implemented Unit Test cases using Junit. • Creation of Use cases and Class diagrams. • Documented the entire project as per SEI-CMMi standards. • Involved in Code Reviews and Document Reviews. Environment: Java, J2EE, JSP, Servlets, JBoss, Hibernate, VSS, Ant, MS SQL, Eclipse, JSTL, Custom Tag Libraries, HTML, XML, JavaScript, Struts, Spring, Web Services, SOAP, WSDL, LDAP.
IIC Systems Mar 05 -- Mar 06 Employee Portal, for Indotronix International Corporation Software Engineer Employee Portal has two different web-based applications. They are Timesheet Application and Employee Website. Timesheet Application is a web-based application which is used by the Consultants, of a particular organization, working at different locations with different Clients to report their work hours on the projects assigned to them. Employee website is specific to any organisation which depicts the various policies, employee related information, events etc of that particular organization. Content management of the employee website is done using Joomla. Responsibilities: • Developed the UI using Struts, JSP, XML, JavaScript, CSS, and Servlets. • Performed Unit testing and Integration testing. • Set up Struts Frame work with single Bean & single Action Class. • Designed the architecture and developed functional and technical specifications. • Developed Frame work, Action Classes, Utility Classes according to the Framework flow. • Involved in the Implementation of Singleton, Commander and Business Delegate design patterns. • Designed the presentation layer using JSP, JSTL and Custom tag libraries. • Designed and developed physical and logical structure of the backend MySql database. • Used ANT tool for creating and deploying the .war files. • Customized PHP based Joomla for Content Management. • Involved in various stages of SEI-CMMi standard documentation. Environment: Java, J2EE, JSP, Servlets, PHP, Struts, Windows, Linux, VSS, MySql, Tomcat, Eclipse, JSTL, Custom Tags, XML, HTML, Joomla IIC Systems Aug 04 -- Feb 05 ABP Reports, for Labatt, USA Software Engineer This project is aimed at developing a reporting module using Coldfusion. Those reports generated will be exported to PDF, Excel and HTML automatically for easy of use for the customer. A large volume of sales and inventory data is reported, with the parameters given in coldfusion pages. Responsibilities: • Direct interaction with clients and discuss the report requirements. • Requirements Analysis and technical design documentation as per the standards of client. • Analysis and Prototyping of the reports. • Database analysis for generation of data for reports. • Developed Reporting Module using Coldfusion Components. • Developed DAO Objects using Coldfusion Components to access the data. • Developed Business Logic Components to process user requests and generate appropriate reports. • Created User Interface for Customer Report Generation Criteria. • Developed and implemented Unit test cases. Environment: Coldfusion, JSP, Windows, Informix, Apache HTTP server, HTML
IIC Systems Jun 03 -- Jul 04 Beacon Customer Interaction Management (BCIM), for Beacon Global Services Software Engineer The ICIM is a CRM product which is a browser-based visual call control, contact/user/ campaign management tool which can be used by various users like agent, supervisor, quality and admin working with the call center. It has different modules as Agent, Supervisor, Quality and Admin. Responsibilities: • Designed the entire database schema and written SQL scripts using Oracle 9i. • Developed AVServer for dialing phone numbers using Perl Scripting. • Developed the Agents user interface screen using JSP, JavaScript, HTML and Struts. • Developed the deployment scripts using ANT to deploy the application in JBoss. • Developed and implemented Unit test cases. • Responsible to resolve the problems faced in the production environment. • Developed the entire Report Builder Tool module for dynamic reporting. • Involved in Code reviews and Weekly Status reviews. Environment: Java, J2EE, Struts, Perl, Windows, Linux, VSS, Oracle 9i, JBoss, Netbeans, XML, HTML
IIC Systems Nov 02 -- May 03 Online Donor Application (ODA), for Byrraju Foundation Software Engineer Online Donor Application is an integral part of Byrraju Foundation website which is used to collect donations from the registered users. This helps the donors to select the preferred products for donations and also provides a graphical comparison of his/her donations with the highest donor of the month. This application is integrated with Payment gateway of ICICI (Pay seal) for online financial transactions. Responsibilities: • Implemented business logic using Servlets. • Developed Frame work, Action Classes, Utility Classes according to the Framework flow. • Designed the presentation layer using JSP, JSTL and Custom tag libraries. • Used ANT tool for creating and deploying the .war files. • Designed the entire database schema and written SQL scripts using Oracle 9i. • Knowledge of entire application and expertise in fixing the bugs in different regions. • Integrated the Payment gateway provided by ICICI bank with the application. • Involved in various stages of SEI-CMM standard documentation. Environment: Java, J2EE, JSP, Servlets, Struts, Windows, Linux, VSS, Oracle 9i, Tomcat, Eclipse, JSTL, Custom Tags, HTML, Ant
Certifications
Certified from Sun Microsystems as Sun Certified Java Programmer for version 5.0. Certified from Brainbench in Java Fundamentals.
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »