Ozkan S.

Ozkan s.

bookmark on deepenrich
location of Ozkan S.Istanbul, Istanbul, Türkiye
Followers of Ozkan S.535 followers
  • Timeline

  • About me

    Software Engineer, Backend

  • Education

    • Kutahya lisesi

      1998 - 2001
      High school science

      Activities and Societies: School Soccer Team

    • Yıldız teknik üniversitesi / yildiz technical university

      2012 - 2015
      Master’s degree computer engineering 4.00

      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… Show more 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. Show less

    • Middlesex university

      2006 - 2006
      Erasmus - bs computer sciences

      Activities and Societies: Academic Writing classes, International Students House Travel Club Erasmus exchange student during one semester between January 2006 and June 2006

    • Yeditepe university

      2002 - 2007
      Bachelor of science (bsc) computer engineering 3.44

      Activities and Societies: Yeditepe University Computer Club (President), Yeditepe University Social Responsibility Club (Member) Graduated in Dean's Honor List from Yeditepe UniversityEarned full scholarship for B.Sc. studies during 5 years to cover all educational and living expences because of the ranking at university entrance exam.

  • Experience

    • Crea technology, sirkeci

      Jun 2005 - Oct 2005
      Intern & part time programmer

      3 months Internship + 2 months part-time employee.Internship was full 6 days a week during 3 months.When my internship in the same company finished, I was offered to start working in Crea Technology.I worked as a part time web programmer (JSP,HTML,javascript,PHP).About Crea Technology :Crea Technology was a small coding house specializing in reliable, secure and flexible solutions. Ali Lazım owns this small software development office which employs about 10 developers. Address: Hocapaşa Mah Hüdavendigar Cad No:23 Sirkeci, İstanbul. (Company might be out of business by now.) Show less

    • Microsoft turkey

      Jul 2006 - Aug 2006
      Intern

      Only successful students have been selected for this Microsoft Summer School program. It consists of training and workshops for a full-time 20-workday (or 4 weeks) period, Microsoft Summer School 2006 Program covered the following topics: WINDOWS SERVER 2003 , SQL SERVER 2005 , .NET FRAMEWORK , VISUAL C#.NET , ASP.NET 2.0 , APPLICATION DEVELOPMENT WORKSHOP BY VISUAL STUDIO.NET

    • Yeditepe university

      Oct 2006 - Jun 2007
      Student assistant

      Student assistants are selected among best students in the university and I was one of them. As a student assistant, I helped the lecturer and answer the questions of the students by attending the labs. I also helped students in their computer science lessons.

    • Overteam

      May 2007 - Nov 2008
      Software engineer

      RESPONSIBILITIES: Web Programming (JSP, HTML, Javascript & AJAX, Spring Framework, ZK Framework, GWT) and Database Management (postgreSQL)COMPANY INFORMATION :Overteam Technology is a company in Istanbul, Turkey , developing web-based software, creator of some successful web sites such as "gayet.net" and "azbuz.com" in Turkey.

    • Turkish armed forces

      Dec 2008 - May 2009
      Temporary military service (mandatory)

      I have fulfilled my citizenship obligation in Turkish Armed Forces. It is mandatory to work for Turkish Army Forces as a soldier for a limited time. This is a citizenship obligation for every Turkish men.

    • Provus

      Jun 2009 - Feb 2014

      (NOTE: I've continued to work in the same company but I've been promoted and assumed the Software Development Supervisor role)RESPONSIBILITIES: R&D project coordinator, project management, software development using java-based technologies, Business Intelligence System development, design and administration.ACCOMPLISHMENTS:- I was the project coordinator of the R&D project called "ATM Location Optimization" supported by Government Agency. Besides software development, I was responsible for managing the project, preparing related documents and making presentations. Project completed successfully.- Another project I had was SAP Business Intelligence System Project. I was responsible for installation, configuration, Universe/Platform design, administration and training. - I also worked in "ATM Electronic Journal File Retrieval System" project. I was the main software engineer responsible for design and developing the system. Thanks to this system, we’ve started to perform electronic journal retrieval independently from ATM server and ATMs is no longer go offline during electronic journal retrieval operation.PROJECTS: Along with the projects mentioned above, “ATM Monitoring and Management System” & “JMS Automated Printing and Publishing Job Management System” projects continued to be our main responsibilities with system improvements and new module developments. Show less RESPONSIBILITIES: Software development using J2EE, JSF, Web Services, Hibernate, Richfaces, Primefaces, Seam, XML, (X)HTML, Javascript&ajax, JQuery,ExtJs, CSS, Crystal Reports, Oracle and PL/SQL.ACCOMPLISHMENTS:- Upgrading ATM Monitoring and Management System infrastructure from JSF version 1 to JSF version 2 which requires huge changes in project code.- Developing highly interactive ATM Monitoring Dashboard from scratch. This dashboard is still being used and the main screen used by customers to perform majority of their tasks.PROJECTS: We were responsible for system improvement and new module developments of two main projects:- JMS Automated Printing and Publishing Job Management System- ATM Monitoring and Management System New modules were being developed for the new customers or due to existing customer requests. These projects were being used 7/24 and had a backlog of several tasks.COMPANY INFORMATION:The company provides outsourcing services to banks regarding card, POS and ATM operations; additionally provides printing/enveloping and card personalization services as well as loyalty applications to clients in various industries such as banking, telecom and retail. Provus is also an officially recognized research and development center in Turkey. Show less

      • Software Development Supervisor

        Feb 2012 - Feb 2014
      • Software Developer

        Jun 2009 - Feb 2012
    • Provus a mastercard company

      Feb 2014 - Jan 2015
      Software development team leader/assistant manager

      (NOTE: I've continued to work in the same company but I've been promoted and assumed the Software Development Team Leader/Assistant Manager role. The Company name has also been changed as "Provus: A MasterCard Company" after MasterCard acquisition in 2014)RESPONSIBILITIES: In this new role, in addition to making software developments, I took some management responsibilities. I worked as a member of the ATM Analysis & Software Development department. My main responsibilities were software development using java based-technologies, business intelligence system administration, team management and agile management as a Scrum Master in a java development team of 5 people. After assuming the role of Team Leader/Assistant Manager, I've worked hard to transform and improve our agile management strategy and perform agile practices successfully. I’ve also built the CI system in our dev environment.Some of the latest projects I have been part of are- Agile Project Management and Process Improvements- ATM Monitoring and Management System Improvement and New Module Developments, - SAP Business Intelligence System Design, Development and Administration, Show less

    • Mastercard

      Jan 2015 - Jul 2019

      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 Show less (NOTE: After MasterCard acquisition, the Provus company changed its brand as "MasterCard Payment Transaction Systems Turkey" and some organization changes has been performed and I acquired a new role as a Senior Engineer and People Manager)RESPONSIBILITIES: In this role, I work as a software engineer and also the team leader/people manager of a java development team of 4-6 people. Some of my main responsibilities are system design & configuration, software development using java based-technologies, project & team management, agile coordinator (Scrum, Kanban), business intelligence system administration, mentoring junior developers.Some of the latest projects I'm responsible for are: - Batch Job Processing System (Spring Batch)- ATM Monitoring System Improvement and New Module Developments- Finance System for managing & reporting Clearing between financial institutions- Centralized Logging/Message and Monitoring System using ELK stack and Grafana- ATM E-Journal File Retrieval System Improvement and New Module Developments- SAP Business Intelligence System Design & Development & ManagementI do my best to develop high quality software by integrating and using industry-standard tools and using java-centric technologies. I'm experienced in building scalable, high performance and highly available systems. Show less

      • Experienced Sr. Engineer

        Mar 2018 - Jul 2019
      • Sr. Engineer / People Manager

        Jan 2015 - Mar 2018
    • İstanbul medipol üniversitesi

      Feb 2017 - now
      Instructor, part time

      Teaching following courses: - Software Development Environment and Tools (2018-...)- Advanced Java (2017-2021)- Python (2020-2021)- Object Oriented Programming (2017)

    • Paycore

      Jul 2019 - Sept 2021
      Senior software architect

      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/(NOTE: "Mastercard PTS Turkey" has been merged with PayCore and Mastercard transferred the ownership of the company to PayCore Processing Solutions Turkey. Therefore, it is the same company with similar responsibilities. ) Show less

    • Univrses

      Sept 2021 - now
      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

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Ozkan S.
      OBSS Java Roadshow Programming Contest Winner OBSS / Yıldız Technical University Dec 2012 This was a programming contest sponsored by OBSS company for the students of Yıldız Technical University. I've been given an iPad for winning this contest.
    • Awarded to Ozkan S.
      University Full Scholarship During 5 years to cover all expenses Yeditepe University & ÖSYM (Student Selection and Placement Center) Aug 2002 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
  • Volunteer Experience

    • Java Technologies Instructor & Mentor

      Issued by Javaci.net on Jan 2017
      Javaci.netAssociated with Ozkan S.