Meet the 2022 Code Jam World Finalists!

Posted by Julia DeLorenzo, Program Manager, Coding Competitions

The Code Jam World Finals returns!

Over the past several months, participants have worked their way through multiple rounds of algorithmic coding challenges, and solved some of the most challenging competitive programming problems. The field has been narrowed down from tens of thousands of participants, to the top competitors who will face off at the World Finals on August 5th, 2022

Join us 16:30 UTC for a livestream to see which one of these finalists will be crowned the Code Jam 2022 World Champion, winning the grand prize of $15,000 USD!

Here are this year’s finalists sharing their favorite music genres, tips, fun facts, and more.

This year’s Code Jam World Finalists are:

Antonio Molina Lovett

Handle: y0105w49

What’s your favorite music to listen to while coding?
“Always looping the Vicious Delicious album by Infected Mushroom.”

Yuhao Du

Handle: xll114514

Code Jam claim to fame:
This is Yuhao’s second time at the Code Jam World Finals, previously competing in the 2021 World Finals.

Benjamin Qi

Handle: Benq

What’s your favorite 2022 Code Jam Problem?
“Qualification Round – Twisty Little Passages. First time I used importance sampling in a contest!”

Sangsoo Park

Handle: molamola

What does your handle mean?
“1. I personally like sunfish 🙂
2. I like the way it sounds.
3. Mola is pronounced “몰라” in Korean, which means “I don’t know”.”

Daniel Rutschmann

Handle: dacin21

What’s the best coding competition advice you’ve ever received?
“Have fun and always try to challenge yourself by solving problems that seem too difficult at first.”

Mingyang Deng

Handle: CauchySheep

What’s an interesting and fun fact about yourself?
“I love random walking.”

Gennady Korotkevich

Handle: Gennady.Korotkevich

What’s your favorite 2022 Code Jam Problem?
Saving the Jelly from Round 2 took the most creativity to solve!”

Alexander Golovanov

Handle: Golovanov399

What’s an interesting and fun fact about yourself?
“I have 11 musical instruments, most of which I can only play on a level “may accompany in a song I know.”

Andrew He

Handle: ecnerwala

Code Jam claim to fame:
This will be Andrew’s fourth time competing in the Code Jam World Finals, having competed in 2019, 2020, and 2021 previously.

Aleksei Esin

Handle: ImBarD

What’s an interesting and fun fact about yourself?
“I love bungee jumping.”

Lingyu Jiang

Handle: jiangly

What’s an interesting and fun fact about yourself?
This is Lingyu’s first time competing in the Code Jam World Finals.

Kevin Sun

Handle: ksun48

Code Jam claim to fame:
This will be Kevin’s third time competing in the Code Jam World Finals, having competed in 2019 and 2020 previously.

Lukas Michel

Handle: lumibons

What does your handle mean?
“It’s a combination of letters from my name and the name of the village where I grew up.”

Matvii Aslandukov

Handle: BigBag

What’s an interesting and fun fact about yourself?
“I enjoy playing sports such as tennis, table tennis, volleyball, football, as well as playing piano and guitar.”

Borys Minaiev

Handle: qwerty787788

What’s an interesting and fun fact about yourself?
“A year ago I started doing buildering and we created a chat with just 3 people in it. Now there are almost 100 participants. Who could imagine it would grow so fast?”

Yahor Dubovik

Handle: mhg

What’s your favorite music to listen to while coding?
“Red Hot Chilli Peppers.”

Mateusz Radecki

Handle: Radewoosh

What’s the best coding competition advice you’ve ever received?
“Becoming good isn’t about creating a chance to solve a problem. It’s about removing a chance to not solve a problem.”

Nikolay Kalinin

Handle: KalininN

What’s an interesting and fun fact about yourself?
“I’m an experimentalist in laser physics, also I love traveling and photography.”

Simon Lindholm

Handle: simonlindholm

What’s an interesting and fun fact about yourself?
“I’ve been really into the Super Mario 64 A Button Challenge recently, and N64 game decompilation. Also, mushroom hunting.”

Kento Nikaido

Handle: Snuke

What’s an interesting and fun fact about yourself?
“I’m a cat. My recent hobby is Sed Puzzle

Tiancheng Lou

Handle: ACRushTC

Code Jam claim to fame:
This will be Tiancheng’s eighth Code Jam World Finals, having previously competed in the World Finals in 2006, 2008, 2009, 2010, 2011, 2019, 2021.

Aleksei Daniliuk

Handle: Um_nik

What’s your favorite 2022 Code Jam Problem?
I, O Bot from Round 2, because it was actually a competitive programming problem”

Yuta Takaya

Handle: yutaka1999

What’s your favorite 2022 Code Jam Problem?
Saving the Jelly. It is mainly because I solved it in the last five minutes of the contest.”

