Kürşat Aksakalli
Verified Expert in Engineering
Software Developer
Kürşat has 13 years of experience in all aspects of the software development process, including development, architecting, and management. He worked in diverse ecosystems such as Java, JavaScript, .NET, PHP, and mobile development. He's been promoted many times during his career; he's an expert in Java technologies, software design, distributed systems, and problem solving. Kürşat is a diligent, highly adaptable professional.
Portfolio
Experience
Availability
Preferred Environment
Java, Spring, Unix, IntelliJ IDEA, Git, Jira, Confluence, MacOS
The most amazing...
...success I've achieved is getting promoted from a software developer to a software development manager in Turkey's fastest-growing IT startup in 2019.
Work Experience
Freelance Developer | Technical Consultant
Freelance
- Provided technical assistance with the database real-time migration project from Microsoft SQL Server and Oracle databases to PostgreSQL.
- Developed electronic signature on OTP for an Android document management project.
- Started serverless game back-end platform development on AWS.
Software Development and Innovation Manager
Medyasoft Yazılım Danışmanlık A.Ş.
- Organized and managed all the technical teams of Medyasoft in Ankara and Istanbul (50+ people, 8+ teams, 100+ projects).
- Led technological research and started the migration to AWS cloud systems for some projects.
- Designed and reviewed software architecture of big projects using diverse technologies, such as Java, AWS, .NET, Python, JavaScript, SPA front ends, and mobile platforms for huge applications.
- Developed applications for huge organizations such as Turkish Airlines, Ministry of Health, Ministry of Treasury and Finance, Ministry of Environment, Ministry of Labor and Social Security, Turkcell Technology, and Turkish Red Crescent.
- Improved quality standards of the software development process.
Software Development Manager
ePlatform (Medyasoft IT Group)
- Managed all the technical teams of Medyasoft in Ankara (30+ people in four teams).
- Received the fastest growing IT company award in the national IT 500 foundation.
- Led technological research for all projects in diverse technologies, such as Java, React, JavaScript, Android, iOS, and DevOps.
- Designed and reviewed software architecture of big projects using diverse technologies, including Java with Spring Boot, .NET MVC, JavaScript, SPA front ends with React, and mobile platforms.
- Created DevOps processes working closely with DevOps engineers for all projects.
- Organized technical exams for recruitment operations.
- Conducted weekly in-house technical education program for employees.
Team Leader
ePlatform (Medyasoft IT Group)
- Managed teams at ePlatform at Ankara, working for Defter-Beyan Sistemi (10+ people in three teams).
- Designed and developed software architecture of new modules such as tax declaration, stock management, and firm fixture management and actively wrote code for a ledger declaration system using Java, Spring, and React.
- Set up DevOps pipelines for this project. Created ChatOps pipelines based on Slack.
Senior Software Engineer
ePlatform (Medyasoft IT Group)
- Developed a ledger declaration system (DBS) for the Ministry of Treasury and Finance to track revenue, expenses, and taxes of taxpayers.
- Used Hazelcast for memory cache and queue, improving caching performance for each container near the cache.
- Helped the front-end team develop a front-end React application in time.
- Assisted business analysts with functional requirements.
Team Leader
Rotasoft
- Wrote code in back-end and mobile platforms such as iOS and Android.
- Developed four mobile strategy games—Alexander, War Kingdoms, Master of World, and Troy. iOS application was developed in Objective-C and the Android application was developed in Java. PHP, Kohana, MySQL, Redis, and Nginx were used for the back end.
- Developed League of Racers and Royal Slots Casino games using Unity3D for iOS and Android devices.
Founder and Software Engineer
Aksakalli Yazilim
- Developed a password manager application to synchronize passwords between cloud systems, Android, and PC clients. The PC client application was developed in Swing and Java, and the Android client was developed in Java.
- Created order management and tracker systems for restaurants and water demijohn sellers for iOS and Android mobile devices. NFC chips and QR codes were used to trigger the system.
- Developed an ERP Android tablet client application in Java for mobile sellers.
- Built an organization and online invitation management system using PHP and MySQL.
Software Engineer
Cybersoft
- Developed Şekerbank's identity management system using Oracle IDM.
- Deployed Java developments to J2EE servers Weblogic and JBoss.
- Created a proxy Unix shell to audit users using C++.
Experience
Ledger Declaration System
https://www.defterbeyan.gov.tr/trİSG-Katip
Unigate Content Management System
Bigforce Real-time Data Migration Project
AnadoluJet Web Application
https://www.anadolujet.com/enŞekerbank Identity Management System
Education
Bachelor's Degree in Computer Engineering
Middle East Technical University - Ankara, Turkey
Certifications
AWS Certified Solutions Architect
Amazon Web Services
Skills
Libraries/APIs
React, JDBC, Slack API, TensorFlow, Liquibase, Node.js
Tools
Kafka Streams, RabbitMQ, Apache ZooKeeper, Subversion (SVN), Jira, NGINX, Git, Kibana, Elastic, Confluence, JBoss Drools, Jenkins, Dozer, IntelliJ IDEA
Frameworks
Spring, Apache Struts 2, Swing, Kohana, Unity3D, Spring Boot, ASP.NET MVC, .NET Core, React Native, JSON Web Tokens (JWT), Hibernate, Angular
Platforms
Linux, Android, iOS, Amazon Web Services (AWS), Docker, Kubernetes, Apache Kafka, Oracle Database, Java EE, Oracle Identity Management, Unix, JBoss, MacOS
Languages
Java, SQL, JavaScript, C++, Objective-C, PHP, Python
Paradigms
Agile, Microservices, Design Patterns, Aspect-oriented Programming, Microservices Architecture, Scrum, Kanban
Storage
Hazelcast, Redis, PostgreSQL, MySQL, Databases, MongoDB, NoSQL, Elasticsearch, Microsoft SQL Server, Spring Data JPA
Other
RESTful Services, System Design, Software Development, Software Design, Computer Science, Oracle WebLogic Portal, Unix Shell Scripting, Glowroot, Ehcache, RESTful Web Services, BEA WebLogic Server, LDAP, Apache Pulsar
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring