Last Update: 11 marzo de 2018

 

 

This Is Bora Seven. I created this website to share my professional experiences with HR Agents all over the world.

I am a

- Oracle Certified Master, Java EE 6 Enterprise Architect,

- Oracle Certified Expert, Java EE 6 Web Services Developer,

- Oracle Certified Professional, Java SE 7 Programmer,

- Oracle Certified Associate, Java SE 7 Programmer,

- Pivotal Certified Spring Professional v4.3 and

I am especially interested in Spring and Java EE.

 

 

My Career in Numbers:

- 11 Years Experience as a Java Enterprise Architect/Java Developer.

- Worked in 5 Companies in Information Technology/Services Sector.

- 27 Java Projects in 5 Domains.

- 4 Java Certificates which are the most highly recognizable/respected in Java Technology.

- 1 Spring Certificate which is the most highly recognizable/respected in Spring Technology.

- 11 Certificates of Course Completion in Software Development.

- 3 Language Certificates which are the most highly recognizable/respected.

 

 

Turkish | English | Russian | Spanish

 

 

BORA SEVEN

Computer Engineer

OCAJP 7, OCPJP 7, OCEJWSD 6, OCMJEA 6

Pivotal Certified Spring Professional v4.3

11 Años Experience

 

Mobile: +90 536 4726408

Website: http://www.borkam.com

Email: bora.seven@borkam.com

Address: İstanbul, Türkiye

Internet-Media

 

Website                          : http://www.borkam.com

                                          It can be accessed the up-to-date resumes from this website.

                                          Available languages: Turkish, English, Russian and Spanish.

 

Linkedin                         : https://www.linkedin.com/in/boraseven

                                          You can add me to stay in touch at this website.

                                          Available languages: Turkish, English, Russian and Spanish.

 

Oracle                             : https://community.oracle.com/people/Bora+Seven?customTheme=java

                                          Oracle Certified Master Profile

 

                                          https://community.oracle.com/community/technology_network_community/certification/ocm

                                          Oracle Certified Masters in Certification Community

 

JavaRanch                     : http://www.coderanch.com/how-to/java/SceaWallOfFame

                                          Java Enterprise Architects Honor Page

 

                                          http://www.coderanch.com/t/648186/sr/certification

                                          It can be found the information about the making process of the Java Enterprise Architect Master

                                          Project on this web page..

Datos Personales

 

Nationality                    : Turkish

Fecha de nacimiento   : 3 de abril de 1981

Estado civil                   : Soltero/a

Driving License            : Class B

Educación

 

Title of Q. Awarded     : Bachelor's Degree in Computer Engineering, 2,95/4, Universidad Selcuk, junio de 2005

                                                 Introduction to Programming, Programming Languages (Pascal, C),

                                                 Advanced Programming Languages (Java), Visual Programming Languages, Data Structures,

                                                 Algorithms, Image Processing, Artificial Intelligence, Graph Theory, Software Engineering,

                                                 Technical English

 

