BORA SEVEN

Computer Engineer

OCAJP 7, OCPJP 7, OCEJWSD 6, OCMJEA 6

9 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                       : -

                                   Oracle Certified Master Profile

 

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

                    JAX-WS, JMS, Bean Validation, Weblogic

                    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, HTML, JavaScript, Ajax

                    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

                    RUP, Risk Assessment and Management

                    Object Oriented Analysis and Design, UML

 

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

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

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

 

                                   TOGAF 9 Certified, -, The Open Group, septiembre de 2016 (Planned)

                                   TOGAF 9 Foundation, -, The Open Group, agosto de 2016 (Planned)

 

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

 

                                   Adobe Flex Builder, Robit Technology, enero de 2011

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

 

                                   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), - (A2), Instituto Cervantes, mayo de 2016

                                       Competencia básica limitada (In Progress)

Technical Skills

 

Java Ecosystem

            Java SE        : Java Core Language, Eclipse, MyEclipse, JBuilder, JCreator, Android                 

                                   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

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

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

                                   JUnit, JasperReports

 

            Java EE         : JSF, Exadel Studio, Facelet, JSP, Servlet

                                   EJB, JPA, JPQL, Hibernate, HQL

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

                                   Weblogic, JBoss, GlassFish, Tomcat, JRun

                                   Spring, ZK

 

                                   Enterprise Application Analysis, Architecture and Design

                                   Enterprise Application Integration

                                   Application Security, Web Service Security, JEE Security

 

            J2EE              : EJB 2.x

 

Other Technical Skills

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

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

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

                                   REST, JSON

 

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

                                   ActionScript, Flex, Flash Builder

 

            Database      : Data Modeling, Database Design, QDesigner

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

 

            Tools             : SVN, Git, Maven, Redmine, Mantis, Jenkins, SonarQube

 

Patterns

            GoF               : Creational, Behavioral and Structural Patterns

            Catalog          

 

            JEE               : Business Component Patterns, Integration Patterns

            Pattern            Infrastructure Patterns, Interceptor Patterns

                                   Security Patterns, Scaling and Clustering Patterns

 

            JEE               : Presentation Tier Anti-Patterns, Business Tier Anti-Patterns

            Anti-Pattern    Integration Tier Anti-Patterns

 

            J2EE              : Presentation Tier Patterns, Business Tier Patterns,

            Pattern            Integration Tier Patterns

 

Software Engineering

            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, agosto de 2015 – Present, 6 meses

 

            Project          : -

            Definition      : -

           

            Responsibilities   : -

 

            Skills Used    : -

 

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, POJO, JAX-WS, JMS, Bean Validation, Weblogic

                                   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, HTML, JavaScript, Ajax

                                   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

                                   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, Flex, ZK, Spring, Hibernate, PL/Sql

                                   MyEclipse For Spring, Adobe Flash Builder, Oracle Weblogic Server, Oracle

                                   JasperReports, QDesigner, Toad, SVN, Git, GitLab

                                   Maven, Nexus, Redmine, Jenkins, SonarQube, Graylog

                                   Linux, 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 (NBIS) is an e-Government Project which was developed

                                   using Java Programming Language with J2EE Platform under the scope of Marmara Earthquake

                                   Emergency Reconstruction (MEER) Project financed by the World Bank. Persons and institutions

                                   involved in the building inspection system perform the daily processes of Building Inspection

                                   Regulations, Laws, By Laws and etc. 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 3 layer structure: Data Layer (PostgreSql),

                                   Application Layer (Java and Hibernate) and Presentation Layer (JSF). The application is run on

                                   the Bea Weblogic 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, JSF, MyFaces, Tomahawk, Sandbox, Hibernate

                                   HQL, PL/pgSql, MsSql

                                   MyEclipse, Exadel Studio

                                   Bea Weblogic Server, PostgreSql Server, MsSql Server

                                   JasperReports, QDesigner, SVN, Mantis


Erk Information Technologies, Info. Technology and Services, 11-50 Emp., http://www.erk.com.tr, 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 was developed using

                                   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 has 6 layers: End Device Communication Layer (QuickServer),

                                   Communication Layer (EJB, JavaMail), Presentation Layer (JSF), Application Layer (Java, EJB

                                   and Hibernate), Map Layer (Applet, RaveGeoServer) and Data Layer (MySql). 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, EJB, JSF, MyFaces, Tomahawk, Sandbox, Hibernate

                                   HQL, MySql,  Eclipse, MyEclipse

                                   JBoss, Apache MySql Server, RaveGeoServer, QuickServer, SVN

 

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

                                   Secim Project Architecture Company Website, JSP

                                   Yenikent Municipality Official Website, JSP

                                   Gurlas Auto Tire Company Website, JSP

                                   Database Management Console, Java

                                   Site Search Engine, Java

 

            Responsibilities   : Doing requirements analysis.

                                   Designing and implementing web applications.

                                   Preparing end user manuals.

 

            Skills Used    : Java, Jsp, MySql, JRun, Apache 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.bimo.org.tr, Ankara, Turquía

            Headquarters, Member, abril de 2013 – Present, 2 años 10 meses

References

 

OBSS, http://www.obss.com.tr, Estanbul, Turquía

            Nurettin Onur Yakit, Project Manager

            Mobile: +90 539 7920504

 

Turkish Statistical Institute, http://www.turkstat.gov.tr, Ankara, Turquía

            Ferhat Gunes, Head of Network and System Management Group

            Mobile: +90 507 7540679

 

Turkish Statistical Institute, http://www.turkstat.gov.tr, Ankara, Turquía

            Lutfullah Sarikaya, Turkstat Expert

            Mobile: +90 505 8887196

 

Council of Higher Education, http://www.yok.gov.tr, Ankara, Turquía

            Adnan Ciftcibasi, Java Team Leader

            Mobile: +90 543 4837543

 

Ankira, http://www.ankira.com.tr, Ankara, Turquía

            Faruk Ferhat Akcin, Project Manager

            Mobile: +90 532 7616296

 

Vizyon Group, http://www.vizyongrup.com, Ankara, Turquía

            Omer Faruk Cabuk, General Manager

            Mobile: +90 532 5880439

 

 

 

Last Update: 17 enero de 2016