Meet Abdella Solomon: A Young Programmer In Love With Maths 

6 min read,

Can you ever be too young to start building your career? Too young to realize you are truly passionate about something and wish to master it? Too young to become a professional?

Here, at .ME, we believe that age is just a number

Some of the greatest artists and entrepreneurs have achieved major success very late in life. While others, dubbed as wunderkinds, are breaking into their respective industry at an early age. 

One such young superstar is our very own .MEr and an emerging, young programmer – Abdella Solomon. 

Who Is Abdella Solomon?

Abdella is a young programmer from Addis Ababa, Ethiopia. He is mostly focused on C# and Python programming but knows other languages as well. Although 17-year-old, he is well aware that versatility is key to success. And that is especially true if we’re talking about the digital world. 

Abdella is a data scientist, network programmer, desktop and mobile apps developer who has been working with many programming languages and frameworks.

For this reason, Abdella is a multifaceted programming expert. In fact, he says for himself that he is a “data scientist, network programmer, desktop and mobile apps developer who has been working with many programming languages and frameworks.

Regardless of your profession, it’s always wise to cover as many different aspects as possible. For starters, you never know when a certain skill you possess will be in high demand. Knowledge is your greatest asset, no matter what. 

In order to be successful, every programmer needs to be ready to constantly learn and improve. To become highly adaptable. Resilience, ambition, competence, self-awareness, and attention to detail are all essential for achieving adaptability. 

He loves to learn new things and adapt to new technologies.

And Abdella seems to have all of these five traits. He jumps at every chance he gets to learn something new, be it frontend or backend development. And that’s not all. This amazing young programmer also enjoys doing all things math-related. On top of that, he is deeply involved in expanding his knowledge when it comes to the future of computers and programming – Artificial Intelligence and machine learning. 

Impressive, right?

We can only wonder what the next weapon in his arsenal will be. 

What we do know is that it’s most certainly going to be a powerful one

Skills A Young Programmer Needs To Succeed 

Each young programmer needs to have two sets of skills in order to thrive, regardless of the programming area in focus. Those are the so-called hard skills and soft skills

Some of the most important hard programming skills are the knowledge of data structures, databases, SQL, algorithms, and cloud computing. Also, web development is a must, as it is one of the most-sought-after skills in today’s market. Not to forget about becoming proficient in all object-oriented programming languages (OOP) and understanding integrated development environments (IDEs). 

These are just the basic know-hows you need to demonstrate in order to start your programming career. However, in order to fully take advantage of the opportunities this lucrative field offers, you need to dig deeper.

Abdella, for instance, has a plethora of hard skills to show off. He is fluent in C#, Python, JavaScript, HTML, and Jupyter Notebook. There are also Avalonia, Xamarin, WPF, ReactJS, and NextJS, as well as socket programming skills

As far as soft (interpersonal) skills are concerned, they are also an integral part of a programmer’s skill set. 

The ones that enable professional programmers to be more efficient in their work are adaptability, accountability, curiosity, teamwork, and empathy. In addition, programmers need to have a problem-solving mind and the ability to communicate clearly with their colleagues and clients. The ability to respect deadlines is a much-needed bonus. 

And judging by some of the comments satisfied clients left about Abdella, he sure does not lack in personal attributes. He is a good communicator, reliable, very flexible, knows how to handle complicated tasks, and delivers ahead of schedule.  

Journey Of A Young Programmer Is Best Seen Through Projects

As soon as you gather those essential hard and soft skills, it’s time to put them into practice. The best way for a young programmer to do that? Through projects.

Projects are a way for a programmer to get some hands-on experience. Such experience helps you in assessing the level of your knowledge and further develop your abilities. Moreover, you can detect weaknesses and knowledge gaps only through practice, so the more practice you have the better.

Abdella has developed several mobile and web applications including Notee, Weather, YoChat, Malaria Cell Predictor, and Paddy Disease Classifier.

That’s why Abdella doesn’t shy away from practical work. So far he has developed several mobile and web applications including Notee, Weather, YoChat, Malaria Cell Predictor, and Paddy Disease Classifier. In addition, he created Robert – a personal assistant with a text and speech-based interface that facilitates task management. There is also CutCode, an open-source tool that streamlines developers’ work and increases their productivity. 

If you are a professional, it’s a great idea to have a place where you can showcase your work experience. And if you’re a digital professional, the most logical choice for you is to have a carefully thought-out online portfolio. Such a portfolio allows possible clients to better evaluate your abilities and decide whether your services are just what they need. 

It’s exactly what Abdella did. His personal website, abdesol.me, is a place for him to feature his best and most relevant work. 

And if you want to land a great job, you should definitely do the same. Trust us, it pays off to know how to create a portfolio that’ll help you stick out a mile. Attracting your clients’ attention is vital if you want to make it.

Wrapping Up

This young programmer, Abdella Solomon, has managed to achieve a lot. He’s a data scientist, programmer, and app developer with several noteworthy projects in less than two years. 

All of this while being only 17? Wow. Just wow

And since Abdella made it quite clear that he “loves to learn new things and adapt to new technologies”, this is probably only the beginning for him.

But what a remarkable beginning it is! 

Marketing Manager, FourDots