Certificación                 : OCM, Java EE 6 Enterprise Architect, P1: %71, Universidad Oracle, abril de 2015

                                                 Application Design Concepts and Principles, Common Architectures,

                                                 Integration and Messaging, Business Tier Technologies, Web Tier Technologies,

                                                 Design Patterns, Security

 

                                         OCM, Java EE 6 Enterprise Architect, P2/3: 140/160, Universidad Oracle, abril de 2015

                                           Project             Big Smokes Cigar Shop, e-Commerce, Integration, Java EE 6

                                           Task                 To create an architecture and design for the System under Development (SuD)

                                                                          with the given business domain model, information provided and requirements

                                                                          in the use cases.

 

                                           Responsibilities   Doing analysis and defining the project scope.

                                                                          Determining the integration methods and technologies.

                                                                          Taking the architectural decisions providing the NFRs such as performance,

                                                                          scalability, availability and security.

                                                                          Creating user interface prototypes.
                                                                          Taking the architectural decisions about the shopping cart state and transaction

                                                                          management.

                                                                          Determining the technologies to be used in the client, presentation, business,

                                                                          integration and resource tiers.

                                                                          Determining the GoF and JEE patterns to be used in the system.

                                                                          Creating the class, component and deployment diagrams.

                                                                          Creating a sequence diagram for each use case provided.

                                                                          Determining the hardware profile, software profile and sizing.

                                                                          Identifying the technical risks in the system and a mitigation strategy for each risk.

                                                                          Defending the decisions taken and the technologies chosen to create the

                                                                          architecture and design for the System under Development by comparing with

                                                                          their alternatives.

 

                                           Skills Used     Java, JAX-WS Client API, JDBC, JNDI

                                                                   JSF, ADF Faces, Facelet, Servlet, EJB, JPA

                                                                          JAX-WS, JMS, JTA, Weblogic, POJO, Bean Validation

                                                                          Ajax, JavaScript, HTML

                                                                          Enterprise Application Analysis, Architecture and Design

                                                                          Enterprise Application Integration

                                                                          Application Security, Firewall, Web Service Security, JEE Security

                                                                          Web Services, WSDL, SOAP, WSIT, WS-Security, XML Signature, XML Encryption

                                                                          HTTP, SMTP, LDAP, TCP/IP, SSL, XML, XSD, XHTML

                                                                          Linux, Windows, Oracle, Visio, Word, Excel

                                                                          Singleton (GoF), Proxy, MVC, DTO, DAO

                                                                          Scalability, Clustering, High Availability, Load Balancing, Fault Tolerance, Failover

                                                                          Front Controller, Business Delegate, Service Locator

                                                                          Partial Page Refresh, Cross-Component Refresh, Single Component Refresh

                                                                          Object-oriented, RUP, Risk Assessment and Management

                                                                          Object Oriented Analysis and Design, UML

 

                                         OCE, Java EE 6 Web Services Developer, %78, Universidad Oracle, noviembre de 2014

                                                 Create an SOAP web service in a servlet container,

                                                 Create a RESTful web service in a servlet container,

                                                 Create a SOAP based web service implemented by an EJB component,

                                                 Create a RESTful web service implemented by an EJB component,

                                                 Configure Java EE security for a SOAP web service,

                                                 Create a web service client for a SOAP based web service,

                                                 Create a web service client for a RESTful web service,

                                                 Create a SOAP based web service using Java SE platform,

                                                 Create handlers for SOAP web services,

                                                 Create low-level SOAP web services,

                                                 Use MTOM and MIME in a SOAP web service,

                                                 Use WS-Addressing with a SOAP web service,

                                                 Configure Message Level security for a SOAP web service,

                                                 Apply best practices to design and implement web services

 

                                         OCP, Java SE 7 Programmer, %83, Universidad Oracle, julio de 2013

                                                 Java Class Design, Advanced Class Design, Object-Oriented Design Principles,

                                                 Generics and Collections, String Processing, Exceptions and Assertions,

                                                 Java I/O Fundamentals, Java File I/O (NIO.2), Building Database Applications with JDBC,

                                                 Threads, Concurrency, Localization

 

                                         OCA, Java SE 7 Programmer, %91, Universidad Oracle, abril de 2013

                                                 Java Basics, Working With Java Data Types, Using Operators and Decision Constructs,

                                                 Creating and Using Arrays, Using Loop Constructs, Working with Methods and Encapsulation,

                                                 Working with Inheritance, Handling Exceptions

 

                                         Pivotal Certified Spring Professional v4.3, 82%, Pivotal Academy, febrero de 2018

                                                 Container, Dependency and IOC, Aspect Oriented Programming,

                                                 Data Management: JDBC, Transactions, JPA, Spring Data, Spring MVC and the Web Layer,

                                                 Security, REST, Spring Boot, Microservices


Training                         : Architect Enterprise Applications with Java EE, Universidad Oracle, marzo de 2015

                                                 Introducing Enterprise Architecture, Introducing Fundamental Architectural Concepts,

                                                 Developing a Security Architecture, Understanding Non-Functional Requirements,

                                                 Defining Common Problems and Solutions: Risk Factors and System Flexibility,

                                                 Defining Common Problems and Solutions: Network, Transaction and Capacity Planning,

                                                 Java EE 6 Overview, Developing an Architecture for the Client Tier,

                                                 Developing an Architecture for the Web Tier, Developing an Architecture for the Business Tier,

                                                 Developing an Architecture for the Integration and Resource Tiers,

                                                 Evaluating the Software Architecture

 

                                         Spring Framework 5, Udemy, febrero de 2018

                                                 Introduction to Spring Framework 5, Building a Spring Boot Web App,

                                                 Dependency Injection with the Spring Framework, Building A Spring Boot Jokes App,

                                                 Spring Framework Configuration, External Properties with Spring,

                                                 Web Development with Spring MVC, JPA Data Modeling with Spring and Hibernate,

                                                 Project Lombok, Testing Spring Framework Applications, CRUD Operations with Spring MVC,

                                                 Validation and Constraints with Spring MVC, Introduction to Docker,

                                                 Working with Containers and Images, Running Spring Boot in a Centos Image,

                                                 Using MySQL with Spring Boot, Spring Data MongoDB, Introduction to Reactive Programming,

                                                 Reactive Programming with Spring and MongoDB, Introduction to Spring Framework WebFlux,

                                                 Introduction to RESTFul Web Services, RESTFul WebServices with Spring MVC,

                                                 Using Swagger with Spring Boot, RESTFul WebServices with Spring WebFlux,

                                                 Spring MVC Content Negotiation, Troubleshooting,

                                                 Spring Boot Configuration For Different Databases

 

                                         Spring Framework DevOps on AWS, Udemy, febrero de 2018

                                                 Externalizing Properties, Using Spring Profiles, Using a MySQL Datasource,

                                                 Introduction to AWS, Provisioning a Server on AWS, Installing Jenkins, Using Route 53,

                                                 Setting up Apache with Jenkins, Creating SSH Keys, Forking GitHub Projects,

                                                 Configuring GitHub with SSH Keys, Installing Git on Jenkins Server,

                                                 Configuring Jenkins Credentials, Configuring Maven on Jenkins,

                                                 Configuring Jenkins Maven Build, Triggering a Jenkins Build, GitHub WebHooks,

                                                 Introduction to Artifactory, What is Docker?, Installing Docker, Running Artifactory Image,

                                                 Resolving Artifacts through Artifactory, Deploying to Artifactory,

                                                 Introduction to Virtualized Cloud Deployment, Configuring the Production Data Source,

                                                 Production Data Source Security, Installing Java, Installing Spring Boot Application,

                                                 Running a Spring Boot Applicaiton, Deploying Spring Boot as a Linux Service,

                                                 Introduction to Amazon RDS, Provision MySQL RDS Database on AWS,

                                                 Create RDS Profile for Spring Boot, Deploy Spring Boot Application using RDS Database

 

                                         Spring MVC, AngularJS and HTML5, Udemy, febrero de 2018

                                         Spring Framework 4, Udemy, febrero de 2018

                                                 Introduction to Spring Framework 4, Container, Dependency and IOC,

                                                 Aspect Oriented Programming, JDBC, Transactions and ORM with Hibernate,

                                                 Spring MVC, Spring Security, JMS Messaging with Spring, REST

 

                                         Adobe Flex Builder, Robit Technology, enero de 2011

                                                 Creating a Project in Flash Builder IDE, Building the First Application in Flash Builder IDE,

                                                 Shortcuts, Tips and Tricks for Flash Builder IDE, ActionScript 3.0 Basics, Spark Controls,

                                                 Using the PopUpManager, Using the DataService for Database Operations

 

                                         Oracle WebLogic Server 11g: Administration Essentials Ed 2, Universidad Oracle, marzo de 2013

                                                 Introducing Oracle Fusion Middleware Platform,

                                                 Defining Java Enterprise Edition Terminology and Architecture,

                                                 Installing Oracle WebLogic Server, Configuring a Simple Domain,

                                                 Configuring a Domain Using Templates, Using Administration Console and WLST,

                                                 Configuring Managed Servers, Configuring Node Managers,

                                                 Viewing and Managing Logs in Oracle WLS Environment, Deployment Concepts,

                                                 Deploying Java EE Applications, Advanced Deployment,

                                                 Understanding JDBC and Configuring Data Sources,

                                                 Setting Up Java Message Service (JMS) Resources, Introduction to Clustering,

                                                 Configuring a Cluster, Managing Clusters, Security Concepts and Configuration,

                                                 Protecting Against Attacks, Backup and Recovery Operations


                                         Linux System Administration: Administration Essentials, LUA, agosto de 2013

                                                 Command Line (Shell) and Basic Linux Commands, GNU/Linux Operating System Structure

                                                 User and Group Management, Package Management System

                                                 Automation with Batch Files and Scheduled Tasks, System Logs and System Monitoring

                                                 Basic TCP/IP Concepts and Network Management, Secure Remote Access, Backup

                                                 DNS and Web Server Essentials, Database Essentials and MySQL Server

                                                 Create a Website with WordPress and Mediawiki

 

                                         Software Development Life Cycle, Ozgur Yazilim, abril de 2013

                                                 Agile, Scrum, Git, GitLab, Maven, Nexus, Redmine, Jenkins, SonarQube, Graylog

 

                                         Secure Software Development Life Cycle, STRCT, septiembre de 2013

                                         Web Application Security, STRCT, septiembre de 2013

                                                 Information Gathering, Input and Output Validation, Session Management,

                                                 Authentication and Authorization, Business Logic Problems, Configuration Management

 

                                         Russian Language Standard Programme, Moscow State University, diciembre de 2014

