Resume
Application, DevelopeR
SUMMARY:
- A Software Engineer graduated from Confidential and having overall 5 years of extensive experience in developing software modules for banking industry.
- Specializing in Java, IBM, Oracle middleware technologies and Mobile applications using android native programming.
- Great experience with all the stages of SDLC including designing, developing, testing and rolling out complex software's.
- Result oriented, self - driven, highly motivated, Smart and hungry to learn new technologies, methodologies, strategies and processes.
SKILL:
- Mother language Arabic, Very Good command of English.
- Work with UX, design, and technical teams to create elegant solutions to product issues and new product features.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Experience with client-server application development using web-services
- Version Management tools (SVN).
- Deep knowledge of the software development lifecycle, including scoping, planning, conception, design, implementation, deployment and maintenance.
- Self-Motivated, Work under stress, meet deadlines.
- Communication, Presentation, Management, Analysis, Search, Teamwork & Leadership Skills.
- Ability to learn new technologies.
TECHNICAL SKILLS:
Middleware Technologies: IBM BPM Lombardi, IBM BPM Advanced, IBM File-net, IBM ODM, IBM Process Server, SOA, Oracle SOA Suite & Oracle BPM .
ORM Frameworks: Java SE, Java EE, Servlets, JSP, JSF., Hibernate, EJB, SQLite, SQL Server, Oracle & MySQL.
Mobile: Android & Titanium.
Application Server: WebSphere, WebLogic, Apache, J-Boss & Glassfish.
IDEs: J-developer, Eclipse, Net-beans & Android Studio, SVN & GIT.
PROFESSIONAL EXPERIENCE:
Confidential
Application DeveloperTools: IBM BPM 8.5.7, IBM File-net, IBM ODM, Java, JavaScript, WebSphere, SOAP Web-services, Restful Web-services.
Responsibilities:
- Implement responsive coaches for the two process screens.
- Implement Processes Workflow and business logic.
- Implement JavaScript validations and business logic.
- Implement integration services for T24 core banking services.
- Implement integration services with SQL-Server Database.
- Create Document Classes, properties & property templates in File-net.
- Implement Event handlers and Sweeps in File-net when uploading or deleting some documents.
- Implement integration with Client Mail and SMS gateway.
- Implement BOM in IBM ODM with the required business objects for both processes.
- Implement Business rules in IBM ODM for Credit Card approvals and required documents for both processes.
- Generate deployment of both processes for different environments (SIT, UAT, Pre-Production, and Production).
- Attend business meetings with client to gather requirements.
- Analysis and evaluation of these requirements
Confidential
Tools: IBM BPM Lombardi, IBM BPM Advanced, IBM File-net, Java, Servlets, JSF, Hibernate, JavaScript, WebSphere.
Java and Middleware Application DeveloperResponsibilities:
- Implement responsive coaches for the processes screens.
- Implement Processes Workflow and business logic.
- Implement JavaScript validations and business logic.
- Implement integration services for T24 core banking services.
- Implement integration services with SQL-Server Database.
- Implement integration with Client Mail and SMS gateway.
- Implement JSF pages for some screens.
- Create Persistence classes in hibernate.
- Create Hibernate Queries for persistence objects.
- Generate deployment for processes for different environments (SIT, UAT, Pre-Production, and Production).
- Attend business meetings with client to gather requirements.
- Analysis and evaluation of these requirements.
- Code review for team members.
Confidential
Tools: Oracle BPM 11g, Oracle SOA-Suite 11g (BPEL), ADF, Java, ADF Business Components, XSLT & WebLogic, SVN source control.
Java and Middleware Application DeveloperResponsibilities:
- Implement Processes Workflow and business logic.
- Create Business objects required for processes.
- Implement SOA Suite integration services with the database.
- Creating XSLT files for XML transformations.
- Creating WSDL and XSD files for SOAP web-services.
- Generate deployment for processes for different environments (SIT, UAT, Pre-Production, and Production).
- Attend business meetings with client to gather requirements.
- Analysis and evaluation of these requirements.
Confidential
Tools: Oracle Soa Suite 11g (BPEL), Oracle Application Adapter, Weblogic, TOAD, Birt, SOAP web services, JSF, EJB, SVN source control.
Android DeveloperResponsibilities:
- Integrating between Sap System and our POS system using Oracle SOA Suite.
- Exposing SAP standard and Bapi methods as web services.
- Integrating between AIMIA web services and our POS system.
- Create SQL quires for database migration and synchronization from old schema to new schema.
- Creating Business Reports using Birt.
- Implement some JSF pages and beans for POS system.
Confidential
Developer, Tester, Project owner, Business Analyst
Tools: Oracle Jdeveloper, Java, Swing, XML, SVN source control.
Responsibilities:
- Developed the full application that generates XML depends on the XSD published on Confidential site.