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 Jellyfrom 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!
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.
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 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 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 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 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 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.
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.
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.
Ahora, AWS WAF admite la configuración de niveles de sensibilidad para las instrucciones de reglas de inyección de código SQL (SQLi), lo cual le permite tener un mayor control sobre la forma en que AWS WAF evalúa las solicitudes a sus aplicaciones para los ataques de SQLi.
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.