Estée Lauder Companies (Software Consultant)
[May 2019 - Current]
We serve e-commerce sites for 20 brands within the whole world.
Used as the back-end for the brand's e-commerce sites.
Used as the front-end for the brand's e-commerce sites.
Used as new back-end.
DABNET BILIŞIM TEK. (Software Consultant)
[February 2018 - May 2019]
Working with Dabnet for a cross-platform application. Developing back end of Needion project.
ServiceStack (with .net) :
It provides Restful service architecture and it also has a client service generator for different programming languages.
NodeJs with Socket.IO :
Writes chat application for clients messaging with each other. I use ECMAScript 6 standards with Node.js 10 and Socket.IO 2.0
Angular and Ionic :
Mobile app wrote with an Ionic framework and some part of web app written in Angular.
Also, use Redis with ServiceStack for some caching data and distribute tokens. MongoDB for chat sessions and client logs.
SINERJI HUKUK YAZILIMLARI (PROJECT MANAGER)
[June 2011 - January 2018]
Responsible for design, development and maintenance of https://sinerjimevzuat.com.tr web application written in Java.
Used JavaEE with Hibernate on JPA for ORM, Hibernate Search for full-text search. (With Lucene), Hazel Cast for Hibernate caching and session distributing, Jboss Seam Framework(Seam Mail for mailing, Seam Faces for some user alerts), CDI for Dependency Injection and Jasper Reports for reporting. When Jboss Seam project halted by RedHat, refactored that project with Apache Deltaspike Framework, Maven for dependency management.
DATABASE SERVER :
Set up Percona XtraDB Cluster Mysql server with multi master clustered configuration using with Galera. For load balance those databases used ha-proxy tcp configuration.
APPLICATION SERVER :
First version run on single JBoss AS. After refactoring progress, it runs on Wildfly 10, also used ha-proxy for https and http configurations.
Entire project servers run on CentOs 7.
In “Icra Takip Programı”, developed cross-platform desktop application. This software concerning bankruptcy and enforcement law.
JavaFX for cross-platform development with Java, JPA with Hibernate for ORM, Spring Framework for dependency injection, also Mysql for database.
With JavaFx used JFXtras ( http://jfxtras.org/) for desktop component and developed some extensions.
For updates used RabbitMq for automatic update message to clients. And some parts of update project used Spring Boot Framework.
For download update packages, used amazon s3 services.
BIRIM BİLGİ TEK. (SOFTWARE DEVELOPER)
[May 2007 - July 2010]
This company works about health care. That serves over the 60 hospitals in Turkey. I created many reports and forms about billing, statistic, material stocks etc. Used Oracle Forms and Reports in here. Now I create reports about static.
ANADOLU UNIVERSITY (FACULTY OF BUSINESS ADMINISTRATION)
Business Administration [2007 - 2010]
DOKUZ EYLUL UNIVERSITY (IZMIR VOCATIONAL SCHOOL)
Computer Technology and Programming Program [2005 - 2007]
PROGRAMMING LANGUAGES & TOOLS
- Defining Requirements
- Coding and Testing
- More Testing and Again More Coding
- Agile Development & Scrum