Niyazi A.

Full-stack Developer

Skilled software engineer with proven expertise in using new tools and technical developments to drive improvements throughout an entire software development lifecycle.

Niyazi has over eight years of experience in ASP.NET, .NET, .NET Core, and C#. Having extensive industry and full life cycle experience in .NET core-based environment, along with exceptional analytical, design, and problem-solving capabilities.

Possesses a good team spirit, is deadline orientated, and able to organize and present complex solutions clearly and accurately.

Main expertise

  • C# C# 10 years
  • Entity Framework Entity Framework 10 years
  • .NET .NET 10 years

Other skills

  • T-SQL T-SQL 10 years
  • SQL SQL 10 years
  • Scrum Scrum 10 years
Niyazi

Niyazi A.

24.90 € hourly

Turkey

Book Niyazi A.

Selected experience

Employment

  • BUSINESS OWNER

    Runic Bytes - 7 months

    • Develop custom enterprise software solutions to meet the unique needs of businesses, software that automates enterprise-wide processes and covers inter-departmental information flows, which can also include transactions with customers, suppliers, and business partners.
    • Software Consultancy
    • Web/Desktop Applications

    Technologies:

    • Technologies:
    • .NET .NET
    • React.js React.js
  • SENIOR SOFTWARE ENGINEER

    Ericsson - 1 year 6 months

    • Developing new features and resolving issues.
    • Designing technical solutions using various middleware applications and other tools.
    • Developing, designing, and troubleshooting new and existing middleware interfaces, applications and extensions.
    • Assisting with architectural design decisions and integration. To give guidance and help to the development team with technical solution issues.
    • Provide training on new technologies to the software development team if needed.
  • SOFTWARE TEAM LEAD

    YD Software - 5 months

    • Designing a common framework infrastructure to be used in all internal projects.
    • Designing technical solutions using various middleware applications and other tools.
    • Developing, designing, and troubleshooting new and existing middleware interfaces, applications and extensions.
    • Assisting with architectural design decisions and integration.
    • Examine existing processes for improvement or
      automation.
    • Give guidance and help to the development team with technical
      solution issues.
    • Provide training on new technologies to the software development team if needed.
    • Follow new technologies in software development methods, frameworks and languages and adapt them to institutional infrastructure.
    • Assigning tasks to the development team.
    • for The Republic of Turkey Ministry of Environment and Urbanization
      https://www.csb.gov.tr/
  • SOFTWARE TEAM LEAD

    Sisasoft Information Technologies & Innovation Inc. - 11 months

    • Designing a common framework infrastructure to be used in all internal projects.
    • Designing technical solutions using various middleware applications and other tools.
    • Enhancing Enterprise Applications Team accomplishments and
      competence by planning the delivery of solutions, answering technical and procedural questions for less experienced team members, teaching improved processes, and mentoring team members as appropriate.
    • Developing, designing, and troubleshooting new and existing middleware interfaces, applications and extensions.
    • Assisting with architectural design decisions and integration.
    • Examine existing processes for the purpose of improvement or
      automation.
    • Guide and help the development team with technical solution issues.
    • Provide training on new technologies to the software development team if needed.
    • Follow new technologies in software development methods, frameworks and languages and adapt them to institutional infrastructure.
    • Assigning tasks to the development team.
  • SOFTWARE CONSULTANT

    ETIYA Information Technologies Inc. - 6 months

    • Analyze and understand detailed business requirements.
    • Provide mapping requirements and software solutions.
    • Provide recommendations for software development and implementation.
    • Document business requirements, gathering and issues and updated business process flow.
    • Document results of software research tools and applications
    • Execute program modifications and changes.
    • Review and evaluate the technical design and technical quality issues and processes.
    • Coordinate and collaborate workflow processes and issues in designing, programming and testing.
    • Develop highly functional qualitative modifications and system changes.
      for The Republic of Turkey Ministry of Health
      https://www.saglik.gov.tr/
  • SOFTWARE TEAM LEAD

    TURKTRUST Information Security Services Inc. - 3 years 3 months

    • Make project estimations according to the selected life cycle model and The Project Manager.
    • Take part in the Analysis Team from the analysis stage and help to determine the requirements according to the Requirements Engineering Activities, verify and verify the requirements and help the team to prepare the System or Software Requirements document.
    • İdentification of product components from alternative solutions, design creation, design verification and validation, and the realization of product components.
    • Prepare the Product Integration Plan with the team.
    • Helping the test team in building test definitions.
    • Assisting the test team in conducting validation and validation tests and delivering product and product components.
    • Assign tasks to the development team.
    • Participate in progress and milestone meetings to assess the status of assigned tasks.
    • Assisting the project manager in activities related to project risks, project data, stakeholder participation, project progress and general status of the project when the project is being monitored according to plans.
    • Take corrective actions when necessary according to the monitoring results.
    • Support quality assurance audits and participate in quality assurance audits in their respective processes.
    • Give guidance and help to the development team in the technical
      solution issues.
    • Provide training on new technologies to the software development team if needed.
  • SOFTWARE TEAM LEAD

    TURKTRUST Information Security Services Inc. - 3 years 3 months

    • Follow new technologies in software development methods, frameworks and languages and adapt them to institutional infrastructure.
    • Providing software quality to high standards by providing useful practices and habits to the development team.
    • Identify and support areas that will encourage growth and development.
    • Collaborate with software engineers, test experts, analysts and software architects.
    • Analyze and solve technical and application-oriented problems.
    • Provide timely and high-quality solutions by adhering to the project budget
  • SOFTWARE ENGINEER

    Zirve Information Technologies Inc. - 2 years 1 month

    • Development of interfaces & management of the source code.
    • Establish requirements and determine priorities.
    • Developing new applications, components & functionality for existing systems.
    • Developing new functionalities, both back-end and front-end.
    • Investigating alternate configurations & implementing better solutions.
    • Designing, developing, testing & configuring for a custom pre-authenticated scenario.
  • COMPUTER ENGINEER

    Meteksan Printing Inc. - 2 years

    • Development of Java and .net windows-based applications, components & functionality to existing systems for the specific needs and operations of the corporation.
    • Populating a database with new information or transferring existing data into it.
    • Research, design, and implement best practice solutions to new problems.
    • Investigating alternate configurations & implementing better solutions.

Education

  • MSc.Software Engineering

    Hacettepe University · 2014 - 2017

  • BSc.Computer Engineering

    Near East University · 2005 - 2011

Find your next developer within days, not months

We can help you deliver your product faster with an experienced remote developer. All from 32.90 €/hour. Only pay if you’re happy with your first week.

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • Share next steps to finding the right match, often within less than a week

Not sure where to start?

Let’s have a chat

First developer starts within days. No aggressive sales pitch.