Idiomas

 

Turco                              : Nativo

 

Inglés                              : Examen de Inglés como Lengua Extranjera (TOEFL), 83/120 (B1), ETS, diciembre de 2013

                                                 Competencia básica profesional

 

Ruso                               : Examen de Ruso como Lengua Extranjera (ТРКИ), 73,0% (B2), PFUR, marzo de 2013

                                                 Competencia básica profesional

 

Español                          : Diploma de Español como Lengua Extranjera (DELE), 54,65% (A2), Instituto Cervantes, abril de 2016

                                                 Competencia básica limitada

Technical Skills

 

Java Ecosystem

               Java SE           : Java, Eclipse, MyEclipse, NetBeans, STS

                                          Java Basic I/O API, Java New I/O API, Java Concurrency API, Java Utilities API

                                          JAX-WS Client API, JAX-WS Endpoint API, Jersey Client API, Java Networking API, Axis

                                          SAAJ, JAXB, JAXP, DOM, SAX, StAX, XSLT

                                          JDBC, JNDI, JAF, RMI, Java IDL, CORBA, IIOP

                                          Reactive Streams

                                          JUnit, Mockito, TDD, BDD, JasperReports, Quartz

 

               Java EE           : JSF, Facelet, JSP, Thymeleaf, Servlet, ZK

                                          EJB, JPA, JPQL, Hibernate, HQL

                                          JAX-WS, JAX-RS, JMS, ActiveMQ, RabbitMQ, JCA, JTA

                                          Weblogic, JBoss, GlassFish, Tomcat

 

                                          Spring, Spring MVC, Spring WebFlux, Spring Data, Spring BlazeDS Integration

                                          Spring Boot, Docker

                                          Spring Cloud, Netflix OSS, Eureka, Ribbon, AWS, EC2, EC2 Container Service, RDS, Route 53

 

                                     Ajax, JavaScript, JSON, DOM, HTML5, CSS3

                                          JQuery, AngularJS

                                          Developer Tools

                                          Enterprise Application Analysis, Architecture and Design

                                          Enterprise Application Integration

                                          Application Security, Web Service Security, JEE Security, Spring Security

 

                                          AppDynamics

 

Other Technical Skills

               Architecture   : SOA, Microservices

                                          Web Services, WS-I Basic Profile, WSDL, WS-Policy, SOAP, MTOM, WS-Addressing

                                          WSIT, WS-Security, SAML, XACML, XKMS, XML Signature, XML Encryption

                                          REST, HTTP, SMTP, XML, XSD, DTD, XHTML, ESB

 

               Languages     : C, Linux, Windows, C++, C++Builder

                                         ActionScript, Flex, Flash Builder

 

               Database        : Data Modeling, Database Design

                                         SQL, PL/SQL, Oracle, PL/pgSQL, PostgreSql Server, MySQL, MySql Server

                                         MongoDB

 

               Software         : Jira, Redmine, Mantis

               Development   Jenkins, Bamboo, Circle CI

               Life                   SVN, Git, GitHub, Bitbucket, SonarQube

               Cycle                Maven

                                         Nexus, Artifactory

 

Patterns

               GoF                 : Creational, Behavioral, Structural Patterns

               Java EE          : Business Component, Integration, Infrastructure, Interceptor, Security, Scaling, Clustering Patterns

                                         Presentation Tier, Business Tier, Integration Tier Anti-Patterns

               J2EE               : Presentation Tier, Business Tier, Integration Tier Patterns

               JavaScript      : Partial Page Refresh, Cross-Component Refresh, Single Component Refresh

 

Software Engineering

               Paradigm        : Object-oriented, Aspect-oriented, Reactive

 

               Methodology : Waterfall

                                         RUP, Risk Assessment and Management, Object Oriented Analysis and Design

                                         Agile, Scrum

 

               Tools               : UML

Professional Experience

 

