Nadir Alkan, Developer in Istanbul, Turkey
Nadir is available for hire
Hire Nadir

Nadir Alkan

Verified Expert  in Engineering

Software Developer

Location
Istanbul, Turkey
Toptal Member Since
July 28, 2021

Nadir is a senior Java software engineer with 16+ years of experience. For the last five years, he has worked remotely for different countries. He has strong Java and back-end expertise and deep knowledge of UI, databases, and cloud technologies. He upgraded the software system for a financial industry client whose products are used by over one million customers and serve millions of online payment transactions annually. Nadir has acted as a senior consultant, team lead, and software architect.

Portfolio

The Ashley Group, LLC
Microsoft Azure, Node.js, React, Next.js, Azure DevOps, NestJS, Full-stack...
Grey Orange Inc.
Java, Spring, MongoDB, Docker, Kubernetes, Google Cloud Platform (GCP)...
Hyphen Group
Kotlin, Java, Amazon Web Services (AWS), Kubernetes, Quarkus, JavaScript...

Experience

Availability

Full-time

Preferred Environment

JetBrains, Git, Jenkins, MacOS, Microservices, Java

The most amazing...

...tool I've developed was a highly technical collaboration system with the complex yet reliable architecture used by millions worldwide.

Work Experience

Lead Software Engineer

2023 - 2024
The Ashley Group, LLC
  • Moved legacy PHP and Stencil.js codebase to NestJS and Next.js applications.
  • Maintained and fixed DevOps works on both legacy and new codebase on Microsoft Azure pipelines and cloud services.
  • Worked actively as a full-stack engineer over progressive system renewal based on A/B testing analysis.
Technologies: Microsoft Azure, Node.js, React, Next.js, Azure DevOps, NestJS, Full-stack, TypeScript, JavaScript MVC, APIs, Architecture, Full-stack Development, Integration, Web Development, Back-end, HTML5, REST APIs, Redis, System Design

Staff Software Engineer (Java) for a SaaS App

2022 - 2022
Grey Orange Inc.
  • Developed fulfillment automation over required actions based on stock management with concurrent user-carrier-stock events.
  • Extended Bitbucket Pipelines to improve the build and stability, including Git branching best practices.
  • Generated scripts and tests to improve application stability over REST APIs, MongoDB Atlas, and async processes.
Technologies: Java, Spring, MongoDB, Docker, Kubernetes, Google Cloud Platform (GCP), Back-end, Software Architecture, Databases, APIs, Architecture, REST APIs

Senior Full-stack Developer

2021 - 2022
Hyphen Group
  • Developed microservices for dynamic forms using Quarkus and Kotlin. With this implementation, users can create and update embeddable forms with themes and save/query submissions.
  • Created microservices to replace existing tightly coupled services in a monolithic codebase. This refactor codebase changed to Quarkus-Kotlin from Spring/Java; GRPC is replaced by REST and GraphQL.
  • Used different methodologies and tools for the software development process, including Agile/Kanban, AWS, Github, Github Actions, Confluence, Jira, Teleport/Okta, etc.
Technologies: Kotlin, Java, Amazon Web Services (AWS), Kubernetes, Quarkus, JavaScript, Software Architecture, APIs, Architecture, Integration, Back-end

Software Architect

2018 - 2021
Crossover For Work
  • Developed multiple projects with different managers. Graduated from a one-month boot camp, achieved weekly basis targets, and worked with a variety of time zones, mostly in feature development teams.
  • Served on the development team of DevFactory and DevSpaces. It is a development tool that runs on the cloud with the integration of GitHub and AWS.
  • Assisted the maintenance teams to fix development and production problems with automated tests and advanced Jira usage.
  • Grew Jive, a content management system with many features, including communication and collaboration utilities. Worked with a massive monolithic codebase along with over 30 microservices and numerous integrations.
  • Contributed to Jive's various components such as core development, event management, search improvements, analytics, and insights.
  • Broke down high-level specification documents into development tasks.
Technologies: Java, JavaScript, AngularJS, React, Node.js, Amazon Web Services (AWS), Kubernetes, Docker, Neo4j, MySQL, PostgreSQL, MongoDB, Elasticsearch, Software Architecture, TypeScript, SQL, Databases, JavaScript MVC, APIs, Architecture, Full-stack Development, Integration, Web Development, Back-end, HTML5, REST APIs, Redis, System Design

Senior Consultant

2015 - 2018
OBSS
  • Acted as a senior consultant for two national clients within their development teams under the client's management.
  • Assisted BKM, a central finance company handling interbank transactions and payment systems, and is founded by major banks in Turkey.
  • Expanded software systems for BKM Express products that have over one million users and millions of online payment transactions.
  • Developed a credit card storage service that primarily focuses on integrations with national insurance companies.
  • Acted as lead architect and mentor to Vakko, a national textile company that produces high-quality products. I oversaw the development, server and database, external integrations, and business workflows.
