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 - 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 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. |
|
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, 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 Application Design Concepts and Principles, Common
Architectures,
Integration and Messaging, Business Tier
Technologies, Web Tier Technologies,
Design Patterns, Security
OCM,
Java EE 6 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%, 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%, 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%, Java Basics, Working With Java Data Types, Using
Operators and Decision Constructs,
Creating
and Using Arrays, Using
|
|
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, 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,
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 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, 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,
Software
Development Group, Java Enterprise
Architect, August 2015 – January 2017, 1 year 6 months 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,
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 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,
Software
Development Department,
Java Developer, Oct.2006 –
Mar.2007, May 2008 – July 2010, 2 years
7 months 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,
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 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, 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,
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,
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, Headquarters,
Member, April 2013 – Present, 4 years 11 months |
|
|
|
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 March 2018