Wednesday, November 18, 2009

Resume

Pradeep Kannan.G
Software Engineer Email: pradi910@gmail.com


Summary:
• More than 2+ years of experience in object-oriented analysis, development, testing, and integration of scalable, multi-tier distributed enterprise business applications.
• Strong knowledge in working with MVC architecture using Struts Framework.
• Hands on experience in developing enterprise applications using Design patterns.
• Good knowledge in working with Hibernate.
• Ability to learn new concepts and to adapt to new environments.

Technical Skills:
Programming language: Java 1.5.
Databases: My SQL 5.1, Java DB, Sqlite 3.0, HSQLDB 1.8 & MS Access 2007.
Enterprise API: J2EE 1.4, JSP 2.0, Servlets 2.3, JSTL, SAX & DOM, Java Mail, Comm, Jortha, Quartz 1.4, JXL & I-Text.
Web Application Frameworks: Struts 1.2, Spring 2.0 & Hibernate 3.0.
IDE: Eclipse 3.5 & Net beans 6.5
Version control: SVN repository system.
Web Server: Apache-Tomcat 5.5.
Web Technologies: HTML1.1, XML1.0.
Build Tool: Ant 1.6.
Application Servers: BEA Web logic 8.0.
Platforms: MS Windows 9x/XP/NT/Vista & Linux.

Professional Experience:
October 2007 – Till Date
Organization: ARC Strategic Info Solutions (http://www.arcsinnovate.com)
My Position: Software Engineer




Project 1 – Akshya Bhoomi (http://www.akshyabhoomi.com)

Team Size: 5
Technologies: Struts 1.2, JSP 2.0, Servlets 2.3 & Hibernate 3.0.

Description:
This project is for multi level network marketing for Real Estate and it is the way of selling lands through distributors. It provides registration logins through E-Pin numbers and it has fully organized member and administration section areas. Members and Franchisee can view their Tree Structure & Payment Report by weekly basis. Admin can view their full tree structure. Payment reports can also send through SMS.

Responsibilities:

- Involved in developing full project development.
- Involved in developing level based payout and direct payout module.
- Involved in developing weekly payment reports for members.
- Involved in developing pages using JSP and struts framework.


Project 2 - Home Savers (http://www.homesavershero.net)

Team Size: 5
Technologies: Struts 1.2, JSP 2.0, Servlets 2.3, Java Mail 1.3 & Hibernate 3.0.

Description:

Homesavershero.net was founded in California in the year 2009 to help the distressed home owners to process the loan mitigation.HomeSaversHero.net is a unique platform through which a home owner will get the home loan processed by a business center located in their city or of same state. This web based application will help home owners to get the updates of the current process of their repayment plans or loan modifications.

Responsibilities:

- Involved in developing confirmation mail system using Java Mail 1.4.
- Involved in developing pages using JSP and struts framework.
- Design and development of tables in My SQL database and creation of DAO classes.


Project 3 - Narayani Educational Services (http://www.narayani-edu.com or http://www.eamcet-results.com)

Team Size: 3
Technologies: JSP 2.0, Servlets 2.3, Java Mail 1.3, Ajax & Hibernate 3.0


Description:

This project is basically for displaying engineering Results and Ranks (EAMCET Results). It also provides Registration process for Tamilnadu college admissions. Candidates can also participate in Mock Ranks.

Responsibilities:

- Developed Eamct Results and Rank Module Using AJAX.
- Developed SMS and Mail Module for registered users they can get their results in their Mobile or Mail.

Project 4 - Laurus Marketing Limited (http://www.laurusworld.com)

Team Size: 4

Technologies: Struts 1.2, JSP 2.0, Servlets 2.3 & Hibernate 3.0.
Database: My SQL 5.1.
Web Server: Tomcat 5.5.

Description:

This project is for multi level network marketing (Binary Type) and it is the way of selling goods or services through distributors. It provides Registration logins through E-Pin numbers and it has fully organized member and administration section areas. Members and Franchisee can view their Down-line report & Payment Report by weekly basis. Admin can view their full tree structure.

Responsibilities:
- Developed weekly payment triggering system using Quartz Scheduler.
- Developed reporting system using I-Text API (weekly payment reports).
- Developed full Logic for Sales and Accounts.

Project 5 – Hermes Advanced (Bulk SMS Software)

Team Size: 2
Technologies: Comm, Swingx, JXL, I-Text, Quartz 1.4 & Hibernate 3.0.
Database: Java DB.

Description:

The main purpose of this software is to send SMS in the speed of 1800 to 2000 messages per hour using GSM SIM card. It has facility to connect three Mobiles at a time. This project is fully multi threaded application using Swing Worker 3.

Responsibilities:

- To send SMS from mobile Phone or GSM Modems via USB, Bluetooth & Serial Cable using AT commands and Java comm. API.
- Import/Export Mobile Numbers from Excel, Text and CVS file using JXL API.
- Scheduler for Start Sending SMS and Stops at given time using Quartz scheduler.
- Send multiple SMS Tasks fully developed using Swing Worker (Multi-Threading).

Project 6 - NUPRO Speed Marketing Limited (http://www.nuprospeed.com)

Team Size: 4
Technologies: Struts 1.2, JSP 2.0, Servlets 2.3 & Hibernate 3.0.

Description:
This project is also for network marketing (Matrix Type) and it is the way of selling goods or services through distributors. It provides Registration logins through E-Pin numbers and it has fully organized member and administration section areas. Members and Franchisee can view their Down-line report & Payment Report by weekly basis.

Responsibilities:

- Involved in the requirement analysis and actively involved in architecting various Business Layer and Data Management components of this multi tiered web based system over Struts Framework and MY- SQL database at backend.
- Developed Sales and Accounts functionality, including both back-end and front-end parts.
- Used MD5 Encryption for Login Module.

Education:
Bachelor of Engineering in Computer Science (2003 - 2007)
Jeppiaar Engineering College,
Anna University,
India.
Average percentage – 69.7%

Other Qualifications:
- Developed Java Spiders (Bots) for many websites to grab data’s and also to post form data’s.
- Developed application to convert addresses from excel file to PDF labels.