Lead - Product Development
M.H.Alshaya Co W.L.L.
Total years of experience :24 years, 1 Months
•Manages software development to deliver new functionality or in-house systems requested by end-user to agreed standard and Quality.
•Ensures user requirements are clearly defined and properly analyzed prior to any development activity.
•Responsible for quality system designs and data structures to ensure flexibility, future growth and easy maintenance and support.
•Supervises development tasks assigned to Programmers and Analyst Programmers.
•Ensures that end-user is involved into the various stages of the development cycle to deliver a 100% acceptable solution to them.
IntegrisG2 - School Management Information System
IntegrisG2 is a new generation of school Management Information System (MIS). It is a centrally hosted and web-delivered solution that offers access to school information from the classroom, office or home, for teachers, pupils and their parents as well as the Local Authority. Robust security protocols as used by Internet banks ensure only users with the appropriate privileges can access pupil data. Importing & Exporting of MIS information supported through XML.
Team Size: 43
Client: RM Management Solutions, UK
Architecture: J2EE
Software Used: J2EE, J2SDK 1.4, JSWDP 1.5, JBOSS 4.0, TOMCAT 5, JReport 7.2, MS-SQL & Jbuilder 2006.
Responsibilities:
1)Design of framework to execute Business Processes.
2)Design and Development of the client side using JSP, JS & CSS.
3)Coding and Testing of Server side components like STRUTS, EJB etc.
4)Development of ant scripts for deployment
5)Quality assurance
6)Maintaining configurable items & reusable items
Technical features included:
1)Struts for managing business processes.
2)Stateless and Stateful Session EJBs encapsulating the business logic.
3)DAO usage for Database access with ANSI standards followed Queries.
4)Struts framework in Web Server implementation.
5)Use of Microsoft SQL Server as database.
6)JNDI for searching objects and using the environment.
7)Apache ANT as the build tool.
8)JSP + JS + CSS + AJAX for client tier implementation with IE & Mozilla/Firfox compatible.
9)Localized to support different countries education system.
PorSchE-Deurag
Deurag is a German based insurance company with a large client database. Their current application is running on BS2000 mainframe. The objective of the project is to port a part of the application, which maintains legal redress assurance to open source technology. The newly developed application must also talk to the legacy counter part of the complete application via SOAP.
Team Size: 10
Client: Deurag Insurance Corp, Germany
Architecture: J2EE
Software Used: J2EE, J2SDK 1.4, JBOSS 3.0, TOMCAT 5 & ECLIPSE 3.0.
Responsibilities:
7)Design of framework to execute Business Processes.
8)Design and Development of the client using Java Swing.
9)Coding and Testing of Server side components like EJB, JSP etc.
10)Development of ant scripts for deployment
11)Quality assurance
Technical features included:
10)Struts for managing business processes.
11)Entity EJBs (CMPs and CMR) for persistent data.
12)Stateless and Stateful Session EJBs encapsulating the business logic.
13)JSP, Servlets, XML.
14)Use of MySQL as database.
15)JNDI for searching objects and using the environment.
16)SOAP for communication with BS2000.
17)Apache ANT as the build tool.
18)Swing for client tier implementation
Training Resource Package Development Project
The objective of this project is to develop a product for automating Training procedures conducted throughout the organization. The functionality of this tool includes Training Managing and scheduling, employees skill set Updating etc. Java - J2EE Architecture is followed in this project development with backend MySQL.
Team Size: 4
Client: Case Consult Corporation, India
Architecture: J2EE
Software Used: J2EE, J2SDK, JBOSS, TOMCAT & ECLIPSE.
Responsibilities:
1)Design of framework to execute Business Processes.
2)Design and Development of the client using Java Swing.
3)Coding and Testing of Server side components like EJB, JSP etc.
4)Development of ant scripts for deployment
5)Quality assurance
Technical features included:
1)Struts for managing business processes.
2)Entity EJBs - CMPs and DAO.
3)Design patterns - Session Façade, MVC, Business Delegate, EJB Factory etc
4)Stateless Session EJBs encapsulating the business logic.
5)JSP, Servlets, XML.
6)Use of MySQL as database.
7)JNDI for searching objects and using the environment.
8)Usage of IDE Eclipse, for development.
9)Swing for client tier implementation
ANALYZER for Java/C/C++
The objective of this project is to develop ANALYZER for Java, C and C++. ANALYER is a CASE CONSULT product indented to measure the effectiveness of test of software and to aid in the preparation of test data. This product was developed with Microsoft C and Java-GUI and was ported to Windows, Linux, Solaris and Mainframe environment.
Team Size: 4
Client: Case Consult Corporation, India
Architecture: Standalone (Java-Swing)
Responsibilities:
Requirement analysis, design of the system, coding, Testing, documentation and quality assurance and Acceptance support.
Software Used:
Microsoft C/C++, XML, HTML, Java - Swing, Java Script.
Tools Group
The work on tools group is to handle maintenance and enhancement work on software tools used in CASE CONSULT. My Work in tools group is to migrate Database system of Project Management System (PMS) tool from MS-Access to DB2 and maintenance work. Functionality of this tool is to manage running Project related information like daily timesheet, schedule task, weekly/monthly/yearly reports, cost analysis etc. PMS is developed using Visual Basic as front end as well as server, Visual C++ for networking and MS-Access as backend.
Team Size: 2
Client: Case Consult Corporation, India
Architecture: Client-Server
Responsibilities:
Enhancement, migration, quality assurance and Maintenance work.
Software Used:
Microsoft VC++, Visual Basic, MS-Access, DB2.
Medical Transcription Training Package
The objective of this project is to develop a package for Medical Transcription Training course. Functionality of this tool is to monitor Medical Transcription Trainee activates done in Lab like playing wav files for Transcription, recording transcription in database, verify with original transcription and report correction. This package followed Client-Server architecture with Visual Basic as front end and MS-Access as backend, later it was migrated to MS-SQL.
Team Size: 3
Client: Nexage Cybernetics, India
Architecture: Client-Server
Responsibilities:
Requirement analysis, design of the system, coding, Testing, documentation and quality assurance and Acceptance support.
Software Used:
Microsoft Visual Basic, MS-Access, MS-SQL.
First class degree in Master in Science – Software Application, from Bharathiyar University, Coimbatore. India (70% Marks) – Period (2000 - 2002)
Distinction in Bachelor in Science – Computer Science, from Kerala University, Kerala, India (80% Marks – College Topper) – Period (1997 - 2000)