[pic]
[pic]
DINESH SHANMUGIAH
Radha Nager,Chrompet,Chennai. TamilNadu India.
Mobile No :0091-944-***-****
E-Mail: ******.****@*****.***
Objectives:
Enthusiastic software professional with good organizational skills. Able to
work independently taking initiative and as part of a team to meet tight
deadlines, ensuring satisfied job deliverance
IT Experience Summary
> Web Developer with 7 years of experience in HRMS, Textile Industry
domains.
> Having 2.4 years of experience in Sales force cloud
computing(Visualforce,Apex,Trigger's
and workflows) and as well as in developing hybrid mobile applications
in salesforce.
> Programming Skills in designing and implementation of multi-tier
applications using Java, J2EE, JDBC, JSP, HTML,Struts, JavaScript,
Servlets, JavaBeans, CSS.
> Experience in BEA Web Logic, and Apache Tomcat5x application servers.
> Strong experience in all the phases of software development life cycle
including requirements gathering, analysis, design and support.
> Experience in software testing, unit testing, and defect tracking and
management using Quality control.
> Excellent written and verbal communication skills, presentation and
problem solving skills.
> Strong communication & relationship management skills, enthusiastic &
self-driven, with a high degree of commitment.
Technical Skills Summary
Java/J2ee Servlets,JSP,Apache Struts,Hibernate,JDBC,Java
Technologies Beans,and RMI.
Databases Oracle 8i/9i,10g, Mysql.
Technologies
Web Technologies CSS,Ajax,Java Script,HTML
Cloud Technologies Sales force( Apex, Visual
force,Triggers,Workflow) Mobile Components.
Programming Language Java,SQL, PL/SQL
Application Servers IBM Websphere,Web logic 8.x and Tomcat 5
Operating System Windows 2000, Unix
Methodologies Water Fall and Agile Model.
PROFESSIONAL EXPERIENCE
SEAGATE Industry Penang, Malaysia
Software Engineer II, (April 2010 - July 2013)
Reporting to Project Manager
Site Inspection Application(June 2012 - July 2013)
Key Responsibilities:
> Analyzed the requirements and prepared high level technical documents.
> Designed and developed SFA based Application on Force.com Platform in
Salesforce.com environment with Apex programming language at backend and
Visual-Force pages as user interface.
> Downloaded Mobile SDK components and configured in Windows OS and Mac
System to create apk and ipa files for Sales force Mobile Application.
> Created Certificate in apple to generate the key chain in Mac book
> Used Jquery Mobile in VF pages to have the UI feel as Mobile.
> Developed various Custom Objects, Tabs, Entity-Relationship data model,
validation rules on the objects and tabs, Components and Visual Force
Pages.
> Created page layouts, search layouts to organize fields, custom links,
related lists, and other components on a record detail and edit pages.
> Created workflow rules and defined related tasks, time triggered tasks,
email alerts, filed updates to implement business logic.
> Designed, developed and deployed Apex Classes, Controller
Classes and Apex Triggers for various functional needs in the
application.
> Created and used Email templates in HTML and Visual Force.
> Responsible for all the activities related to configuring Data Loader,
uploading data in CSV files into salesforce.com, checking for the
correctness of the data.
> Used the sandbox for testing and migrated the code to the deployment
instance after testing.
> Interacted with the SalesForce.com premium tech support team on a regular
basis.
Project Description:
(Site Inspection Application) is an application to keep track of site
Inspection. This system helps to keep track of the inspection taken by
inspector in Seagate. The inspection is about the safety of areas provided
by the company and the appropriate personal equipment for employees to
perform their work safely and to address the known or suspected EHS risks.
This system is also developed for IOS and android OS (Samsung phone). So
the user can view the report and do the corrective actions in through
mobile. The system consists of login module, area module, site module,
inspection report module, corrective action module and mobile application
module. In Login module, where only authorized users are allowed inside the
system. Area Module where user can enter the area inspector, area manager,
area director and location where does the inspection to taken. It can be
edited only by Area director, Area manager and Site Inspector. The Site
Module is the one where user can enter the site belongs. It can also be
edited or deleted or cloned by the user. Checklist item module is the one
where inspector enters the criteria to be tested while during inspection.
Once the inspection is over, User will enter all the details into the
Checklist category. A scheduler is set up to generate the report of the
Inspection in PDF format. The Correction action module where responsible
person can perform the proper corrective actions if any issue is
encountered. System can sent a mail to higher authorities as well as a mail
will be sent to the all the site manager's if any of the area manager or
area director left the company or they moved to another department.
Technologies Used
SaleForce.com platform, Visual Force Pages, Apex Language, Data Loader,
Sandbox, HTML, JavaScript, Eclipse IDE,CVS.
Equipment Safety System Sop39
Key Responsibilities:
> Followed agile methodology.
> Defined Lookup and master-detail relationships on the objects and
created junction objects to establish connectivity among objects.
> Wrote SOQL and SOSL statements within custom controllers, extensions and
triggers.
> Created Page layouts to organize fields, custom links, related lists, and
other components on a record detail and edit pages.
> Created Profile, Roles, and Permission sets as per the requirements of
the Application.
> Worked on Validation Rules, Workflows and Approval Processes.
> Designed Custom Objects and developed and deployed Apex Classes,
Controller Classes and Apex Triggers for various functional needs in the
application.
> Created Scheduler and executed to generate the reports.
> Developed reports as per the customer requirements with filters.
> Participated in the bug review meetings, updated requirements document as
per business user feedback and change in functionality of the
application.
Project Description:
(Equipment Safety System) is an application to maintain and keep track of
the safety equipment system in Seagate. The system consists of login
module, equipment review. The user is able to create or modify the
equipment review record upon the user role and the user can upload more
than one review report for each equipment record. There is no restriction
of file type. The user should upload at least one record in order to submit
for approval. Only the Administrator can delete the equipment review
records. In equipment safety manager approval, Equipment safety manager is
able to review and submit his approval decisions. Application will display
the approval history on the approval page. In equipment review reports
module, The report will generated by filtering the Install site, Status,
Equipment Manufacturer, Equipment Name and Third party company and type of
report and date from and date to fields. In Ad-hoc Reports, the user should
be able to create his own custom report for Equipment review. In Third
party company module, User will be able to maintain the authorized Third
party companies which will perform the equipment evaluation.
Technologies Used
SaleForce.com platform, Visual Force Pages, Apex Language, Data Loader,
Sandbox, HTML, JavaScript, Eclipse IDE,CVS.
HRMS Applications (April 2010 - Jan 2011)
Key Responsibilities:
> Developed web application based on J2EE Struts framework.
> Created and deployed web pages using HTML, JSP, JavaScript and CSS.
> Written stored procedures, triggers, and cursors using Oracle PL and
SQL.
> Setting up test environments and configuring various components of the
application using JDBC API to establish a connection with oracle
database and configuring.
> Understanding business requirement by interacting with users.
> Interacting with business users to collect the requirement.
> Involved in deploying the application in Web logic.
> Worked on bug fixing and enhancements on change requests.
> Created test case and test plan for offshore testing team.
Project Description:
HRMS (Human Resource Management System) is an application used to maintain
the Seagate company and employee details. It consists of login module,
personal details module where the employee can enter his personal details.
The user can save edit and delete his records. After saving, it will
approved by HR from the HRMS department. The user can attach the relevant
documents needed by HR in the system. In Education module, Employee can
enter his education details and skill set employee can enter his skill set
details as well as the user can specify any certification details. In
Benefits module, The employee can enter his Bank account number so that the
salary is credited to his account. Apart from that, there is performance
module, where the employee can know his performance details attached as PDF
file. The employee can only view the performance details he cannot delete
or update it only the manager's has access to view, edit and delete the
performance details. Only Managers can view the profiles of employees who
are working under them. An employee cannot view other's personal details.
Technologies Used
Java/J2ee(Servlets,JSP)Oralce(Sql,plsql),Web logic Sever, Window 2000,
Eclipse Tool and SVN.
WebADI Tool (April 2010 - Jan 2011)
Key Responsibilities:
> Responsible for coding Pl/sql procedure.
> Responsible for configuring the WEBADI in Oracle 11i Suite.
> Wrote new programs to update and insert bulk of records from Excel
sheet to oracle 11i Suite.
> Create document on how to configure the webadi in Oracle 11i suite.
Project Description:
WEBADI is a tool in oracle apps used to import the records into oracle apps
in HRMS. The user needs to insert the assignment and salary details into
the system and put validation depending upon the salary and assignments.
The Data's are extracted from database through PL/SQL and add validations
in the package. After the configured the WEBADI tool in oracle app's
Application. So that excel file generated once the WEBADI is configured.
Once excel is generated, we need to add all the data's in the Excel and
need to promote to data base and upload it.
Technologies Used : Oracle 9i(Sql,plsql).
Hanodale Technologies, Malaysia
Software Engineer (May 2008 -March 2010)
Reporting to Project Manager
Electronic Information Service (May 2008 - Mar 2010)
Key Responsibilities:
> Responsible Developed web application based on J2EE Struts framework.
> Worked on the actions, struts tags and validation classes and methods
> Used hibernate queries to query the database through backend process
layer
> Used JavaScript and struts based validation method and classes for
frontend validation
> Worked on bug fixing and enhancements on change requests.
> Created test case and test plan for offshore testing team.
Project Description:
PMT (Productivity Management Tool) is comprehensive in nature and very rich
in functionality. This extensively automated system provides unparallel
capabilities in managing projects through process mapping, requirements
gathering, issues management, test planning, test script execution,
documentation. This PMT consist of 22 modules. The organization module has
the features of adding organization details, which contains the information
about the organization address, no of departments and about the holidays in
the organization. It has also the feature of viewing the existing
organization details. It has the facility to add dynamic values to the list
and adding column in the database dynamically depending upon the
organization requirements. The second module is the Resource module where
it contains has the features to add new employees and to update exiting
employees. It contains information like employee address, previous
experience, skill set, designation, and year of experience, project done
and history. Nest module is the project module, which handles the existing
project details like resource allocated, budget and issues and time sheet
facilities.
Technologies Used
Java/J2ee Struts,Hibernate,Web logic Sever,Window 2000, Eclipse Tool and
SVN.
People Talents Pvt Ltd, Bangalore, India
Software Engineer (Feb-2007 - June 2008)
Reporting to Team lead
Lite Textile ERP(Feb 2007 - Junel 2008)
Key Responsibilities:
> Development of Web application using JSP - user defined tag libraries
> Development of Servlet in the MVC architecture
> Developed front-end screens using JSP and JavaScript
> Wrote JavaScript for front-end validations
> Wrote Stored Procedures for Database Manipulations
Project Description:
This system automates the internal processes currently in practice with
our client. This is system for Lite ERP product in textile Industry. The
system has different modules for maintaining customer information,
generating a sales order, planning the resources and delivering the
order. Currently I am working on the sales module that will help to
maintain the customer information, generate a sales order based on client
request, enquire about a customer etc. It also allows generating
invoices, packaging slips, commission details etc. The customer has the
facility to register himself. Once the sales order is generated, the
customer will be given a sales order number through which he knows about
the status of his order. He keeps track of the status of the order until
the product gets completed. Apart from that, the order is generated once
the product gets completed. The Next module is the purchase order module
where it deals with supplier details, supplier registration, generating
quotation, placing the order and generating the invoice.
Technologies Used
Java/J2ee(Servlets,JSP)Oralce(Sql,plsql),Web logic Sever,Window 2000,
Eclipse Tool and SVN.
Gratus Business Solutions Pvt Ltd, Hydrabad, India
Software Engineer (April 2006 -Feb 2007)
Reporting to Team lead
Malik Cars May 2006 to Feb 2007
Key Responsibilities:
> Used Servlet as control in the MVC architecture
> Developed front-end screens using JSP and JavaScript
> Wrote JavaScript for front-end validations
Project Description:
Malik Cars is one of the Dealers of TATA Vehicles in Hyderabad. The
Services of Malik cars include new Vehicles sales and Service. The System
provides loyal relationship between customers and Malik Cars. At the time
of new vehicles sales, customer details are entered into the system by
System admin of the Malik Cars and one ID will be created and it will be
given to the customer. Whenever the customer comes for service, Loyalty
points will be updated based on the servicing amount. If the point reaches
certain amount a gift or one or more free service will be given to the
customers and points are also deducted. Customers can view their points
using their ID. Customer details are displayed based on various conditions
like DOB wise, Wedding Date wise, vehicle model wise and so on.
PROFESSIONAL & EDUCATIONAL QUALIFICATIONS
> Master of Computer Applications from Madurai Anna University.
> SCJP( Sun Certified Java Developer)
> OCA (Oracle Certified Associate)