OBSS, Info. Technology and Services, 201-500 Emp., http://www.obss.com.tr, Estanbul, Turquía

               Software Development Group, Java Enterprise Architect, junio de 2017 – enero de 2018, 8 meses

 

               Projects           : Time in Status Jira Cloud Plugin, Spring Boot, Java

                                           Time in Status Jira Server Plugin, Velocity, Java

                                           OBSS Admin Tools Jira Server Plugin, Velocity, Java

                                           Aksigorta HP SM Integration Jira Server Plugin, Velocity, Java

 

               Responsibilities   : Analyzing and documenting the plugin architecture developed for the cloud.

                                          Evaluating the decisions taken and the technologies chosen to create the architecture and design

                                          by comparing with their alternatives.

                                          Doing requirements analyses and preparing requirement analysis reports.

                                          Designing and implementing the database structures.

                                          Designing and implementing the plugins.

                                          Maintaining plugins and fixing bugs.

 

               Skills Used     : Java, Eclipse, Apache Commons HttpClient, Postman, SLF4J

                                          Velocity, Thymeleaf, Servlet, Atlassian Plugin SDK

                                          JPA, JPQL, Hibernate, ActiveObjects, JQL, Tomcat

                                          Spring, Spring MVC, Spring Data, Spring Security

                                          Spring Boot, Spring Boot DevTools, Atlassian Connect, Docker, ngrok

                                          AWS, EC2 Container Service, RDS

                                          Ajax, JavaScript, JSON, DOM, HTML5, CSS3, JQuery, Developer Tools

                                          REST, HTTP

                                          Data Modeling, Database Design, MySql Server, HSQL

                                          Jira, Bamboo, Git, Bitbucket, Maven, Nexus

                                          DAO, Object-oriented

 

OBSS, Info. Technology and Services, 201-500 Emp., http://www.obss.com.tr, Estanbul, Turquía

               Software Development Group, Java Enterprise Architect, febrero de 2017 – mayo de 2017, 4 meses

 

               Project             : ASOS, Sapiens IDIT, Struts, Java

               Definition        : ASOS

                                          is the Anadolu Sigorta’s new generation production project

                                          which is developed by Java programming language with Sapiens IDIT and Java EE platform.

 

                                          Persons and agencies

                                          perform business processes in insurance

                                          by using the system.

 

                                          The software was developed as web based

                                          on central environment with Object Oriented approach.

 

                                          The application architecture is 4-layer structure:

                                          Presentation Layer (Struts, JSP),

                                          Business Layer (EJB),

                                          Data Access Layer (JPA),

                                          Integration Layer (JAX-WS, JMS)

 

                                          The application is run on the WebSphere Application Server.

 

               Responsibilities   : Identifying, analyzing and documenting performance problems.

                                          Doing workshop on performance improvement with an international software team.

                                          Fixing the security vulnerabilities exploited through penetration testing.

                                          Managing and leading an 8-person Java software team.

                                          Overseeing day-to-day operation and motivating team members.

                                          Listening to team members’ feedback and resolving any issues or conflicts.

 

               Skills Used     : Java, IntelliJ IDEA, Java Security, SSL, Log4J

                                          Struts, Weblogic, WebSphere, Ehcache

                                          Sapiens IDIT

                                          JavaScript, JEE Security, AppDynamics

                                          SQL, Oracle, SQLDeveloper

                                          Jira, HP PPM, IBM Maximo, SVN, SonarQube, Maven


