Necati K.

About Me

Necati is a Senior Software Architect with 8 years of in-depth expertise in building and shipping products at scale; driving architectural solutions for cost-efficient and timely realization of software solutions with appropriate quality - in the face of challenging and evolving business cases, requirements, technologies and other forces. He dictates technical and software coding standards, tools and platforms on projects; identify problem areas, driving innovation, technology strategy and architecture across a technically diverse solution portfolio.

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Senior Software Architect
2020 - Present (5 years)
Remote
  • Creating and developing innovative 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.

NoxArtBilişim
NoxArtBilişim
Software Architecture Consultant
2020 - Present (5 years)
Remote
  • Design and develop new software products or major enhancements to existing products; providing technical support to NoxArtBilişim on projects from conception to implementation.

  • Researches, reviews, and recommends emerging technologies, trends, and industry best practices for adoption by NoxArtBilişim.

  • Address problems with system integrations, compatibility, and multiple platforms.

TruebaseData
TruebaseData
Lead Developer / Software Architect
2019 - 2020 (1 year)
Canada (Remote)
  • Led development support efforts for the design and implementation of the runtime for the Truth language and improvements to the TruthTalk Query Language for Truebase.

  • Addressed technical issues on Truebase's platform; adhering to defined programming standards, structured coding techniques and generally accepted best practices.

  • Oversaw the maintenance of processes and procedures for Visual Studio Code extension on Truth Language, internal testing framework and editor extension.

NoxArtBilişim
NoxArtBilişim
CTO
2017 - 2019 (2 years)
Antalya, Turkey
  • Took the initiative in thought leadership, innovation and creativity; providing solutions for the technology platform, creating technology standards/practices.

  • Defined, articulated, and executed iterative software development strategies on projects; implementing coding best practices, tools and build quality assurance processes.

  • Identified and handled technical problems; spearheading solutions for resource allocation and resolution development for escalated problems.

EmpatiLab
EmpatiLab
Founder / Community Manager
2016 - 2020 (4 years)
Samsun, Turkey
  • Worked as a community manager on opensource projects for EmpatiLabs; adhering to coding standards and procedures and participating in functional, technical, and code reviews.

  • Created, planned and communicated roadmaps for opensource projects with community members and the EmpatiLab team.

  • Provide technical guidance and assistance in maintaining opensource projects; keeping pulse on emerging development patterns, technologies and approaches.

NDA
NDA
Software Development Team Lead
2016 - 2017 (1 year)
Girne / Yalova, Cyprus / Turkey
  • Led and contributed to the full-stack development of a reactive SPA; providing guidance for documentation and 3rd party integrations, and support to partners on the project.

  • Handled and drove design and system architecture decisions for the platform; selecting key technologies to use, end-user approaches and data processing techniques on the project.

  • Applied state-of-the-art industry solutions for the processing of large amounts of data from external providers; indexing/caching and syncing with subscribers on the platform for the client.

RadixInf
RadixInf
Lead Software Developer
2014 - 2016 (2 years)
Samsun, Turkey
  • Architected, designed and implemented solutions iteratively in a freelance team for RadixInf; coding, sharing knowledge and establishing best practices on projects.

  • Collaborated with other developers to create and document standards and patterns on projects; actively seeking opportunities to leverage industry solutions for new business offerings and services.

  • Offered expertise in tackling complex performance and system problems; identifying complexities and implementing highly performant solutions to resolve them.

Showcase

Senior Software Architect - Link (Data Delivery Network)
Senior Software Architect - Link (Data Delivery Network)
  • Developed a framework for general-purpose computation and storage, prioritizing minimal maintenance, high stability, and scalability.

  • The solution eliminates technical complexities, performance concerns, and code repetition.

  • It enables querying data from a database and manages permissions within a modern web backend environment.

Senior Software Architect - Noxervice
Senior Software Architect - Noxervice
  • Developed a Windows service for game management using NodeJS.

  • The service bundles environmental needs for a game, including memory management, storage, versioning, and UI.

  • Provides a public-facing API for WebSocket, TCP, and UDP communication for game applications.

Senior Software Architect - Pipe
Senior Software Architect - Pipe
  • Pipe is designed to store and index large datasets on MongoDB.

  • It supports multiple data sources and provides a configurable schema for data formatting.

  • The system incorporates a message queue for data resilience and notification of dynamic changes.

Education

Education
BSc. Computer Engineering (Dropped out in 2017 to pursue full-time employment)
Yalova University
2015 - Present (10 years)
Education
Arc Certified Remote Developer
Arc.de
2020