MOHAMED ELIYAS
***.******@*****.***
Professional Profile
** + years of total IT experience in delivering enterprise solutions in e-
commerce and web based arena. Expertise in conceptualizing, designing and
coding technical solutions using Java/J2EE technology.
Career Summary
. Experience in Insurance, Manufacturing, Ecommerce and Retail domains.
. Extensive work experience in designing and developing Enterprise
Applications in J2EE using Core Java and J2EE framework.
. Expertise in development frameworks Struts, Spring and Hibernate.
. Experience in developing Web Services using SOAP and REST.
. Expertise in writing Queries and Stored Procedures in Oracle.
. Extensive experience with JBoss, Web logic application server, Web
logic Portal, IBM Web Sphere Server & Apache Tomcat.
. Experience in writing Usecases and design artifacts such as Sequence
diagrams and Class diagrams using IBM Rational Software Architect and
other tools.
. Experience in Code Build and version control systems such as CVS, VSS,
PVCS, Harvest and StarTeam.
. Implemented design patterns like Session Fa ade, Singleton and Factory
pattern.
. Extensive experience in Integrated Development Framework (IDE)
IntelliJ, Bea WorkSpace Studio and Eclipse.
. Documentation of the System Requirements using Case Complete.
. Expertise in Client Side Designing and Validations using HTML, CSS,
JavaScript, JSP and JQuery.
. Good experience in using JUnit and HTTP Unit for writing Unit Test
Cases and Ant for build scripts.
. Experience in all the phases of software development lifecycle
including requirements gathering, analysis, design, implementation,
deployment and support.
. Expertise in monitoring tools for Production environment like Wily
Introscope, Leak Hunter and change detector.
. Played the role of Technical Lead, Team Lead and Onsite coordinator.
Technical Skills
. Java/J2EE Technologies : Java, JSP, Servlets, JDBC, EJB, JNDI,
Webservices, WSDL,
JMS.
. Frameworks : Struts, Spring and Hibernate.
. Portal : Web Logic Portal
. Web Technology : HTML, CSS, XML, DOM, Ajax, JavaScript
and Jquery.
. Database : Oracle, MySql
. Application Servers : J Boss, Web Logic, Tomcat and Web
sphere
. Web Server : Apache
. Source Control Tools : VSS and Clearcase
. Design Tools : IBM Rational Rose
. Development Environment: IntelliJ, Eclipse and Net Beans
. Tools : TOAD, PL SQL Developer Ant,
Junit,Http Unit, AppWorx.
. Web Analytics tools : Google analytics, Tea Leaf, Net
insight.
. Monitoring Tools : Wily Introscope, change Detector and
Leak hunter
. Operating Systems : Windows, UNIX, Solaris.
Education
Bachelor of Engineering (BE) in Electrical and Electronics passed out
2002
Bharathiar University, India.
Work Experience
Java Consultant West Coast Consulting LLC, Irvine
Project : Toshiba Support Sep
2013 - To date
Client : Toshiba America Information Sys, Irvine, CA
Description:
Toshiba Support is the application which provides users and Authorised
Service Providers access to the various Toshiba products and support for
those products. Users can get all types of support for their products and
ASPs can create, track and process the claims for the various users'
products. As ASP user, application provides manuals for their products and
depot access.
Responsibilities:
. Involved in preparation of detailed design document and functional
specifications for the enhancements.
. Worked with the Business team in gathering requirements for the
application.
. Mapping Business process to assist high level design and translating
the process functionality to software development specifications.
. Implemented Front-end, back-end and integration development with Java,
UNIX, Oracle DB SQL, JavaScript, Jquery, Spring, CSS and HTML.
. Analyze, debug, and monitor issues as assigned for various POC
applications.
Environment: Java, JSP, Servlets, Spring, JQuery, J2EE, JDBC, Web Services,
HTML and CSS, JBoss, Oracle, Ant, IntelliJ, TOAD.
Technical Lead Infosys Technologies
Project : Freud
Jun 2012 - Sep 2013
Client : Capital Group, Irvine, CA
Description:
Freud is an acronym for Fund rectifying editing and updating database tool.
This is a home-grown application that allows for the maintenance and
migration of data to the fund pages of the shareholder and advisor
websites. Freud's primary function is to migrate the data into the
production environment of share-holder and broker web sites.
Responsibilities:
. Involved in preparation of detailed design document and functional
specifications for the enhancements.
. Worked with the Business team in gathering requirements for the
application.
. Designed and developed the Automation of the Data pull process for
FREUD.
. Implemented spring service layer with dependency wiring, transaction
and annotations.
. Used Hibernate to do the object relational mapping between the tables
and java objects.
. Implemented Web Services using SOAP and REST technologies.
. Designed and developed Application based on Struts Framework using MVC
design pattern.
. Hands on experience on writing test cases for service components
having Business validations using JUnit.
. Used Clear case to maintain the code versions. Also created build for
the releases and deployment of the code changes to Dev.
. Involved in the code review of the enhancements for better quality
assurance.
Environment: Java, JSP, Servlets, Spring, Web Logic, Hibernate, Struts 2,
JavaScript, Web Services, Ajax, Oracle 10g, Ant, Clear case, Clear Quest.
Technical Lead Wipro Technologies
Project : Consumer App - Common Logon
Dec 2009 - May 2012
Client : The Hartford, Simsbury, CT
Description:
The common Logon application is the single point to manage policy, make
payment of their premium and to keep track of their claims. Any user who
has active policy with The Hartford can register in this application and
manage all of their policies.
. Users can make payments to all of their policies.
. Manage their policies either Auto or Home to their requirements.
. Submit and keep track of their policy claims.
Responsibilities:
. Involved in Requirements Analysis, Design, Coding and testing phases
of the various enhancements of the project.
. Used Spring Core for dependency injection/Inversion of control (IOC),
and integrated frameworks like JSF and Weblogic Portal.
. Writing SQL queries, PL/SQL procedures and functions for various
reports.
. Preparing the Design & Implementation Notes document.
. Hands on experience on development of new enhancements for the
Consumer service application.
. Involved in Production support of the application.
. Apache Ant was used for the entire build process.
. Used Tea Leaf and Net insight web Analytics tool for consumer report
preparation.
Environment: Java, JSF, Spring, Web Logic Portal, Struts, EJB, JMS,
Servlets, JavaScript,Web Logic, Web Services, Ajax, Documentum, Oracle
10g, Ant, Tea Leaf, Mercury Quality Center, PVCS, UML.
Senior Software engineer Wipro Technologies
Project : ROADS Release 3
Jun 2009 - Dec 2009
Client : FedEx Services, Collierville, TN
Description:
ROADS is an acronym for 'Route Operation And Decision Support'. ROADS
system is constituted by number of sub-systems.The ROADS Portal is a portal
application and acts as a entry point for the FedEx's ROADS Applications
available for On-Road Operational needs.
. Day Plan Management is a sub-system used by the OSS to plan for 0n-
road operations for a day.
. Print management module deals with printing the Manifest report and
the map report which plots the stops, the sequence of the stops for
the current day manifest on a map that can be used by the courier to
delivery based on the sequence of the stops for the route. The print
management deals with assigning different printers for each route for
a Day of the week.
.
Responsibilities:
. Involved in Requirements Analysis and clarification with the business.
. Documenting System Requirements using Case complete.
. Preparing Use Case Diagrams, Class diagrams and Sequential Diagrams.
. Hands on experience on development of new enhancements for the ROADS
application.
Environment: Java, JSF,Swings, Hibernate,Struts,EJB,JMS,
Servlets,JavaScript,Web Logic, Oracle 10g, Ant, Visio, Serlio CaseComplete
2008,CollabNet SourceFORGE, Mercury Quality Center, Borland Star Team,UML.
Senior Software engineer Wipro Technologies
Project : Equipment Tracking System (EDCS)
Jun 2008 - May2009
Client : Seagate Technology, Milpitas, CA
Responsibilities:
. Involved in Requirements Analysis, Design, Coding and testing phases
of the enhancements of the project.
. Developed the application using Struts, Servlets and JSP for the
presentation layer along with JavaScript for the client side
validations.
. Monitored the application using Wily Introscope, Leak Hunter and
Change Detector.
Environment: Java, JSP, IntelliJ, Struts, EJB, Log4J, Web Logic, Oracle
10g, Ant, IBM Rational Software Architect, IBM Rational Rose, Wily
Introscope, Leak hunter, change Detector, Windows XP.
Senior Software Engineer Wipro Technologies
Project : Legal Contract Management System May
2007 - May 2008
Client : Seagate Technology, Bangalore India
Description :
Emptoris Contract Management is a browser-based application, which is used
for
collaborative contract management, negotiation and renewal solutions for
contracts.
Emptoris Contract Management provides the following capabilities:
. Creates and manages contracts.
. Provides workflow for contract negotiation and execution.
. Provides templates for contract creation and maintenance.
Environment: Java, Web Services, XML, Eclipse, Web Logic 8.1, Oracle 9i, PL
SQL Developer, Ant, Eclipse, AppWorx, Windows 2000.
Senior Software Engineer Wipro Technologies
Project : Lobby SignIn Systems Sep 2006 - May
2007
Client : Seagate Technology, Bangalore India
Description:
The Lobby SignIn Systems (LSS) has been the means for visitors, vendors,
and contractors to gain access to Seagate buildings worldwide. The current
system is the stand-alone application, which is written in Model 1
Architecture and the existing systems have lot of performance issues. The
LSS is required improve its performance to speed up the SignIn and
Validation process in order to handle the growing volume of visitors,
vendors and contractors. In addition to this, Multilanguage needs to be
supported by LSS.To Implement this, The New LSS System is re-architecture
using Struts Framework. Enhancement of the Lobby Sign in Systems project
for supporting Multilanguage namely Chinese, Thai, Malay and English.
Environment: Java, Struts, Web Logic 8.1, Windows 2000, Oracle8i, Eclipse,
Harvest, Mercury Test Director.
Senior Software Engineer Wipro Technologies
Project : Corrective Action Tracking System May
2005 - Sep 2006
Client : Seagate Technology, Bangalore India
Description:
Corrective Action Tracking System (CATS) is a web-based application being
designed to record, route, and track corrective actions necessary to
address environmental, safety and health defects. And also assigning these
tasks to responsible individuals, to send alerts or route notifications,
and to document their eventual resolution as reports. This application is
designed to serve the worldwide EHS community. The application includes
corrective action reporting forms for various types of corrective actions
related to Behavioral Based Safety (BBS) - corrective actions arising from
BBS observations Site corrective actions - corrective actions that may be
identified during equipment reviews/installation, spills, drills, ergonomic
assessments, EHS program reviews, industrial hygiene assessments, etc.
Environment: Java, JSP, Servlets, JNDI, JDBC, Web Logic 8.1, Oracle 8i,
Eclipse, PL SQL Developer, Windows 2000, Unix, Ant, Mercury Test
Director,Harvest.
Project Engineer Wipro Technologies
Project : FisherSci.com Rewrite.
Mar 2004 - Apr 2005
Client : Fisher Scientific, Bangalore India
Description:
For Fisher Scientific to maintain the important relationship with its
online customers and ensure that e-commerce transactions are processed
seamlessly, all existing fishersci.com functionalities are replaced with
applications that are standards-based and utilize newer technology. The new
Fishersci.com consists of packaged applications provided by IBM (commerce &
portal), Interwoven (content management) and Fast (search engine). As a
result of using theses packaged applications, fishersci.com offers best-of-
breed e-Commerce functionality. These applications allow Fisher to minimize
development time by taking advantage of existing market-proven, vendor-
supported solutions. Fishersci.com Next Generation is more flexible with a
modular architecture that makes it easier to add or modify functionality
with minimal dependencies on other applications.
Environment: Java, JSP, Servlets, JNDI, Web Sphere App server, Oracle, Web
Sphere Studio Application Developer, TOAD, Windows 2000, CVS.