ozkansari
Ozkan Sari
Instructor, Part Time at Medipol University Istanbul
Istanbul, Turkey

I'm a Computer Engineering BSc and MSc graduate. I love software development. I'm interested in software quality, agile project management, java-based technologies. I have experience in designing and building highly available systems and adapting new technologies. I have 10+ years of Payments Industry Experience. I’m an Automation, Continuous Integration and Agile enthusiast. Additionally, I teach "Advanced Java" and "Software Development Environment and Tools" in Medipol University.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

1,326.3
CodersRank Rank
Top 1%
Based on:
Stackoverflow 7 events
Mid Developer
Java
Java
Mid Developer
TypeScript
TypeScript
Top 1
Java
Java
Developer
Turkey
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Univrses
Oct 2021 - Apr 2024 (2 years 6 months)
Remote
Software Engineer
Backend Engineer. Working in developing the 3DAI™ City platform backend data processing applications and APIs.

TECHNOLOGIES: Serverless & Cloud, AWS, AWS Lambda, AWS S3, Typescript, NodeJs, Java, Spring Framework, Spring Boot
java aws lambda typescript aws cloud terraform ci/cd docker nodeJS jpa spring spring boot
PayCore
Jul 2019 - Oct 2021 (2 years 3 months)
Istanbul, Turkey
Senior Software Architect
(NOTE: "Mastercard PTS Turkey" has been merged with PayCore and Mastercard transferred the ownership of the company to PayCore Processing Solutions Turkey. Integration period still continues. I still work in the same company with similar responsibilities. )

In this role, I work as a software engineer responsible for all java projects in the company. Some of my main responsibilities are system design, architecture ,configuration and software development using java based-technologies, project & team management, mentoring junior developers.

For more information about the company: https://www.paycore.com/
java spring JPA hibernate spring boot spring data
Mastercard
Mar 2018 - Jul 2019 (1 year 4 months)
Istanbul, Turkey
Experienced Sr. Engineer
My Role: Level 6 individual contributor position, one level-higher than Sr. Engineer. Also titled as "Consultant, Software Engineering" internally.

In this role, I work as a software engineer responsible for all java projects in the company and also the team leader/people manager of a small java development team of 2-3 people. Some of my main responsibilities are system design & architecture & configuration, software development using java based-technologies, project & team management, mentoring junior developers.

Job description contains following responsibilities:
- Ensure quality of one or more application codebases and alignment with development standards
- Applies technical capabilities within own discipline to coach and develop junior employees
- Provides input into performance appraisal process for some junior employees or team members
- Designs highly complex applications, interfaces and integration with a modest number of systems
- Integrates at an enterprise level using third-party middleware or messaging products, or by designing and implementing custom interfaces and mapping for those interfaces
- Responsible for performance engineering of the enterprise software architecture, and providing functional guidance, advice, and/or training to other application developers
- Modest advanced code development, code review and day-to-day support duties
- Group-wide and external public speaking and other communications conveying domain level directions
- Researching and evaluating tools to support domain-specific needs
java spring elasticsearch hibernate spring boot oracle sql mssql git jenkins maven junit

Add some compelling projects here to demonstrate your experience
Online Financial Payment Transaction Processing System
Jul 2019 - Present
PayCore
Online system that can process transactions (such as PoS device and ATM) coming from multiple channels (API, SOAP, TCP/IP).
java multithreading network programming rest api swagger spring
3DAI™ City
Oct 2021 - Present
Univrses
Smart city platform giving access to timely, relevant and actionable data about your city
aws typescript java aws lambda serverless amazon s3 amazon ec2 amazon sqs jest spring spring boot
This section lets you add any degrees or diplomas you have earned.
Yildiz Technical University
Master’s Degree, Computer Engineering
Sep 2012 - Jun 2015
I've completed my degree having perfect score in all courses (GPA:4.0).

My MSc education has been focused on software development and software quality and taken courses related to these topics, namely "Software Quality and Test Techniques", "Advanced Programming Languages", "Advanced Algorithm Analysis and Design", "Refactoring & Design Patterns", "Multivariate Data Analysis" and "Software Project Management".

My thesis topic is "Software defect prediction approaches" and it is about developing a model to predict software entities having defects, using an approach based on logistic regression analysis and focusing on static software code metrics.
Yeditepe University
Bachelor of Science (BSc), Computer Engineering
Sep 2002 - Jun 2007
Graduated in Dean's Honor List from Yeditepe University

Earned full scholarship for B.Sc. studies during 5 years to cover all educational and living expences because of the ranking at university entrance exam.
Middlesex University
Erasmus - BSc, Computer Sciences
Jan 2006 - Jun 2006
Erasmus exchange student during one semester between January 2006 and June 2006
Scrum.org
PSMI I
Oct 2017
Pluralsight
Java Skills
Mar 2018

Jobs for you

Show all jobs
Feedback