VEYSEL K. AKDENIZ
+44-756*-****** admx6x@r.postjobfree.com
Java 8 OCP Certified Software Developer
An accomplished Java Software Developer with more than 15 years of experience in (OOP) object-oriented programming, design and development of enterprise applications, of last three with scrum/agile. Having experience in a wide range of technologies, frameworks and methodologies including Java, .Net, TDD, Scrum, MSSQL, Oracle and many others. Now pursuing a Java Developer position that I can contribute to as contractor.
Areas of Expertise
Software Development
Troubleshooting & Debugging
Requirements Gathering
Agile Development
Technical Skills
Main Languages : Java 8 OCP Certified, C#, Powershell
Frameworks/APIs : Spring, Hibernate, Spring Boot, JPA, JDBC, .NET, Asp.NET, WPF
Methodologies : Agile with Scrum
Design Paradigms : OOP, TDD, SOLID, Microservices, CQRS
App Servers : Tomcat, IIS
Business Platforms : Core Banking, Healthcare, ERP
Development Tools : Eclipse, Visual Studio
Client-Side Libraries : jQuery, Angular
Web Services : SOAP, Web API, Restful, WSDL, XML, JSON, XSD, XSLT, XPath
Version Control : GIT, Microsoft TFS
RDBMS : Oacle, MS SQL Server
BUILD / CI /CD : Jenkins, CruiseControl
EXPERIENCE HIGHLIGHTS
MINISTRY OF JUSTICE, Full Stack Java Developer, London, 2019 March – Present
Participated in implementation of new features for Common Platform Programme which aims to create a digital unified platform across the criminal justice system, utilizing Java 8, CQRS, Event Sourcing, Microservices, PostgreSQL, TDD, Mockito, Wiremock, SonarLint, Jenkins, Git, Gerrit, RAML, DDD, Docmosis
Key Accomplishments:
Developing RESTful web services
Developing frontend using Angular 7
Developing unit and integration tests
Keywords: Java, J2EE, JDBC, CQRS,Rest, Angular, Agile, Scrum, Microservice, TDD
NCR, Senior Java Developer, London, 2018 August – 2018 December
Participated in implementing new features and maintaining of a fraud detection software, using Java 8, Apache CXF, MS-SQL, Spring, JDBC, TDD (Junit) and BDD (Cucumber)
Key Accomplishments:
Developing soap and rest services
Writing test cases using Cucumber and Junit.
Developing new database functionalities
INTERTECH INFORMATION TECHNOLOGY, Senior Java Developer, 2013 – 2018
Intertech which is a major banking software development company in Turkey, provides 15 banks with innovative core banking solutions. More than 1000 professionals, especially specialized in the financial sector, are working for Intertech.
Participation in implementation of INTERVISION Banking Software for Denizbank, AlbarakaTurk Bank, HSBC Bank Turkey and Bank Of China Turkey utilizing Java, Oracle, Spring framework, JDBC and JavaScript.
Key Accomplishments:
Reducing installation time of multiple applications using Desired State Configuration
Increase efficiency and reliability by developing business processes using a custom BPM tool (ROTA+).
Streamline the integration process to reduce downtime and increase automation by implementing new requirements in a Customer Management Module (PUSULA) and developing requirements for other modules.
Keywords: Java, J2EE, JDBC, Spring,Rest, Html5, JavaScript, jQuery, CSS3, SOA,Eclipse, SOAP, Agile, Scrum
SURAT TEKNOLOJI, Senior Java Developer, 2006 - 2013
Led teams to completed projects using OEG (enterprise gateway) for web service virtualization and XSL transformation, OSB (Oracle Service Bus) for web service management and orchestration, OPA (Oracle Policy Automation) for business rules, Oracle Coherence for in-memory object cache, and JPA.
Key Accomplishments:
Architected the new system to send medical information through web services to the Turkey Ministry of Health using Oracle and Java Technologies.
Implemented ACS (Auto Configuration Server) software to communicate with modems with TR069 protocol, using Java, Spring and Hibernate
Metawork team member in the development of an application framework, including custom UI controls, custom databinding, and a data access layer using entity metadata definition.
Developed a cargo module for an ERP project, which included end-to-end cargo tracking, billing, address management and integration with Serendip ERP utilizing .NET and SQL server 2005.
MERCAN TEKNOLOJI, Senior Software Developer, 2005 - 2006
Supervised a technical team to develop a SMS gateway and POS application utilizing web services, .NET, SQL Server
, ASP.NET and Winforms
Key Accomplishments:
Optimized network communications by developing a concurrent BULK SMS to send messages to multiple operators and receive transmission from multiple channel end users.
Developed POS application and synchronizing infrastructure for a franchise company having 300 branches
Keywords: Java, Hibernate, JPA, JDBC, Spring,Rest, Html5, JavaScript, jQuery, CSS3, SOA,Eclipse, SOAP, Agile, Scrum
4T BİLİŞİM, Technical Leader, In-House ASP.NET Trainer, 2003-2005
Improved technical team performance through ongoing training, coaching, and mentoring to complete projects for key clients. This included requirements gathering, analysis, design, and implementation for stock and procurement modules.
Key Accomplishments:
Optimized workflow by transforming the MED Hospital Information System utilizing ASP.NET and Oracle.
Streamlined processes within a distributed infrastructure by automating the information system (ERP) for DSI (General Directorate For State Hydraulic Works ) utilizing ASP.NET, and Oracle.
OTOKOÇ OTOMOTİV VE SANAYİ TİC. A.Ş, Software Developer, 2001-2003
Completed automation projects, including selling, accounting, service, and wholesale modules utilizing ASP.NET, C#, SQL server technologies.
Key Accomplishments:
Increased efficiency and optimized communications by automating and centralizing the information system to connect seven different locations.
Improved inventory tracking by developing and deploying an IT inventory system utilizing WebClasses, SQL server, and VB6.
TÜRK TİCARET BİLİŞİM, Software Developer, 2000-2001
Developed customer information and stock exchange modules for TTB bank
Key Accomplishments:
Successfully developed and deployed a customer information and stock exchange modules and migrated the system to WEB by using Java Server Pages (JSP), servlets, and Java web server.
Participate in an internal team and a remote IBM team to analyze, design, and code a customer information system and basic banking operations using Java and DB2.
EDUCATION, CERTIFICATIONS
111th Degree at Turkey-Wide Exam, İzmir Fen Lisesi, İZMİR
Bachelor's Degree, Engineering and Architecture Faculty, Computer Engineering from Ege University, 1996
JAVA 8 OCP Certification
Scrum Master - ACM
Oracle Service Bus, ADF, & Web Logic - Oracle PartnerHub
Microsoft WPF - BBS
IBM VisualAge for JAVA, PL/1 - IBM
DB2 - TTB
Introduction to .NET - Microsoft
ASP.Net, C# - Microsoft & KocBryce