Irem from Turkey shares her groundbreaking work in TensorFlow and advice for the community


Posted by Jennifer Kohl, Global Program Manager, Google Developer Groups

Irem presenting at a Google Developer Group event

We recently caught up with Irem Komurcu, a TensorFlow developer and researcher at Istanbul Technical University in Turkey. Irem has been a long-serving member of Google Developer Groups (GDG) Düzce and also serves as a Women Techmakers (WTM) ambassador. Her work with TensorFlow has received several accolades, including being named a Hamdi Ulukaya Girişimi fellow. As one one of twenty-four young entrepreneurs selected, she was flown to New York City last year to learn more about business and receive professional development.

With all this experience to share, we wanted you to hear how she approaches pursuing a career in tech, hones her TensorFlow skills with the GDG community, and thinks about how upcoming programmers can best position themselves for success. Check out the full interview below for more.

What inspired you to pursue a career in technology?

I first became interested in tech when I was in high school and went on to study computer engineering. At university, I had an eye-opening experience when I traveled from Turkey to the Google Developer Day event in India. It was here where I observed various code languages, products, and projects that were new to me.

In particular, I saw TensorFlow in action for the first time. Watching the powerful machine learning tool truly sparked my interest in deep learning and project development.

Can you describe your work with TensorFlow and Machine Learning?

I have studied many different aspects of Tensorflow and ML. My first work was on voice recognition and deep learning. However, I am now working as a computer vision researcher conducting various segmentation, object detection, and classification processes with Tensorflow. In my free time, I write various articles about best practices and strategies to leverage TensorFlow in ML.

What has been a useful learning resource you have used in your career?

I kicked off my studies on deep learning on tensorflow.org. It’s a basic first step, but a powerful one. There were so many blogs, codes, examples, and tutorials for me to dive into. Both the Google Developer Group and TensorFlow communities also offered chances to bounce questions and ideas off other developers as I learned.

Between these technical resources and the person-to-person support, I was lucky to start working with the GDG community while also taking the first steps of my career. There were so many opportunities to meet people and grow all around.

What is your favorite part of the Google Developer Group community?

I love being in a large community with technology-oriented people. GDG is a network of professionals who support each other, and that enables people to develop. I am continuously sharing my knowledge with other programmers as they simultaneously mentor me. The chance for us to collaborate together is truly fulfilling.

What is unique about being a developer in your country/region?

The number of women supported in science, technology, engineering, and mathematics (STEM) is low in Turkey. To address this, I partner with Women Techmakers (WTM) to give educational talks on TensorFlow and machine learning to women who want to learn how to code in my country. So many women are interested in ML, but just need a friendly, familiar face to help them get started. With WTM, I’ve already given over 30 talks to women in STEM.

What advice would you give to someone who is trying to grow their career as a developer?

Keep researching new things. Read everything you can get your eyes on. Technology has been developing rapidly, and it is necessary to make sure your mind can keep up with the pace. That’s why I recommend communities like GDG that help make sure you’re up to date on the newest trends and learnings.

Want to work with other developers like Irem? Then find the right Google Developer Developer Group for you, here.

AWS Systems Manager Change Calendar integrates with Amazon EventBridge to enable automated actions based on calendar state changes

Change Calendar, a capability of Systems Manager, now publishes an event to Amazon EventBridge when it changes state from open to closed and vice versa. You can use the published state change event to automatically start actions such as disabling promotions through your continuous integration and delivery (CI/CD) pipeline, managing access to your fleet, or updating the system configurations. Change Calendar allows you to create blocked days on your calendar in order to prevent changes from being made to your application during important business events such as public marketing promotions, when you expect high demand on your resources.

The Amazon Chime SDK now supports messaging

The Amazon Chime SDK makes it easier for developers to add add VoIP audio, PSTN audio, video, and content sharing to their applications. Starting today, the Amazon Chime SDK also enables developers to connect communities of users with secure, scalable, and persistent messaging.

Porting Assistant for .NET adds support for .NET 5

Porting Assistant for .NET can now support customers to migrate their legacy .NET framework applications to newly released .NET 5. .NET 5 is a major release with a broad set of features and improvements. With this updated release of Porting Assistant for .NET customers can analyze and port their .NET framework applications to either new release of .NET 5 or .NET Core 3.1.

Amazon Forecast now supports accuracy measurements for individual items

We’re excited to announce that you can now measure the accuracy of forecasts for individual items in Amazon Forecast, allowing you to better understand your forecasting model’s performance for the items that most impact your business. Improving forecast accuracy for specific items—such as those with higher prices or higher costs—is often more important than optimizing for all items. With this launch, you can now view accuracy for individual items and export forecasts generated during training. This information allows you to better interpret results by easily comparing performance against observed historical demand, aggregating accuracy metrics across custom sets of SKUs or time periods, or visualizing results without needing to hold out a separate validation dataset. From there, you can tailor your experiments to further optimize accuracy for items significant for your needs. 

AWS Batch now has integrated Amazon Linux 2 support

AWS Batch now supports natively launching Amazon Linux 2 as your AMI when creating an AWS Batch compute environment through a single parameter. Amazon Linux 2 is the next generation of Amazon Linux, a Linux server operating system from Amazon Web Services (AWS). It provides a secure, stable, and high performance execution environment to develop and run cloud and enterprise applications. With Amazon Linux 2, you get an application environment that offers long term support with access to the latest innovations in the Linux ecosystem.  

New AWS Solutions Consulting Offer – Ubertas Consulting Foundations for AWS Well-Architected

Ubertas Consulting Foundations for AWS Well-Architected is an AWS Solutions Consulting Offer delivered via a consulting engagement from Ubertas Consulting, an AWS DevOps Competency Partner. Ubertas Consulting Foundations for AWS Well-Architected offers a consulting engagement to build out a robust, best-practice-driven AWS environment. Customers that request this consulting offer will participate in an engagement that delivers implementation, knowledge transfer, and operational guidance in assisting you to launch your application workloads into a secure, resilient AWS environment.

New AWS Solutions Consulting Offer – Centricity Secure Workplace for Government

Centricity Secure Workplace for Government is an AWS Solutions Consulting Offer delivered via a consulting engagement from CloudHesive, an AWS Digital Workplace Competency and an Authority to Operate on AWS (ATO) Partner. Centricity Secure Workplace for Government brings a virtual desktop solution that helps customers meet their security control sets and operational needs. Customers that request this consulting offer will participate in an engagement that delivers identification of customer requirements and controls, solution testing and deployment, and training and ongoing managed services.

Amazon Neptune releases graph notebook as an open-source project

AWS has open-sourced Amazon Neptune’s Jupyter Notebook components for querying and visualizing graphs as a Python package under the Apache 2.0 license. The graph notebook is a Python library for Jupyter Notebooks that can run on local desktops and be used with databases that support either the RDF/SPARQL open standard or the open-source Apache TinkerPop graphs. You can use graph notebook to visualize nodes, edges, and properties along your graph to analyze relationships and graph patterns in your data.