Yonas.dev 🦄
220 subscribers
172 photos
12 videos
5 files
307 links
Odoo. DevOps. ML.
contact me : @yonasnm
Download Telegram
Forwarded from Josad Software Jobs
GIS Full Stack Engineer (Problem Solver)
Company: Xcellent Technology Solutions
Salary: $110-$115

Requirements:Looking for the person who loves to generate solutions, combining GIS, Software Engineering, and AWS Cloud knowledge to provide complex code solutions for our client in Denver Colorado. The position is one of high importance and has traditionally been held as a career-building block for GIS-strong software engineers with exceptional critical thinking skills and the ability to solve complex coding problems in all 3 areas mentioned above. Xcellent Technology Solutions (XTS) is seek...view detail

#Remotive

@josad_software
Day 36 of Posting My Tech Journey (Oct 28, 2024)

Today, I focused on mastering MuleSoft flow control routers and continued laying a solid Python foundation:

1. Flow Control Routers:

Practiced the Choice Router, First Successful Router, and Scatter-Gather Router in MuleSoft. Each router provides unique ways to manage API traffic, making processes more efficient and adaptable. Working through these gave me a deeper understanding of structured API flows, especially in complex integrations.

2. Python Specialization (ML Journey):

Advanced further in my 6-month ML journey, learning about conditions in Python. Mastering these basics is essential as I lay a strong foundation in Python for machine learning applications. Each concept I grasp now will make a big difference as I move deeper into data-driven AI projects. Python’s versatility in managing data is truly inspiring!
One step at a time, building skills for the future.
Day 8 of My Year-Long DSA Journey

Today, I focused on Counting Sort and put it into practice by tackling a variety of sorting challenges. Here’s a rundown of the problems I solved:

1- Sort an Array
2- Height Checker
3- Sort Colors
4- Sort People by Count
5- Maximum Gap
6- Relative Sort Array
7- Find the Kth Largest Element
8- Smaller Numbers Than Current
9- Group Anagrams

Counting Sort has proven to be efficient for specific scenarios, especially where the range of values is limited. Each problem reinforced my understanding of when and how to apply this algorithm effectively.

Onward to mastering sorting algorithms, one problem at a time!
Forwarded from Josad Software Jobs
Wordpress Developer
This is a full-time on-site role for a Wordpress Developer at Nana Digital Ads in Addis Ababa, Ethiopia. The Wordpress Developer will be responsible for back-end ... [view details below]


Gize Photography
Verified Company
8 Jobs Posted

#freelance_ethio

@josad_software
Day 37 of Posting My Tech Journey (Oct 29, 2024)

Missed posting yesterday, but the journey is going strong! Yesterday was all about diving deeper into CSS and Python in my ongoing learning streak.

1- The Odin Project (TOP):
Advanced CSS selectors are game-changers! Mastering these makes styling more efficient without filling up HTML with extra IDs and classes. Covered sibling combinators, attribute selectors, child selectors, and the concept of CSS specificity.

2- Python Specialization:
Focused on core concepts like functions and conditions—solid fundamentals that I’m excited to build on as I advance.

Momentum’s up, and there’s so much more to explore. Stay tuned!
👍1
Forwarded from FlutterBegin
🌐 Future of Web Development in 2024

    -AI-powered websites 🤖
  -  Web3 and blockchain-based apps 🔗
   - 5G-enhanced mobile experiences 📶

    Stay ahead—learn the skills to build the future today!

@FlutterBegin
🔥21
Forwarded from Opportunity Alerts📢
#Opportunity_Alerts📣

Ready to advance your career? Sign up to Our Talent Roster now!

At IE Network Solutions, we’re excited to offer you a unique opportunity to elevate your career! By joining our exclusive Talent Roster, you’ll gain access to a curated pool of exceptional candidates and amazing job openings tailored to your talents.

Here’s What You Gain by Joining:
1. Top Priority for Job Opportunities: Be among the first considered for new roles.
2. Networking Opportunities: Meet and connect with industry leaders.
3. Enhanced Visibility: Get noticed within our organization.

Seize this opportunity, register today⚡️

🔗 Apply Now: https://lnkd.in/dccU6AFD.

"If this isn't for you, please share it with others who might be interested."🙏

Follow us👇for more opportunities
@opportunity_alerts
👍21
Forwarded from Josad Software Jobs
Intern Web Developer
We are excited to offer Developer Internship opportunities for aspiring developers who are eager to grow and gain hands-on experience working on a variety of web development projects.

Key R ... [view details below]


MereqTech IT Solution PLC
Verified Company
50 Jobs Posted

#freelance_ethio

