Nadir Alkan
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Staff Software Engineer (Java) for a SaaS App
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.
Senior Full-stack Developer
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.
Software Architect
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.
Senior Consultant
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.
Team Leader
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Experience
Jive Software Development
https://www.jivesoftware.com/DevFactory DevSpaces
https://devfactory.com/devspaces/BKM Express
https://bkmexpress.com.tr/Residential Buy Flow for Residential Voice and Data Communication Products
https://buy.windstream.com/Education
Bachelor's Degree in Computer Science
Ege University - Izmir, Turkey
Skills
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
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