Konstantin Semenov

Handle: zemen

Code Jam claim to fame:
This will be Konstantin’s third Code Jam World Finals, having previously competed in the World Finals in 2017 and 2018.

Watch the Code Jam World Finals Livestream 

Join us on August 5 at 16:30 UTC for a livestream of the Code Jam 2022 World Finals. 

Watch all the action unfold as the Code Jam team broadcasts live from Google New York. You’ll have an opportunity to hear from our team, see Code Jam engineers explain the problems from the round, and watch live as we reveal the scoreboard and announce this year’s winners!

At the end, one of these finalists will be crowned the Code Jam 2022 World Champion, winning the grand prize of $15,000 USD. Good luck to all the finalists and as always, happy coding!

RandoTek: Traveling around Tunisia to share technical knowledge

Posted by Salim Abid, Regional Lead. Middle East & North Africa, Google Developers

Training young Tunisian developers in remote areas

On weekends, the volunteers would travel for hours to new regions, sometimes on bumpy roads and on crowded, rickety buses. Their purpose? To inspire others around the country and teach them about new technologies. When the members of two Google Developer Groups (GDG) in the Beja and Sousse regions of Tunisia came together to address the challenge that many of their fellow Tunisian citizens had limited access to technology. They decided to make a difference by launching Randotek, a program in Tunisia to help train young developers that gets its name from the French word randonne, which means to hike.

Many community members from these chapters, including Alaedeen Eloueryemmi of GDG Sousse and Yasmina Rebai of GDG Beja, support the initiative. Alaedeen, a software engineer, joined GDG Sousse in 2021, after graduating from university, where he co-founded the ESSTHS Google Developer Student Club. Yasmina joined GDG Beja at the suggestions of a software engineer friend.

Sharing technology knowledge and building community

The origin story for GDG RandoTek goes back to January 2022, when Alaedeen gave a talk at DevFest Beja. During his talk, he and the other members of the GDG Beja and GDG Sousse teams noticed many students couldn’t follow his talk because of their lack of familiarity with Google technologies. Acknowledging that many of their fellow Tunisian citizens need more access to technology, the GDG RandoTek volunteers began teaching workshops in February 2022.

“We wanted to give others an overview of the community and the new technologies out there,” says Alaedeen. “We want to build a strong community of developers and allow people to achieve their dreams. In Tunisia, people don’t always have access to courses or materials, so we bring that to them.”

Positive impacts for the community

To date, the program generated positive impacts, in Tunisia including:

  • The organizers hosted nine sessions for over 412 developers in eight regions of Tunisia and five cities.
  • The community initiative has run many four-hour workshops on Google technologies including Flutter; Go; Angular; progressive web apps; AI and machine learning; TensorFlow; Google Cloud Platform; and DevOps.
  • Attendees expressed interest in learning more about specific technologies, like Flutter and Cloud, and in joining a GDG group.
  • GDG RandoTek members continue to be asked to give additional workshops, online and in-person, making it a powerful learning experience for them as well.

Building a tech community in Tunisia

The GDG RandoTek organizers note that as more young developers receive training on various technologies, they will feel inspired to form new developer communities in their own local area. The more of those types of groups there are, the easier it will be to reach even more people in Tunisia. “That’s what we want to spread in Tunisia–to have more than one GDSC in every region, and more than one chapter in every place,” says Yasmina. The RandoTek team remains motivated to share knowledge and expand the community with new members.

“What we wanted to do during this program is to share the knowledge,” says Alaedeen. “Share the spirit of community work and get together and learn stuff.” The organizers all seem to share a mutual admiration for helping others. “Seeing how the world evolves each day and the need for technologies in our daily life, I would advise anyone, especially students, to learn as much technology as possible because they’re going to use them someday, somehow,” Yasmina says.

What’s next for GDG RandoTek in Tunisia

For organizers like Aladeen, Yasmina, and their collaborators, the GDG community unlocks potential, creates leaders, and helps people relate to each other through technology. It creates a way to motivate others to become teachers and share technical knowledge and build skills.

“For me, if it wasn’t for GDG, I wouldn’t be the person I am today,” says Alaedeen. “It improved my career, my management skills, and my technical skills, and I want everyone to have that opportunity.”

Visit the Google Developer Groups page and find out how to join a Google Developer Community near you!

Amazon Nimble Studio now supports EC2 G3 and G5 instances for virtual workstations

Amazon Nimble Studio adds support for on-demand Amazon Elastic Compute Cloud (EC2) G3 and G5 instances, allowing customers to utilize additional GPU instance types for their creative projects. Artists depend on a mix of CPUs, RAM, and GPUs for their their creative needs. You can now access additional instance types such as the EC2 G3 and G5 instances (EC2 G5 instances utilize the NVIDIA A10G Tensor Core GPU), providing Nimble Studio customers greater flexibility to use the right resources for the project.

