Calin Turcanu

Calin Turcanu

Followers of Calin Turcanu474 followers
location of Calin TurcanuMoldova

Connect with Calin Turcanu to Send Message

Connect

Connect with Calin Turcanu to Send Message

Connect
  • Timeline

  • About me

    Software Developer at Amdaris

  • Education

    • Technical University of Moldova

      2008 - 2012
  • Experience

    • Salonix-Teh

      Apr 2012 - Jun 2017
      • Software department manager

        Oct 2015 - Jun 2017
      • Software Engineer

        Apr 2012 - Oct 2015
    • GERMAN DEVELOPMENT INSTITUTE SRL

      Jul 2017 - Aug 2018
      Software Developer
    • Labs42

      Sept 2018 - Nov 2019
      Software Developer
    • DAS Solutions

      Dec 2019 - Sept 2023
      Software Developer

      - Translate application storyboards and use cases into functional applications. - Take part in software and architectural development activities. - Ensure that the construction and presentation of apps are congruent with the projects' standards. - Evaluate strategies and make recommendations on changes and improvements. - Build and maintain new software systems using mathematical models and scientific analysis to predict outcomes and measure design consequences.- Make regular modifications to existing software for error correction, adaptation to new hardware, and improving overall function and performance. - Integrate data storage solutions.-Ensure optimal performance of the central database and responsiveness to front-end requests. Evaluate new code for reliable architecture, stability, reusability, performance, automation, security, and metrics. Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. Maintain code quality, organization, and automatization. Implement unit tests for robustness, including edge cases, usability, and overall reliability. Provide technical support. Implement effective security protocols, data protection measures, and storage solutions. Work with external data sources and APIs. Work closely with product management from concept to delivery using excellent software design, coding, & processes. Collaborate with specialized teams from across the organization to develop and design solutions for technical business problems that increase staff productivity and help them achieve their goals. Collaborate with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order. Confer with other experts, including systems analysts, programmers and engineers to gather information on project feasibility, limitations, capabilities, requirements and interfaces. Document the development process, architecture, and standard components. Show less

    • Enabld

      Apr 2020 - Sept 2023
      Software Developer

      - Translate application storyboards and use cases into functional applications. - Take part in software and architectural development activities. - Ensure that the construction and presentation of apps are congruent with the projects' standards. - Evaluate strategies and make recommendations on changes and improvements. - Build and maintain new software systems using mathematical models and scientific analysis to predict outcomes and measure design consequences.- Make regular modifications to existing software for error correction, adaptation to new hardware, and improving overall function and performance. - Integrate data storage solutions.-Ensure optimal performance of the central database and responsiveness to front-end requests. Evaluate new code for reliable architecture, stability, reusability, performance, automation, security, and metrics. Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. Maintain code quality, organization, and automatization. Implement unit tests for robustness, including edge cases, usability, and overall reliability. Provide technical support. Implement effective security protocols, data protection measures, and storage solutions. Work with external data sources and APIs. Work closely with product management from concept to delivery using excellent software design, coding, & processes. Collaborate with specialized teams from across the organization to develop and design solutions for technical business problems that increase staff productivity and help them achieve their goals. Collaborate with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order. Confer with other experts, including systems analysts, programmers and engineers to gather information on project feasibility, limitations, capabilities, requirements and interfaces. Document the development process, architecture, and standard components. Show less

    • Amdaris

      Sept 2023 - now
      Senior Software Developer
  • Licenses & Certifications