Last Update: 11 March 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 Years 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.

Personal Details

 

Nationality                     : Turkish

Date of Birth                  : 3 April 1981

Relationship Status      : Single

Driving License             : Class B

Education

 

Title of Q. Awarded     : Bachelor's Degree in Computer Engineering, 2.95/4, Selcuk University, June 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

 

Certification                  : OCM, Java EE 6 Enterprise Architect, P1: 71%, Oracle University, April 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, Oracle University, April 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%, Oracle University, November 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%, Oracle University, July 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%, Oracle University, April 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, February 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, Oracle University, March 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, February 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, February 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, February 2018

                                         Spring Framework 4, Udemy, February 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, January 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, Oracle University, March 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, August 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, April 2013

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

 

                                         Secure Software Development Life Cycle, STRCT, September 2013

                                         Web Application Security, STRCT, September 2013

                                                 Information Gathering, Input and Output Validation, Session Management,

                                                 Authentication and Authorization, Business Logic Problems, Configuration Management

 

                                         Russian Language Standard Programme, Moscow State University, December 2014

Languages

 

Turkish                           : Native

 

English                           : Test of English As A Foreign Language (TOEFL), 83/120 (B1), ETS, December 2013

                                                 Professional working proficiency

 

Russian                          : Test of Russian As A Foreign Language (ТРКИ), 73.0% (B2), PFUR, March 2013

                                                 Professional working proficiency

 

Spanish                          : Diploma of Spanish as a Foreign Language (DELE), 54.65% (A2), Cervantes Institute, April 2016

                                                 Limited working proficiency

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, Istanbul, Turkey

               Software Development Group, Java Enterprise Architect, June 2017 – January 2018, 8 months

 

               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, Istanbul, Turkey

               Software Development Group, Java Enterprise Architect, February 2017 – May 2017, 4 months

 

               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, Istanbul, Turkey

               Software Development Group, Java Enterprise Architect, August 2015 – January 2017, 1 year 6 months

 

               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, Turkey

               Oracle University, Java Enterprise Architect, February 2015 – March 2015, 1 month

 

               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, Turkey

               Software Development Group, Java Developer, Nov.2010 – Sep.2014, 3 years 10 months

 

               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, Turkey

               Software Development Department, Java Developer, Oct.2006 – Mar.2007, May 2008 – July 2010, 2 years 7 months

              

               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, Turkey

               Software Development Department, Java Developer, December 2005 – August 2006, 8 months

                                        

               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, Turkey

               Software Development Department, Java Developer, July 2004 – February 2005, 7 months

 

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, Turkey

               Software Development Department, Trainee, July 2003 – August 2003, 1 month

              

               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, Turkey

               Information Technologies Department, Trainee, July 2002 – August 2002, 1 month

              

               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, Turkey

               Headquarters, Member, April 2013 – Present, 4 years 11 months

 

 

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 March 2018