@josad_software
Day 38 Of Posting My Tech Journey(Oct 30, 2024)

Hello fellas,
Today was about reviewing foundational concepts like loop, functions from my python specialization course, and exploring and practicing Purchase module in Odoo.
1- Python Specialization:
I covered basic concepts about looping, functions, and did 3 search algorithm problems on linear and binary search.
2- Odoo:
Odoo is an open source ERP system, and it consists of numerious module. As I start my journey to be an Odoo developer and functional consultant, I try to cover most parts of purchase module like product, product variants, RFQ (request for quotation), vendor, product configurations etc.

Excited to dive deeper, and see what this journey will bring.
Forwarded from Web Development
Day 37 Of Posting My Tech Journey (Oct 31, 2024)

Hello everyone!

Today, I was working on two exciting areas: building a brochure website and diving deeper into RAML.

1. Building a Website:
I built the landing page for a company project, which gave me a great chance to sharpen my skills in React, JSX, and CSS. It's always rewarding to see designs come to life!

2. RAML (RESTful API Modeling Language):
I explored the syntax and fundamentals of API development with RAML. It's a powerful tool for designing and developing APIs with precision, and I’m excited about how this knowledge will strengthen my integration and API development skills.

Taking it one step at a time — can't wait to apply these skills to even larger projects ahead. Stay tuned!
Day 9 of My Year-Long DSA Journey

Even though consistency has been a challenge, I’m steadily sharpening my skills in DSA. Today, I focused on Merge Sort — a sorting algorithm that follows the divide-and-conquer principle. With a time complexity of O(n log n), it’s highly efficient for large datasets.

To test my understanding, I solved four problems:

1- Ascending Array Sort (classic)
2- Descending Array Sort
3- Counting Inversions
4- Merging Sorted Arrays
I’m planning to set a dedicated time each day to stay consistent and challenge myself in DSA. Let’s share our progress and keep growing together!
🌐 Path to Becoming a Web Development Pro 🚀

Becoming a web pro takes a strategic approach and dedicated practice. Here are my top steps to mastering web development from the ground up:

1- Master the Basics 🛠
Start with HTML, CSS, and JavaScript. Focus on creating simple, responsive pages. These are your building blocks for everything ahead.

2- Get Comfortable with Version Control 🔄
Learn Git and GitHub to manage your code efficiently. Version control is key when working with teams or contributing to open-source.

3- Dive into Advanced JavaScript 🔍
Once the basics feel solid, explore ES6+, asynchronous programming, and popular frameworks like React or Vue. JavaScript will unlock powerful, dynamic features on the web.

4- Understand Back-End Basics ⚙️
Learn a server-side language (like Node.js with Express) and get familiar with databases (MySQL, MongoDB). This knowledge will make you a versatile, full-stack developer.

5- Build, Build, Build 🔨
Projects are where you’ll apply your skills. Try cloning popular websites, building an e-commerce platform, or creating an interactive portfolio site.

6- Work with Real-World APIs 🌐
Get hands-on with APIs—integrate them into your projects. Whether it’s a weather app or a payment gateway, understanding APIs will help you build real-world applications.

7- Deploy Your Work ☁️
Learn about hosting and deployment. Push your projects live using services like GitHub Pages, Vercel, or Netlify. Seeing your work online is a great motivator!

Stay Consistent 📅
Set aside daily or weekly time for coding and learning new skills. Follow tutorials, read documentation, and join developer communities to stay updated.

Remember, web development is all about continuous improvement and learning from real projects. Keep challenging yourself, and you’ll see progress in no time! 💪

Happy Coding! 😎
Software Engineer
Company: Fidel Labs

Software Engineer - Fidel Labs | Addis Ababa, Ethiopia (Remote) [180,000-500,000 ETB / year]

About Fidel Labs
Fidel Labs is Ethiopia's pioneering technology incubator, dedicated to building innovative digital solutions that transform businesses and empower individuals across Africa. Based in Addis Ababa, we launch new initiatives every 3-6 months, focusing on critical areas such as e-commerce, e-learning, and cloud infrastructure. We're assembling a world-class team to help shape Afric...view detail

#Linkedin

@josad_software
Day 38 of Posting My Tech Journey (Nov 1, 2024)

Missed posting yesterday—got caught up with some tasks and was a bit tired. But here’s what I’ve been up to:

1. RAML:
I continued working on API design with RAML, focusing on creating a bank API. Once it's finished, I’ll be excited to share it here!

2. Odoo:
Diving into the functional aspects of Odoo, I explored the Purchase and Inventory modules. These modules are essential for managing product purchasing and storage processes, ensuring smooth inventory flow and effective supplier management.