OBSS, Info. Technology and Services, 201-500 Emp., http://www.obss.com.tr, Estanbul, Turquía

               Software Development Group, Java Enterprise Architect, agosto de 2015 – enero de 2017, 1 año 6 meses

 

               Project             : SWEP, Aurora, JBoss Seam, Java

               Definition        : SWEP

                                          is the Anadolu Sigorta’s main production project

                                          which is developed by Java programming language with Aurora Software Product Line and Java EE platform.

 

                                          Persons and agencies

                                          perform business processes in insurance

                                          by using the system.

 

                                          The software was developed as web based

                                          on central environment with Aspect Oriented approach.

 

                                          It consists of 30 modules and it is 4,000,000 lines of source code.

                                          It can also support to 10000 concurrent users at any given time.

 

                                          The application architecture is 4-layer structure:

                                          Presentation Layer (JBoss Seam, Facelet),

                                          Business Layer (EJB),

                                          Data Access Layer (JPA),

                                          Integration Layer (JAX-WS, JMS, JCA)

 

                                          The application is run on the JBoss Application Server.

 

               Responsibilities   : Doing analysis and defining the tasks' scope.

                                          Determining the integration methods and technologies.

                                          Taking the architectural decisions providing the NFRs.

                                          Identifying the technical risks in the system and a mitigation strategy for each risk.

                                          Analyzing and documenting the workflows and the database structures.

                                          Analyzing, documenting and implementing business processes and validation rules.

                                          Planning the test process; determining its strategies and rules.

                                          Maintaining application and fixing bugs.

                                          Managing and leading an 8-person Java software team.

                                          Overseeing day-to-day operation and motivating team members.

                                          Listening to team members’ feedback and resolving any issues or conflicts.

 

               Skills Used     : Java, Eclipse, Java Concurrency API, Java Utilities API, Axis, SoapUI, JDBC, Log4J

                                          JBoss Seam, Facelet, Servlet, EJB, Hibernate, JAX-WS, JCA, JTA, JBoss

                                          Aurora, BPM

                                          JavaScript, JSON, Enterprise Application Integration, Web Service Security, JEE Security, AppDynamics

                                          SOA, Web Services, WS-I Basic Profile, WSDL, WS-Policy, SOAP, MTOM, WS-Addressing

                                          WSIT, WS-Security

                                          HTTP, XML, XSD, Windows

                                          Data Modeling, Database Design, SQL, Oracle, DbVisualizer, AS/400

                                          Jira, HP PPM, Rational ClearQuest, IBM Maximo, SVN, Rational ClearCase, SonarQube, Confluence

                                          DTO, Aspect-oriented, RUMBA, RUP, Object Oriented Analysis and Design, Agile, Scrum

 

Oracle, Info. Technology and Services, 10000+ Emp., http://www.oracle.com, Ankara, Turquía

               Universidad Oracle, Java Enterprise Architect, febrero de 2015 – marzo de 2015, 1 mes

 

               Project             : Big Smokes Cigar Shop, e-Commerce, Integration, Java EE 6

               Task                 : To create an architecture and design for the System under Development (SuD) with the given

                                           business domain model, information provided and requirements in the use cases.

 

               Responsibilities   : Doing analysis and defining the project scope.

                                          Determining the integration methods and technologies.

                                          Taking the arch. decisions providing the NFRs such as performance, scalability, availability and security.

                                          Creating user interface prototypes.

                                          Taking the architectural decisions about the shopping cart state and transaction management.

                                          Determining the technologies to be used in the client, presentation, business, integration and resource tiers.

                                          Determining the GoF and JEE patterns to be used in the system.

                                          Creating the class, component and deployment diagrams.

                                          Creating a sequence diagram for each use case provided.

                                          Determining the hardware profile, software profile and sizing.

                                          Identifying the technical risks in the system and a mitigation strategy for each risk.

                                          Defending the decisions taken and the technologies chosen to create the architecture and

                                          design for the System under Development by comparing with their alternatives.

 

               Skills Used     : Java, JAX-WS Client API, JDBC, JNDI

                                          JSF, ADF Faces, Facelet, Servlet, EJB, JPA, JAX-WS, JMS, JTA, Weblogic, POJO, Bean Validation

                                          Ajax, JavaScript, HTML

                                          Enterprise Application Analysis, Architecture and Design, Enterprise Application Integration

                                          Application Security, Firewall, Web Service Security, JEE Security

                                          Web Services, WSDL, SOAP, WSIT, WS-Security, XML Signature, XML Encryption

                                          HTTP, SMTP, LDAP, TCP/IP, SSL, XML, XSD, XHTML

                                          Linux, Windows, Oracle, Visio, Word, Excel

                                          Singleton (GoF), Proxy, MVC, DTO, DAO

                                          Scalability, Clustering, High Availability, Load Balancing, Fault Tolerance, Failover

                                          Front Controller, Business Delegate, Service Locator

                                          Partial Page Refresh, Cross-Component Refresh, Single Component Refresh

                                          Object-oriented, RUP, Risk Assessment and Management, Object Oriented Analysis and Design, UML

 

Turkish Statistical Institute, Government Administration, 1001-5000 Emp., http://www.turkstat.gov.tr, Ankara, Turquía

               Software Development Group, Java Developer, Nov.2010 – Sep.2014, 3 años 10 meses

 

               Projects           : Organized Industrial Zones Water, Wastewater and Waste Statistics Web Application, Flex, Java

                                          Thermal Power Plants Water, Wastewater and Waste Statistics Web Application, Flex, Java    

                                          Radio And Television Broadcasting Institutions Statistics Web Application, ZK, Java                                 

                                          Health Institutions Waste Statistics Web Application, ZK, Java

                                          Health Expenditure Statistics Web Application, ZK, Java                    

                                          Causes of Death Statistics Web Application, ZK, Java

                                          Indicator Data Management Application, ZK, Java

                                          Turkstat Content Management System, ZK, Java

                                          

                                          Annual Industrial Products Statistics Web Application, Struts, Java

                                          Building Permits Statistics Web Application, Struts, Java

 

               Responsibilities : Analyzing and documenting workflows and database structures of previous versions.

                                         Analyzing business processes and validation rules.

                                         Designing and implementing applications.

                                         Designing and implementing reports.

                                         Ensuring code quality in line with the relevant coding standards.

                                         Documenting applications.

                                         Maintaining applications and fixing bugs.

 

               Skills Used     : Java, MyEclipse, Java Utilities API, JasperReports

                                         ZK, Hibernate, Weblogic

                                         Spring, Spring BlazeDS Integration

                                         JavaScript, HTML, CSS

                                         Graylog, Linux, Windows

                                         ActionScript, Flex, Flash Builder

                                         Data Modeling, Database Design, QDesigner, SQL, PL/SQL, Oracle, TOAD

                                         Redmine, Jenkins, SVN, Git, GitLab, SonarQube, Maven, Nexus

                                         DAO, Agile, Scrum

 

NetCad, Info. Technology and Services, 51-200 Emp., http://www.netcad.com.tr, Ankara, Turquía

               Software Development Department, Java Developer, Oct.2006 – Mar.2007, May 2008 – July 2010, 2 años 7 meses

              

               Project             : National Building Inspection System, E-Government Project, JSF, Java

               Definition        : National Building Inspection System

                                          is an e-Government Project

                                          which is developed by Java programming language with J2EE platform

                                          under the scope of Marmara Earthquake Emergency Reconstruction Project financed by the World Bank.

 

                                          Persons and institutions involved in the building inspection system

                                          perform the daily processes of Building Inspection Regulations, Laws, and By Laws

                                          by using the sistem.

 

                                          The software was developed as web based

                                          on central environment with Object Oriented approach and

                                          UML was used through the entire project.

 

                                          The application architecture is 3 layer structure:

                                          Presentation Layer (JSF, JSP),

                                          Business Layer and

                                          Data Access Layer (Hibernate).

 

                                          The application is run on the Weblogic Application Server.

 

               Responsibilities : Analyzing and documenting the workflows and the database structures of the previous version.

                                         Analyzing, documenting and implementing business processes and validation rules.

                                         Designing and implementing the application.

                                         Planning the data migration process; determining its strategies and rules.

                                         Creating the data migration conversion tables.

                                         Designing and implementing the data migration application.

                                         Analyzing and doc. the new business processes occurred as a result of changing the regulation.

                                         Designing and implementing the new business processes.

                                         Planning the test process; determining its strategies and rules.

                                         Maintaining applications and fixing bugs.

                                         Preparing developer guides which defines the coding meth. which were used in the applications.

                                         Training developers on the technologies and the coding meth. which were used in the applications.

 

               Skills Used     : Java, MyEclipse, Java Basic I/O API, Java Utilities API, JasperReports, Log4j

                                         JSF, Exadel, MyFaces, Tomahawk, Sandbox, JSP, Hibernate, HQL, Weblogic

                                         JavaScript, HTML, CSS

                                         Enterprise Application Analysis, Architecture and Design, JEE Security, Windows

                                         Data Modeling, Database Design, Qdesigner

                                         SQL, PL/pgSql, PostgreSql Server, MsSql, MsSql Server

                                         Mantis, SVN, Visio, Word, Excel

                                         Object-oriented, Waterfall

                                         Risk Assessment and Management, Object Oriented Analysis and Design, UML

 