Technologies: Java, JavaScript, HTML, CSS, Oracle, Spring, Hibernate, Linux, Software Architecture, SQL, Databases, JavaScript MVC, APIs, Architecture, Integration, Back-end, HTML5, REST APIs, System Design

Team Leader

2014 - 2015
Cybersoft
  • Assisted as team leader for the consumer loans module of a national bank. Involved in the development, team planning, resource allocations, and risk and analysis management over cross-module development and cross-company integrations.
  • Managed team with 10+ developers over Jira and Atlassian products.
  • Assisted in the core development and maintenance of the consumer loans module of a national bank, Sekerbank.
  • Accomplished two major integration projects, each of them took more than six months, and rewrote more than half of the existing code base.
Technologies: Java, Oracle, SOAP, Web Services, BPM, SQL, Databases, Integration, Back-end

Senior Software Engineer

2012 - 2013
Edak
  • Served as a senior software engineer based on Java, Oracle, and MySQL. Completed SAP Basis and ABAP certificates for the preliminary work before SAP integration.
  • Completed a software separation project for the sub-company Edak, integrating with Netsis (ERP software) based on Java.
  • Trained and ascertained integration feasibility on SAP ABAP and Basis over a large-scaled SAP migration. Analyzed business and technology resources for current software and SAP migration.
Technologies: Java, JavaScript, MySQL, Hibernate, SAP, Linux, Oracle, Full-stack, SQL, Databases, APIs, Architecture, Full-stack Development, Integration, Web Development, Back-end, REST APIs

Senior Software Engineer

2005 - 2012
Teknokom
  • Oversaw product analyzes customer support, UI and back-end development, testing, server-database setup, and maintenance.
  • Completed a vast array of feature development and turnkey projects over eight clients from different sectors.
  • Maintained multiple servers for a variety of clients; including Oracle installations, Linux servers, and web servers.
  • Developed thousands of lines of code with old versions of technologies, such as Java, JavaScript, cross-browser implementations, hand terminal applications over Windows CE, and socket programming over automation conveyor systems.
Technologies: Java, Oracle, JavaScript, MySQL, Hibernate, Linux, Sockets, Full-stack, SQL, Databases, APIs, Architecture, Full-stack Development, Integration, Web Development, Back-end, REST APIs, System Design

Jive Software Development

https://www.jivesoftware.com/
Jive is a content management system that includes many features for communication and collaboration utilities. It has a vast monolithic codebase with many micro-architectural sub-systems, including AWS integrations. I expanded different components of Jive such as core development, event management, search improvements, analytics, and insights, using a large wheelhouse of technologies. Additionally, I broke down high-level specification documents into development tasks.

DevFactory DevSpaces

https://devfactory.com/devspaces/
DevSpaces is a development tool that integrates with AWS and GitHub and synchronizes local source changes with the cloud. Developers can build, test, and run applications on the cloud, which helps onboarding, resource sharing, and makes it very easy and quick to set up projects.

BKM Express

https://bkmexpress.com.tr/
BKM is a major finance company over interbank transactions and payment systems founded by 13 banks in Turkey. I worked on BKM Express products, including internal and external applications. There are over one million users and millions of annual online payment transactions, distributed servers, and integrations with other country-wide companies.

Residential Buy Flow for Residential Voice and Data Communication Products

https://buy.windstream.com/
I worked as a full-stack engineer for a national (USA) provider of voice and data network communications. The client was required to increase conversation rates on buy flows for residential products, so I increased conversation rates by more than 20% by following project management with A/B testing progress. I also improved the user experience on the UI with stability and performance upgrades on the back end and worked on the DevOps side for CI/CD and server maintenance.
2000 - 2005

Bachelor's Degree in Computer Science

Ege University - Izmir, Turkey

Libraries/APIs

REST APIs, React, Node.js, Sockets

Tools

Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), AWS Step Functions, AWS IAM, JetBrains, Git, Jenkins, Terraform, GitHub

Frameworks

Spring Boot, AngularJS, Spring, Hibernate, Angular, Mockito, JUnit, JavaScript MVC, OAuth 2, gRPC, Next.js, NestJS

Storage

Databases, RDBMS, MySQL, Amazon S3 (AWS S3), NoSQL, Redis, Neo4j, PostgreSQL, MongoDB, Elasticsearch, Redshift, Microsoft SQL Server

Languages

Java, JavaScript, TypeScript, SQL, Kotlin, HTML5, HTML, CSS, GraphQL

Platforms

Kubernetes, Docker, AWS Lambda, Web, Amazon Web Services (AWS), MacOS, Oracle, Linux, Apache Kafka, Google Cloud Platform (GCP), Azure

Paradigms

Microservices, Microservices Architecture, Azure DevOps

Other

RESTful Services, Back-end Development, Back-end, Software Architecture, APIs, Architecture, Full-stack Development, Integration, Web Services, Full-stack, Quarkus, Message Queues, Web Development, System Design, SOAP, BPM, SAP, WebSockets, CI/CD Pipelines, Microsoft Azure

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring