Software Engineering Blog & Programming Tutorials | Toptal®

6 min read Original article ↗

Martin Elias Costa

Martin Elias Costa

Martin is a data scientist and AI engineer specializing in machine learning. After completing his Ph.D. in physics, he developed AI-powered tools and data products using diverse data types, including images, geospatial inputs, and natural language. He also built and deployed an end-to-end pipeline for medical imaging analysis, now in clinical use across Argentina, Brazil, and Chile.

Shopify is the most widely used e-commerce platform for building and managing sophisticated online stores. This guide explores advanced developer tools and strategies designed to refine and optimize your Shopify development workflow.

15-minute readContinue Reading

Alex Massaad

Alex Massaad

Alex is a seasoned software engineer and manager with expertise in implementing scalable and reliable applications. He is well-versed in Ruby on Rails and React, as well as cloud technologies like AWS and Azure. Alex specializes in Shopify development and was previously a leader on Shopify’s engineering team for more than 10 years.

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Akshay Lamba

Akshay Lamba

Akshay is a software developer, CTO, and technical lead with full-stack, web, mobile, and machine-learning expertise. He has deep experience solving real-word problems with AI, and has developed AI algorithms for blood tests to improve diagnostics accuracy and patient outcomes.

Alessandro Pedori

Alessandro Pedori

Alessandro is a full-stack artificial intelligence, natural language processing, and machine learning engineer. An experienced consultant and architect, he specializes in language technology and AI. He has more than 10 years of experience in NLP and AI, and is the co-founder and CTO of IFS Collective, a company focusing on the use of AI to support talk therapy.

Jedrzej Kardach

Jedrzej Kardach

Jedrzej is a machine learning engineer who specializes in AI and data science. He has delivered several NLP-based classification algorithms and reinforcement learning solutions to clients, and has worked alongside researchers at Princeton University developing ML and data analytics tools. Jedrzej has partnered with clients in multiple industries, including service, finance, and insurance.

Neven Pičuljan

Neven Pičuljan

Neven is an artificial intelligence engineer with extensive experience in machine learning, computer vision, algorithms, and a range of AI-related technologies. Prior to founding an AI R&D consulting company, Neven helped create and train cutting-edge computer vision models used by healthcare, e-commerce, real estate, and financial services companies across the globe.

Reza Fazeli

Reza Fazeli

Reza is a machine learning engineer specializing in natural language processing and computer vision. At IBM, he developed machine learning algorithms designed to improve text classification and automate model training, innovations that resulted in six patents. Reza has a master’s degree in engineering from the University of Toronto.

Quantum computing is challenging the realities of technology, security, and industry as we know them. Here, we investigate the nuances of quantum mechanics and how to enter the world of quantum software development with tools such as Cirq and TensorFlow Quantum.

22-minute readContinue Reading

Joao Diogo de Oliveira

Joao Diogo de Oliveira

Joao is an AI developer who holds a Quantum Excellence Certificate from IBM. He specializes in machine learning and deep learning and has partnered with Fortune 100 companies like Procter & Gamble and Hearst. Joao has more than 14 years of experience and holds a master’s degree in computer engineering from the University of Porto.

Sam Sycamore

Sam Sycamore

Sam Sycamore is a Senior Editor of Engineering at Toptal and an open-source web developer. He has more than a decade of experience as a writer and editor across several industries, and has worked with international tech startups and digital product agencies to provide software documentation, educational resources, and multimedia marketing content.

Tarek Mohamed Mehrez

Tarek Mohamed Mehrez

Tarek is a software and data engineer specializing in machine learning, software architecture, DevOps, and back-end development. He has served as CTO of Thndr, a company backed by Y Combinator, and has published several research papers on machine learning. Tarek has a master’s degree in computational linguistics from the University of Stuttgart.

Gökay Pekşen

Gökay Pekşen

Gökay is a security developer and advisor. He built Turkey’s first DevSecOps CI/CD pipeline, and designed and constructed a world-class cybersecurity infrastructure to safeguard $8 billion in annual local payment transactions while serving as Information Security Vice President at Interbank. He is the founder and CEO of Prime Threat, a security consultancy that helps businesses navigate GDPR compliance and risk management.

Image labeling can be a tedious, time-consuming task, compounded by the sheer volume of data needed to train deep neural networks. This article breaks down large data set processing and explains how a new SaaS product can help automate image labeling.

13-minute readContinue Reading

Neven Pičuljan

Neven Pičuljan

Neven is an artificial intelligence engineer with extensive experience in machine learning, computer vision, algorithms, and a range of AI-related technologies. Prior to founding an AI R&D consulting company, Neven helped create and train cutting-edge computer vision models used by healthcare, e-commerce, real estate, and financial services companies across the globe.

Necati Demir, PhD

Necati Demir, PhD

Necati is a software engineer specializing in data science, machine learning, back-end development, and DevOps. He is an AWS Certified Solutions Architect and AWS Certified Machine Learning Specialist with a doctorate in computer engineering. Necati serves as Chief AI Officer and CTO of Datagran, a machine learning automation company that he co-founded.

Sajjad Hossain Sagor

Sajjad Hossain Sagor

Sajjad is a WordPress developer who specializes in developing themes, plugins, and WooCommerce add-ons. He has led high-budget projects for companies around the world and set up the back end for a WordPress website with more than 200,000 active users and millions of YouTube subscribers. He is also a core contributor to the WordPress community.

Subhakar Tikkireddy

Subhakar Tikkireddy

Subhakar is a front-end developer with extensive experience using React, Next.js, and TypeScript. He specializes in creating MVPs for startups and has worked on projects ranging from cross-platform progressive web and React Native apps to AI-powered browser extensions and a crypto web app used by more than 10,000 investors.

Ilia Tivin

Ilia Tivin

Ilia is a cybersecurity professional and developer with wide-ranging experience in the government, defense, manufacturing, and finance sectors. A former cloud security architect at Hewlett Packard Enterprise, he now advises executive clients on planning, prioritizing, and executing strategic security initiatives.

Toptal Engineering Expert

Gabriel Courtemanche

Gabriel is a highly efficient and reliable professional who possesses a broad skill set for web application development. He's been working on a range of products and clients—from working on scalability problems in production engineering teams at Shopify and Autodesk to launching new applications for startups. Most of his work consists of leading technical teams, by creating an easy development environment, fixing technical debts, providing best practices code examples, and mentoring devs.

Read more

Expertise

Previously At

Shopify