Caglar Cavdar

Caglar Cavdar Email and Phone Number

Team Lead | Staff Software Engineer at Analog Devices | MSc @ Analog Devices
norwood, massachusetts, united states
Caglar Cavdar's Location
Istanbul, Türkiye, Turkey
About Caglar Cavdar

Team Lead / Staff Software Engineer with 10 years of experience. Skilled at working both independently and in teams, managing administrative tasks, and having a strong technical background, especially in C/C++/Python and CI/CD DevOps.

Caglar Cavdar's Current Company Details
Analog Devices

Analog Devices

View
Team Lead | Staff Software Engineer at Analog Devices | MSc
norwood, massachusetts, united states
Website:
analog.com
Employees:
11022
Caglar Cavdar Work Experience Details
  • Analog Devices
    Staff Software Engineer
    Analog Devices Apr 2024 - Present
    Istanbul, Türkiye
    Project: Software Driven Design for SoC with Common data model and APIsRole: Software Team LeadDescription of the role: As a Full Stack Staff Software Developer, I develop, deploy, and support our end-to-end product environment solutions. My focus includes implementing our enterprise-wide Common Data Model (CDM) and Register Map Solutions suite. These tools are essential for ADI engineers to capture IC design specifications, manage them throughout the product lifecycle, and automate the generation of next-generation chips using our register map software. My work aims to enhance productivity across our product development community.Experience:Mentorship & Agile Development: Mentor junior team members, lead architecture discussions, break down features into tasks, and implement products using agile methodologies.Feature Development: Define and drive new features for our Register Map software suite, collaborating with stakeholders and junior engineers.Common Data Model Implementation: Design, develop, and implement CDM product features including data publishers, validations, and REST API services to serve enterprise-wide consumers.Product Development: Contribute to high-quality software for register map specification management, verification, and automated IC code generation tools.Deployment & Monitoring: Code, deploy, and monitor common data model services across the company, working with CDM service and API tooling.Bug Fixing & Enhancement: Identify and resolve bugs, and enhance features in C++, Node.Js, Python, Linux, MangoDb, JavaScript codebase in collaboration with global senior developers.Prototyping & Innovation: Develop prototypes, validate new ideas, and improve automated build routines for top-notch software solutions.UI/UX Development: Create intuitive UI/UX for desktop applications and web backend services, integrating with various software systems using REST APIs. ( Qt )
  • Analog Devices
    Staff Software Engineer
    Analog Devices Apr 2023 - Mar 2024
    Istanbul, Turkey
    Project: POS Reference Design for Analog Devices MicrocontrollersRole: Staff Software DeveloperExperience** Collaborating closely with cross-functional teams to ensure integration of software components with Analog Devices hardware.** Spearheaded optimizing and enhancing software performance to meet and exceed project requirements.** Playing a key role in designing and implementing payment software architecture for the POS Reference Design.** Conducting code reviews, mentoring junior developers, and fostering a collaborative and innovative team environment.** Implemented and managed CI/CD processes using GitHub, Jenkins, Coverity, and Doxygen.** Managed software licensing aspects to ensure compliance and proper usage across the project.** Experienced with PTX NFC SPI / SC-ISO Smart Card AFE / MSR CH1,2 / UART / USB / RTC / GPIO Buzzer /QSPI XIP Flash peripherals and components.
  • Analog Devices
    Senior Software Engineer
    Analog Devices Nov 2019 - Apr 2023
    Istanbul, Turkey
    Project: Payment Level 2 Contact and Contactless Kernel Development Role: Project OwnerExperience: L2 Kernel is a middleware application between the terminal operating system and the terminal payment application that provides an EMV payment transaction between the terminal and card. EMV is a payment method based on a technical standard for smart payment cards, and payment terminals that can accept them. EMV stands for "Europay, Mastercard, and Visa", the three companies that created the standard.** Managed all project steps including porting, internal testing, and debugging testing till receiving the certification letter from the payment scheme. ** Directed team efforts to achieve development goals, objectives, and milestones.** Collaborated with AMADIS Company to build L2 kernel architectures. ( Montreal, Canada )** Implemented Contact and Contactless Payment Level 2 Kernel Specifications ( C, Winscard API )** Designed and implemented Added Value Software for EMV activities ( Qt, C++ 11/17/20 )** Designed and developed Agnos Certification Environment which is a tool dedicated to EMV contact and contactless L2 certification test sessions. ( C++ ) ACE is made of 3 components: - A Client providing a graphical interface ( Qt )- A Server hosting configurations - A Protocol defining a messages vector between ACE and a system to be L2 certifiedTechnologies, Methodology, and Tools:** C/C++, QT, Batch Scripting, IDE: Eclipse, VSCode Compilers: GNU Make, GCC, ** Agile, Scrum, Unit / Manual / Automation Test ( Jenkins ) ** GitHub, SVN, JIRA, Confluence, Jenkins, Docker, Coverity Static Code Analysis, CERT C Coding Standard
  • Netaş
    Senior Software Engineer
    Netaş Dec 2015 - Nov 2019
    Istanbul, Turkey
    Project: 4G/LTE-Advanced Macro eNodeB Development (ULAK)Role: Senior Software EngineerExperience:** Team Management: Led a team in developing and designing configuration and management features, including the user interface menu, using C/C++11/14.** Strategic Planning: Reviewed and formulated comprehensive software development plans for the team's projects.** Talent Acquisition and Mentoring: Successfully recruited and mentored new team members, fostering a collaborative and high-performing work environment.** Standards Compliance: Implemented 3GPP specifications and conducted surveys of academic works to precisely specify software needs.** Protocol Development: Designed and developed Customized File Transfer Protocols based on FTP/TFTP using C and XML.** Network Security: Designed and implemented user interfaces for Network Security (IPSEC - AH/ESP – Tunnel/Transport Mode - Manual Security Association/Internet Key Exchange (IKE)).** RRC Configuration and Management: Led the design and development of RRC configuration and management for software layers, determining CPRI, Cell, and Sector configurations.Technologies, Methodology, Processors, and Tools:** Programming Languages: Proficient in C/C++/Python, with expertise in Real-Time Operating Systems (RTOS).Integrated Development Environment (IDE): Code Composer Studio** Compilers: GNU Make, ASN1C** Hardware: TCI6638K2K and 66AK2E05 Multicore DSP+ARM System-on-Chip** Development Methodology: Applied Waterfall Software Methodology** Testing: Conducted Lab, Operator, and Field Tests** Tools: Wireshark, IBM Rational ClearCase, JIRA, Confluence, Doxygen.
  • Paycore
    Software Engineer
    Paycore Jul 2015 - Dec 2015
    Istanbul, Turkey
    Projects:Feig L2 (Germany): Contributed to the development and implementation of technical specifications.Thales (France): Involved in design and maintenance activities for a substantial project.Vera Delta POS L2 Kernel Development: Led the development and integration efforts for the L2 Kernel.Role: Software EngineerExperience:** End-to-End Technical Support: Provided proactive technical support for large-scale projects.** Technical Analysis and Design: Conducted in-depth project specification analysis, contributing to effective design solutions.** Certification Management: Successfully managed the development, integration, and certification of Mastercard, VISA, AMEX, Entry Point EMV L2 contactless kernels.** Hardware Platform Expertise: Supported and integrated solutions on various hardware platforms, including Windows, Linux, and RTOS.
  • Stafford'S Bay View Inn
    Internship Trainee
    Stafford'S Bay View Inn Jun 2012 - Sep 2012
    Saginaw, Michigan Area
  • Aiesec
    Summer Camp
    Aiesec Jul 2011 - Aug 2011
    Ukraine
    Summer Camp: •Aim of the project is to introduce Turkish culture. • to spread cultural awareness among youth of 12-17 years from schools.

Caglar Cavdar Education Details

Frequently Asked Questions about Caglar Cavdar

What company does Caglar Cavdar work for?

Caglar Cavdar works for Analog Devices

What is Caglar Cavdar's role at the current company?

Caglar Cavdar's current role is Team Lead | Staff Software Engineer at Analog Devices | MSc.

What schools did Caglar Cavdar attend?

Caglar Cavdar attended Yildiz Technical University, Anadolu University, Kocaeli University, Kocaeli University.

Who are Caglar Cavdar's colleagues?

Caglar Cavdar's colleagues are Srihitha Kondaveeti, Hector Villanueva, Geoffrey Labuac, Wing Kong Lo, Atheni Valdepena, Corre Josephine, Matt Lan.

Not the Caglar Cavdar you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.