Amazon Lookout for Vision now provides anomaly localization and CPU inference on the edge

Amazon Lookout for Vision now provides anomaly localization through semantic segmentation. You can use Lookout for Vision’s segmentation models to identify the locations on an image where different types of anomalies (such as a scratch, dent, or tear) are present, the label of the anomaly and the size of the anomaly, which you can then use to make decisions such as classify, grade, bin product and ship, rework, or scrap the part. You can deploy the trained semantic segmentation models for inference in the AWS Cloud via the AWS SDK or CLI. You can also deploy them to an edge hardware device of your choice and run inference locally on the device.

AWS Console Mobile Application adds support for recently visited services feature

AWS Console Mobile Application users can now easily view and access their recently visited AWS services that are supported in the mobile application for iOS and Android. A user’s recently visited AWS services are synchronized between their mobile and web experiences. The recently visited services feature is available at the bottom of the Dashboard screen which presents users with a swipeable list of their ten most recently visited AWS services. Users can tap on any AWS service shown in the list to be taken to that AWS service’s details screen in the mobile app.

AWS Cloud Map is available in two new AWS Regions

AWS Cloud Map is now available in Asia Pacific (Osaka) and Asia Pacific (Jakarta) AWS Regions. AWS Cloud Map is a cloud resource discovery service. With AWS Cloud Map, you can define custom names for your application resources, such as Amazon Elastic Container Services (Amazon ECS) tasks, Amazon Elastic Compute Cloud (Amazon EC2) instances, Amazon DynamoDB tables, or other cloud resource. You can then use these custom names to discover the location and metadata of cloud resources from your applications using AWS SDK and authenticated API queries.

AWS Control Tower adopts AWS CloudTrail Organization logging

AWS Control Tower now includes AWS CloudTrail organization logging as part of landing zone version 3.0. With this new feature, an organization-level AWS CloudTrail trail will be deployed in your organization’s management account to automatically log the actions of all member accounts in your organizations. AWS Control Tower does not configure any parameters for logging other than a mandatory detective guardrail that checks logging is configured for all AWS Control Tower governed accounts. AWS Control Tower with organization logging offers users the latest standard and best practice for unified account logging.

Presentación de las categorías de especialización para la competencia en MSSP de Nivel 1 de AWS

Nos complace anunciar las categorías de especialización para la competencia en MSSP de Nivel 1 de AWS. Estos seis nuevos servicios de seguridad administrados especializados para la competencia en MSSP de Nivel 1 ayudan a los clientes a descubrir las soluciones de socios validadas por los expertos en seguridad de AWS para proporcionar monitoreo las 24 horas del día, los 7 días de la semana, y los servicios de respuesta que incluyen y hasta superan la línea de base de los servicios de seguridad administrados de Nivel 1 (MSS de Nivel 1) de AWS. En agosto de 2021, AWS presentó la línea de base de MSS de Nivel 1 con el detalle de las diez capacidades básicas que permiten a los socios de MSSP alinear sus servicios administrados, junto con la competencia en MSSP de Nivel 1, y así creó un estándar de primera calidad en la industria con el cual los clientes pueden evaluar sus operaciones de seguridad.

Presentamos el relanzamiento de la competencia de seguridad de AWS

Nos complace anunciar que hemos relanzado la competencia de seguridad de AWS con nuevas categorías consolidadas para ayudar a los clientes a descubrir más fácilmente las soluciones de socios de AWS validadas por AWS. Los socios con competencia en seguridad brindan soluciones para ayudar a los clientes a aumentar su seguridad en la nube en cualquier etapa de su traspaso a esta tecnología. De las ocho categorías consolidadas nuevas, seis tienen un conjunto gratuito de ofertas de servicios y software de socios validados por AWS, que ayudan a los clientes con sus opciones de herramientas de software de seguridad en la nube y servicios de formación e implementación de seguimiento: seguridad de aplicaciones, conformidad y privacidad, protección de datos, administración de identidad y acceso, protección de infraestructura, detección y respuesta a amenazas.

Amazon RDS Proxy ahora admite Amazon RDS para MariaDB que se ejecuta en las versiones 10.3, 10.4 o 10.5

Amazon RDS Proxy, un proxy de bases de datos completamente administrado y de alta disponibilidad para Amazon Relational Database Service (RDS), ahora admite Amazon RDS para las bases de datos en MariaDB que se ejecutan en las principales versiones: 10.3, 10.4, o 10.5. Con Amazon RDS Proxy, los clientes pueden hacer que las aplicaciones sean más escalables, más resistentes a los errores de las bases de datos y más seguras.