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.

AI, ML & LLM

XML YAML Machine Learning GPT Generative Pre-trained Transformers (GPT)

Frontend

Backend

Spring Boot Spring Spring MVC Spring Microservice REST APIs API Architecture APIs API Integration

Database

SQL Relational Databases PostgreSQL SQL Server DBA SQL Server 2012 PostgreSQL 10

DevOps

QA & Testing

Workflow

Other

Java C Python Markdown Hibernate Netty Jakarta Server Pages (JSP) Swing Java Web Start Swagger Google Guava Java Servlets Sockets jQuery JasperReports Leaflet Java NIO Jackson SLF4J Guava Apache Maven MQTT Notepad++ Apache Tomcat Bitbucket Intellij IDEA Apache Ant Subversion (SVN) JVisualVM Apache Tika VirtualBox Java Concurrency Socket Programming REST Back-end Architecture Microservices Scrum Microservices Architecture Requirements Analysis Asynchronous Programming Management Agile Model View Viewmodel (MVVM) Eclipse Ubuntu Linux Windows Windows Server Firebase Android Bluetooth LE Ubuntu 14.04 JSON Data Integration Hazelcast Query Optimization Scalability System Design Internet of Things (IoT) Internationalization SaaS Software as a Service (SaaS) Startups Back-end Back-end Development RESTful Web Services Web Development Back-end Performance Software Architecture Software System Architecture Development Architecture Technical Leadership 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 Front-end Front-end Development Full Stack Development Bluetooth Natural Language Processing (NLP) Game Theory 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

Work history

UpStack
UpStack
Senior Java Engineer
2023 - Present (2 years)
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.

Showcase

Senior Software Developer - Salesart
Senior Software Developer - Salesart
  • Developed and implemented solutions for key invoices and campaign modules within a Salesforce-based automation SaaS product.

  • Designed and optimized the software architecture and DevOps flows to improve the sales journey for distributors like P&G and SCJ.

  • Focused on enhancing the software's critical components, including invoice and campaign management.

Senior Software Engineer - Mahrek Technology
Senior Software Engineer - Mahrek Technology
  • Developed and implemented a new facility services management software.

  • The software supports 3,000+ personnel providing services at the Istanbul Grand airport.

  • The project aims to enhance operational efficiency for facility services.

Senior Software Engineer - Devtakip
Senior Software Engineer - Devtakip
  • Developed innovative asset-tracking software with real-time functionalities.

  • Provides live map visualization and up-to-date reports for vehicle fleets.

  • Offers features for managing IoT devices mounted on vehicles.

Education

Master's Degree in Computer Science
Master's Degree in Computer Science
Marmara University
2021 - Present (4 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)