## BIO
SkillsSummary:
* **Technologies****:**Java ,J2EE ,JSP & Servlet ,Swing ,Spring 2, Struts 2, EJB, SQL , PL/SQL, Hibernate3, Toplink, JSF (ADF faces,MyFaces), XML, HTML & JavaScript, Dojo, JSON, TDD development with Junit and JMock, Web Services, WSDL, SOAP,Axis
<!-- -->
* **Databas****e :**ORACLE, MSSQL Server, MySql, DB2
* **Tools****:**Rational Rose (UML), Toad, Jdeveloper , Jbuilder , IDEA, Eclipse , NetBeans, CVS ,SourceSafe, ,Jmeter,Selenium, Ant
* **Application Servers****:**Oc4j ,Tomcat
* **Operating Systems****:**UNIX (Linux, Sun Solaris), Windows (XP,2K, NT)
Certification
* **Sun** **Certified Java Programmer for 5.0**
* **Sun** **Certified Java Web Component Developer**
Experience
* **April 2007** **– August 2008 Senior Java Developer – Fujitsu Services, Bracknell, UK**
**Senior Java** **Developer and Designer for**HNGX(Post Office Automation Project) Responsible for designing and implementing system use cases for use by BUC (Business Use Case) developers working on a thick client (Swing) application for Postal Services. This work involved writing High Level Design (HLD) and Low Level Design documents (LLD) and supporting the BUC developers when required. Design patterns were used extensively and UML diagrams were used for documenting the designs. Testing involved junit tests using jmock, and service emulators. Technologies and Tools used: Eclipse, UML, CVS, XML, JMock, Emma, SSL
As part of objectives in Fujitsu , designed and implemented by himself a small business application which you can buy/sell stocks for one customer with Spring 2, Hibernate 3 and Struts 2 to be able to provide a solution for upcoming projects for the company. Experienced domain mapping in hibernate which is completely in annotations and tested with spring support classes,designing presentation layer using Struts 2 which includes writing necessary interceptors,establishing validation framework,writing AJAX components etc and managing all resources with Spring 2 which includes defining struts actions , domain repositories , separate configurations for test environment. MySQL is used as DataBase
* **June** **2004 - March 2007****Senior Java Developer**-**Innova IT solutions,Ankara,Turkey**
**Technical Lead for** Banner OfferProject which developed software for organizing all banner and pop up for a global company’s web sites. Responsible for the architecture, design, development and testing of this project. Also involved gathering and documenting requirements, developing and executing test scenarios and releasing software to production. This work required communicating with customer and managing customer expectations and feedback to resolve issues and provide project status to project manager. Technologies and Tools used: Eclipse , UML, CVS, JDBC, XML, Web Services, IBM DB2, Jmeter, Struts, tiles, jsp.
**Proof of Concept :**To be able to provide a base solution for upcoming projects for the company , worked on JSF technologies which includes MyFaces,Tomahawk,Trinidad and ADF Faces
**Senior Java developer for TTS**(Turk Telecom Payment System) has been designed in 3-tier architecture to be able to serve 5000+ users. Technologies are J2EE, Struts, Toplink, UML, EJB, and OCJ4. Mainly responsible for developing necessary custom Struts tags and write business services with EJB Approximately, It has 150 tables and 200 screens. And also have implemented a lot of stored procedures in Oracle by using PL/SQL and gained experiences executing, debugging pl/sql and tuning sql performance. This system collected 5+ billion $ during 2005 year.
**Senior Java Developer for TAS** (Turk Telecom Central Fault Management System) which manages customer service operations from the initial fault report which was integrated IVR, to analysis, dispatch, clear and close the fault. Mainly responsible for implementing modules in struts and EJB. Technologies used this project were J2EE, Struts, Toplink, UML, EJB, OCJ4, Web Services. Developed some modules in Struts and EJB and also wrote a lot of reports using . And also prepared regression test scenarios and implemented it with Jmeter and analyse database statistic and made some performance tuning sql and java side with help of database administrator guys. This system manage 50 000 fault per **month.**
* **Note**: Turk Telekom, (TT) Turkey’s monopoly land line operator with more than 20 million subscribers.
* **December** **2003 – June 2004****Junior Java Developer**–**Family Bank, Istanbul ,Turkey**
Developing web based enterprise process with Oracle Portal SDK The technologies are JSP , LDAP , OID ( Oracle Internet Directory) , IFS (Internet File System) , Oracle PL/SQL
* **July****2003 - December 2003****Junior Java Developer**–**Rumeli Telecom ,I****stanbul, Turkey**
Participating in developing CRM applications using: JSP, Servlet, RMI, Oracle.And also using C language developed some applications
Education<u>:</u>
* 1998 - 2003 :BSc ,Computer Science (English),**Dokuz Eylul University ,Engineering Faculty,**IZMIR
* 1995 - 1997 :Bsa,Computer Programming, **Mugla University,Mugla,Turkey**
Training
* **OSS/BSS****:**2005 December, 5 days,NGOSS/etom /SID Fundamentals byTONEX,
* **Oracle Forms 9i****:** 2003 December ,One week,by Oracle Turkey,Istanbul
* **Oracle Reports 9i****:** 2003 December ,One week,by Oracle Turkey,Istanbul
Languages:
* **Turkish(Native),English**