Ismail Y.

Ismail Y.

Senior Java Engineer

İstanbul, Turkey
Hire Ismail Y. Hire Ismail Y. Hire Ismail Y.

About Me

Ismail is a seasoned software engineer with significant expertise in Java and relational database management systems (RDBMS). He has cultivated rich experience across multiple industries, encompassing IoT, GIS, and eCommerce. Ismail's prowess lies in his exceptional ability to architect and develop sophisticated, scalable, and fault-tolerant software systems, covering every aspect from conception to completion. His proficiency extends to efficiently translating concepts and requirements into functional systems. Moreover, Ismail exhibits exemplary proficiency in handling massive databases reaching terabyte sizes, managing tens of thousands of concurrent TCP connections, as well as overseeing geographically distributed teams of both in-house and remote developers.

Java SQL JavaScript C HTML CSS HTML5 CSS3 Python XML YAML Markdown Spring Boot Spring Hibernate Spring MVC Netty Jakarta Server Pages (JSP) Swing Java Web Start Spring Microservice Bootstrap jUnit Swagger Google Guava Java Servlets REST APIs Sockets jQuery JasperReports Leaflet Java NIO Jackson SLF4J Guava Trello Apache Maven MQTT JIRA Slack Git Notepad++ Postman Apache Tomcat Confluence Bitbucket Intellij IDEA Apache Ant Subversion (SVN) Jenkins JVisualVM Docker Compose Docker Swarm Apache Tika VirtualBox Java Concurrency Socket Programming REST Back-end Architecture API Architecture Microservices Scrum Microservices Architecture Requirements Analysis Asynchronous Programming Management Agile Model View Viewmodel (MVVM) Unit Testing Testing DevOps Eclipse Ubuntu Linux Windows Windows Server Docker Firebase Android Bluetooth LE Ubuntu 14.04 Azure JSON Relational Databases PostgreSQL SQL Server DBA SQL Server 2012 PostgreSQL 10 Data Integration Hazelcast Query Optimization Scalability System Design Internet of Things (IoT) Internationalization APIs SaaS Software as a Service (SaaS) Startups Back-end Back-end Development RESTful Web Services API Integration Web Development Back-end Performance Software Architecture Software System Architecture Development Architecture Technical Leadership Jira Administration Authentication Authorization eCommerce System Architecture GPS Geolocation Message Queues Documentation Financial Software Bluetooth Beacons Leadership Team Leadership Integration Software Development Management Web Security Mapnik Nominatim Team Management Networks Full-stack CI/CD Pipelines Front-end Front-end Development Full Stack Development Bluetooth Natural Language Processing (NLP) Game Theory Machine Learning IT Systems Architecture IT Systems Engineering Robust Web Development Remote Team Leadership IT Management JPackage Coding Java 17 Apache Commons Commons CLI Multithreading Concurrency Signals Signal Protocols Logback Log4j Tesseract GPT Generative Pre-trained Transformers (GPT)

Work history

UpStack
UpStack
Senior Java Engineer
2023 - Present (1 year)
Remote
  • Creating and developing innovative Java-based software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Binalyze
Binalyze
Senior Software Developer
2022 - 2022
Tallinn, Estonia
  • Designed and implemented a new cross-platform CLI application with support for thousands of content types.

  • Worked on processes to integrate the application with the Binanlyze agent platform.

  • Upgraded old-version transitive dependencies and delivered an MVP for the project within six weeks.

SalesArt
SalesArt
Software Team Lead
2019 - 2022 (3 years)
Istanbul, Turkey
  • Led and managed product development, testing, and deployment processes within SalesArt - establishing and enforcing best practices.

  • Enhanced CI/CD processes and pipelines across projects to significantly improve code reviews, testing, and deployment times.

  • Designed, developed, and implemented new backend components and modules on distributors' Salesforce automation SaaS platform.

Menuella
Menuella
Technical Lead
2018 - 2018
Istanbul, Turkey
  • Iterated and designed a mobile application with loyalty and campaign functionalities, NFC/QRCode check-in, and BLE for Fraud protection.

  • Worked on the backend services and components of the restaurant menu and order-receiving system.

  • Handled REST API development on the project and assisted with native Android mobile development on the project.

Mahrek Teknoloji
Mahrek Teknoloji
Software Team Lead
2017 - 2019 (2 years)
Istanbul, Turkey
  • Led the dev team to build a custom ERP solution for facility services management and implemented features for asset tracking.

  • Engineered solutions to integrate the asset tracking system with offline servers within the Turkish Ministry of Commerce.

  • Designed and implemented new backend services for an Asset Tracking System with improved map solutions and functionalities.

Devtakip
Devtakip
Senior Backend Engineer
2015 - 2017 (2 years)
Istanbul, Turkey
  • Designed, built, and released a new vehicle tracking system architecture that meets scalability, availability, reliability, security, and flexibility requirements.

  • Worked with modern technologies, tools, and best practices in delivering robust backend solutions to handle daily requests.

  • Engineered the system to capture 30+ events and custom telemetry data, send instant alerts, and manage concurrent TCP connections.

Kuzzum Children Tracking Software
Kuzzum Children Tracking Software
Fullstack Java Engineer
2014 - 2015 (1 year)
Istanbul, Turkey
  • Designed, developed, implemented, and supported the Kuzzum child tracking system in 3.5 months.

  • Supported production releases, responded to user queries and production issues, and worked on successful resolutions.

  • Utilized different techniques, approaches, tools, and technologies in delivering solutions on the project to meet technical requirements.

Solit Vehicle Tracking Systems
Solit Vehicle Tracking Systems
Java Developer
2012 - 2015 (3 years)
Istanbul, Turkey
  • Pushed technologies to help better the performance of different products and services in line with business and market needs.

  • Designed new solutions to improve reporting on the VTS, introduced a user-friendly progress bar, and integrated APIs with customers.

  • Implemented solutions to split the DB into "live" and "report" with different functionalities to enhance processes within the database.

Portfolio

Senior Software Developer - Salesart
Senior Software Developer - Salesart

Worked on a Salesforce-based automation SaaS product used by distributors like P&G and SCJ to improve the sales journey. Designed and implemented solutions to enhance the software architecture and DevOps flows - architecting the critical invoices and campaign modules on the solution.

Senior Software Engineer - Mahrek Technology
Senior Software Engineer - Mahrek Technology

Built and implemented a new facility services management software that allows users to manage facility services at the Istanbul Grand airport - providing support to 3k+ personnel giving services at the airport.

Senior Software Engineer - Devtakip
Senior Software Engineer - Devtakip

Delivered innovative asset-tracking software with real-time functionalities and features that allow users to manage vehicle fleets and track mounted IoT devices live on the map and get up-to-date reports.

Education

Master's Degree in Computer Science
Master's Degree in Computer Science
Marmara University
2021 - Present (3 years)
Bachelor's Degree in Computer Engineering
Bachelor's Degree in Computer Engineering
Marmara University
2015 - 2021 (6 years)
Degree in Electrical and Electronics Engineering
Degree in Electrical and Electronics Engineering
Marmara University
2010 - 2015 (5 years)