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 - 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 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 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 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. 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 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
|
|
Idiomas Turco :
Nativo Inglés :
Examen de Inglés
Competencia básica profesional Ruso :
Examen de Ruso
Competencia básica profesional Español :
Diploma de Español 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, 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
JQuery, AngularJS Developer Tools 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 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, 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, 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,
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 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,
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,
Software Development Department, Java Developer, Oct.2006 – Mar.2007,
May 2008 – July 2010, 2 años 7 meses Project : Definition : 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 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., 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 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., 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,
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, 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, Headquarters, Member,
abril de 2013 – Present,
4 años 11 meses |
|
|
|
Turkish | English
| Russian
| Spanish |
|
I am a - Oracle Certified Master, Java EE 6 - 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