Erk Information Technologies, Info. Technology and Services, 11-50 Emp., Ankara, Turquía

               Software Development Department, Java Developer, diciembre de 2005 – agosto de 2006, 8 meses

                                        

               Project             : Filom.Net Vehicle Tracking System, JSF, Java

               Definition        : Filom.Net Vehicle Tracking System

                                          is a distributed n-tier application

                                          which is developed by Java programming language with J2EE platform.

 

                                          Persons and companies

                                          perform the processes of vehicle tracking and fleet management

                                          by using the system.

 

                                          The software was developed as web based

                                          on central environment with Object Oriented approach and

                                          UML was used through the entire project.

 

                                          The application architecture is 5-tier structure:

                                          Client Tier (Applet),

                                          Presentation Tier (JSF, JSP),

                                          Business Tier (EJB, Hibernate),

                                          Integration Tier (QuickServer),

                                          Resource Tier (MySql Server)       

 

                                          The application is run on the JBoss Application Server.

 

               Responsibilities : Doing requirements analysis and preparing requirement analysis report.

                                         Determining technologies and tools for application development.

                                         Designing and implementing the database structures.

                                         Designing, documenting and implementing business processes and validation rules.

                                         Designing and implementing the distributed applications.

                                         Creating the simulation scenario and determining its behaviours.

                                         Designing and implementing the simulation program.

 

               Skills Used     : Java, Eclipse, MyEclipse, Applet, JNDI, RMI, JavaMail, Log4j

                                         JSF, MyFaces, Tomahawk, Sandbox, JSP, Hibernate, HQL, JBoss

                                         JavaScript, HTML, CSS

                                         Enterprise Application Analysis, Architecture and Design, Enterprise Application Integration

                                         EJB 2.x, Windows

                                         Data Modeling, Database Design

                                         SQL, MySQL, MySql Server

                                         SVN, RaveGeoServer, QuickServer

                                         Object-oriented, Object Oriented Analysis and Design

 

NOS Information Technologies, Info. Technology and Services, 1-10 Emp., Ankara, Turquía

               Software Development Department, Java Developer, julio de 2004 – febrero de 2005, 7 meses

 

Projects           : Proyap Building Inspection Company Website, JSP, Java

                                         Secim Project Architecture Company Website, JSP, Java

                                         Yenikent Municipality Official Website, JSP, Java

                                         Gurlas Auto Tire Company Website, JSP, Java

                                         Database Management Console, Java

                                         Site Search Engine, Java

 

               Responsibilities : Doing requirements analysis.

                                         Designing and implementing web applications.

                                         Preparing end user manuals.

 

               Skills Used     : Java, Java Basic I/O API, JDBC, JavaMail, JRun

                                         JSP

                                         JavaScript, HTML, CSS

                                         Windows

                                         Data Modeling, Database Design, SQL, MySQL, MySql Server

 

Ekosan, Info. Technology and Services, 11-50 Emp., http://www.ekosan.com, Ankara, Turquía

               Software Development Department, Trainee, julio de 2003 – agosto de 2003, 1 mes

              

               Responsibilities : Doing researches on software development.

                                         Taking part in the development process of web applications.

 

ASKI, Government Administration, 1001-5000 Emp., http://www.aski.gov.tr, Ankara, Turquía

               Information Technologies Department, Trainee, julio de 2002 – agosto de 2002, 1 mes

              

               Responsibilities : Doing researches on Oracle and PL/SQL.

                                         Doing researches on Java network programming.

Projects In Unıversity

 

·        Car Racing 3D, Graduation Thesis, OpenGL, C++

·        Media Player, Java.

·        Labyrinth 3D, Java.

Organizations

 

Chamber of Computer Engineers, http://www.bmo.org.tr, Ankara, Turquía

               Headquarters, Member, abril de 2013 – Present, 4 años 11 meses

 

 

Turkish | English | Russian | Spanish

 

I am a

- Oracle Certified Master, Java EE 6 Enterprise Architect,

- Oracle Certified Expert, Java EE 6 Web Services Developer,

- Oracle Certified Professional, Java SE 7 Programmer,

- Oracle Certified Associate, Java SE 7 Programmer,

- Pivotal Certified Spring Professional v4.3 and

I am especially interested in Spring and Java EE.

 

 

My Career in Numbers:

- 11 Years Experience as a Java Enterprise Architect/Java Developer.

- Worked in 5 Companies in Information Technology/Services Sector.

- 27 Java Projects in 5 Domains.

- 4 Java Certificates which are the most highly recognizable/respected in Java Technology.

- 1 Spring Certificate which is the most highly recognizable/respected in Spring Technology.

- 11 Certificates of Course Completion in Software Development.

- 3 Language Certificates which are the most highly recognizable/respected.

 

This Is Bora Seven. I created this website to share my professional experiences with HR Agents all over the world.

 

 

Last Update: 11 marzo de 2018