
Timeline
About me
Software Engineer, Backend
Education

Kutahya lisesi
1998 - 2001High school scienceActivities and Societies: School Soccer Team

Yıldız teknik üniversitesi / yildiz technical university
2012 - 2015Master’s degree computer engineering 4.00My 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 - 2006Erasmus - bs computer sciencesActivities 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 - 2007Bachelor of science (bsc) computer engineering 3.44Activities 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 2005Intern & part time programmer3 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 2006InternOnly 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 2007Student assistantStudent 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 2008Software engineerRESPONSIBILITIES: 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 2009Temporary 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 2014Software Developer
Jun 2009 - Feb 2012

Provus a mastercard company
Feb 2014 - Jan 2015Software 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 2019My 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 2019Sr. Engineer / People Manager
Jan 2015 - Mar 2018

İstanbul medipol üniversitesi
Feb 2017 - nowInstructor, part timeTeaching following courses: - Software Development Environment and Tools (2018-...)- Advanced Java (2017-2021)- Python (2020-2021)- Object Oriented Programming (2017)

Paycore
Jul 2019 - Sept 2021Senior software architectIn 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 - nowSoftware engineerBackend 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
- View certificate

Application security and secure coding training course in "java advanced"
Codebashing by checkmarxJun 2020 - View certificate

Application security and secure coding training course in "java backend security basics"
Codebashing by checkmarxJun 2020 - View certificate

Application security and secure coding training course in "java"
Codebashing by checkmarxJun 2020 - View certificate

Java persistence api (jpa): 1 the basics
LinkedinNov 2019 - View certificate

Java iq - expert
PluralsightMar 2018 - View certificate

Psmi i
Scrum.orgOct 2017 - View certificate

Gamification
CourseraApr 2014 - View certificate

Java ee 7 certified - skill quiz (easy)
Skillvalue
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
Associated with Ozkan S.
Languages
- tuTurkish
- enEnglish
Recommendations

Joice ribeiro giacon
COO & Co-founder at Optimum Supply | Sustainable Procurement & Decision-Making | Felipe and Isadora'...São Paulo, Brazil
Muhammed thashrif
A fond follower of anything aesthetic. The human mind thrives on creativity around them and I would ...Dubai, United Arab Emirates
George georgiou
Civil Engineer / Rural and Surveying Engineer-GIS / Certified UAS Operator - STS at Nicosia Municip...Nicosia, Cyprus
Roberto esteban olivares
Business Applications Enginner II en CDS| Information Engineer & Data Enginner| Python | APIs | Java...Talavera de la Reina, Castile-La Mancha, Spain
Sankalp pratap singh
Sankalp Pratap SinghGurugram, Haryana, India
Alex sahadak
Infrastructure Architect at CovetrusPortland, Maine Metropolitan Area
Ihor riasyk
Frontend DeveloperUkraine
Diego frança pimentel
Engenheiro de Software | Desenvolvedor Full-Stack | Angular | .NET | C# | SQL | AWS | Azure | Mobile...Rio de Janeiro, Rio de Janeiro, Brazil
Pranavi gunda
Student at CMR Institute of Technology,HyderabadHyderabad, Telangana, India
Diana m.
Talent Acquisition Advisor at MSDSpain
Jeff sosna
President of redbox+ of CincinnatiCincinnati, Ohio, United States
Kailynn thomas
EntrepreneurSan Diego, California, United States
Chelsea riley, cdm, cfpp
Sr Director of Food & Nutrition at Morrison HealthcareMankato, Minnesota, United States
Parthiban baskaran
Technology Lead at InfosysRichardson, Texas, United States
Shane williams
Design Manager at Turner Construction CompanyRancho Santa Margarita, California, United States
Tim hannah
Project Manager at Christian Brothers RoofingKansas City Metropolitan Area
Allen f.
Experience Amazon Manager | Driven MS Candidate with emphasis in Industrial and Organizational Psych...Greater Phoenix Area
Jodi tan
Account Manager at DHL Global Forwarding (Singapore) Pte LtdSingapore
Dominique n'gaye ilema
Project Manager AssociateDakar Region, Senegal
Bernardo aguilar
Design and Manufacturing Engineer | I contribute in companies with my passion and commitment to prov...Monterrey, Nuevo León, Mexico
...