Yonas.dev πŸ¦„
220 subscribers
172 photos
12 videos
5 files
307 links
Odoo. DevOps. ML.
contact me : @yonasnm
Download Telegram
Day 61 Of Posting My Tech Journey(Nov 24, 2024)

Hello,
Day 61 was about working with databses(sqlite DBMS) using python.
Python specialization:
As I continue my machine learning journey, on this day I covered how to read data and execute different queries using libraries like json, sqlite3...
Stay tuned for more updates.
Day 62 Of Posting My Tech Journey(Nov 25, 2024)

What's up guys,
On Day 62, I was exploring Odoo technical part as I planned to be a techo-functional expert, and also I completed the course "Working with databases using Python".
1- Odoo:
I covered various concepts which lay a foundation for Odoo development like Odoo architecture, object relational mapping(ORM) and others. I hope I'll be able to build my module soon.
if you want to read and know about Odoo, Here is the documentation Odoo documentation
2- Python specialization:
As I finished working with databases course, now I'm going to dive deep into data visualization using python. Since machine learning is vast, there are a lot of courses to complete a head like data engineering, machine learning type specializations and more.
Let's learn, grow, and share our progress together.
Day 63 0f Posting My Tech Journey(Nov 26, 2024)

Hello,
Day 63 is all about Odoo, I'm pushing a little bit hard to become an Odoo developer, so I spent the whole day exploring the different concepts of Odoo.
1- Odoo:
I learned about security, models, views, records, fields, and many others. As Odoo uses ORM(object relational mapping), it simplifies working with databases and the complexity of using sql queries.

Stay tuned for more updates.
πŸ‘1
Forwarded from Sabawi Technology
Paid Job Alert!!

Job Type: Mobile App Developer

Location: Addis Ababa, Ethiopia

Salary: πŸ’°Estimated Monthly Cost: 125,000 - 170,000 ETB

Type: Remote, project-based, and contractual with occasional in-person requirements


Vacancies: 1

Role Overview:

We are seeking an experienced Senior Mobile App Developer to join our dynamic team. In this role, you will be responsible for designing and developing high-quality mobile applications that provide seamless user experiences. You will collaborate closely with backend developers, UX/UI designers, and product managers to deliver robust and scalable mobile solutions.


Responsibilities:

Β· Develop and maintain mobile applications for iOS and Android platforms.
Β· Collaborate with cross-functional teams to define, design, and ship new features.
Β· Write clean, maintainable, and efficient code.
Β· Conduct code reviews and provide constructive feedback to team members.
Β· Troubleshoot and debug applications to optimize performance.
Β· Stay up to date with the latest industry trends and technologies to ensure the application is cutting-edge.
Β· Participate in agile development processes, including sprint planning and daily stand-ups.


Qualifications:

Β· Bachelor’s degree in Computer Science, Engineering, or a related field.
Β· Years of experience in mobile app development.
Β· Proficiency in either React Native or Flutter for cross-platform development.
Β· Strong understanding of mobile app architecture, design patterns, and best practices.
Β· Experience with RESTful APIs and integrating with backend services (e.g., Spring Boot).
Β· Familiarity with version control systems (e.g., Git) and agile methodologies.
Β· Excellent problem-solving skills and attention to detail.
Β· Strong communication and collaboration skills.

Preferred Skills
Β· Experience with native iOS (Swift) or Android (Kotlin) development.
Β· Knowledge of deployment processes for App Store and Google Play.
Β· Familiarity with CI/CD practices and tools.



Application Deadline: December 3, 2024

To Apply:https://forms.gle/jhyFTwrLK7ZoJcn6A
For More Information: Contact @schrutefam
#Opportunity_AlertsπŸ“£

πŸ”Š Call for Application: Freelancing Program for Young Ethiopians🌟

πŸš€ Are you a young Ethiopian aspiring freelancer looking to launch a successful online career? Join our 8-week intensive program and gain the skills and knowledge you need to succeed in the global freelance market.

Program Highlights:
✨ Comprehensive training in high-demand freelance categories: Marketing & Sales, Design & Development, and Customer Support & Business Administration.
✨ Hands-on experience with real-world freelance projects.
✨ Mentorship and networking opportunities with industry experts.
✨ Access to a supportive community of fellow freelancers.

Who should apply:
🎯 Young Ethiopians aged 18-35
🎯 Aspiring or beginner freelancers
🎯 Individuals passionate about the digital technology sector

πŸ”— Apply: https://bit.ly/FreelanceEth1

πŸ“ Deadline: Friday 6th of December 2024

"If this isn't for you, please share it with others who might be interested."πŸ™

Follow usπŸ‘‡for more opportunities
@opportunity_alerts
❀1πŸ‘1
Day 64 of Posting My Tech Journey (November 27, 2024)

How's it going, everyone?

On Day 64, I dove deeper into both the functional and technical aspects of Odoo:

1. Odoo Technical Development:
I'm working on building a custom real estate management module while learning the basics of Odoo's architecture. This includes exploring ORM, security, views, and other essential features of Odoo technical development. It's challenging but incredibly rewarding!

2. Odoo Functional Exploration:
I explored the Email Marketing module today and was amazed by how powerful Odoo is for streamlining processes that many SMEs rely on. I’m eager to continue discovering more features and applying this knowledge to real-world projects.

Excited to keep pushing forward and sharing my journey with you all. Wishing you a productive and inspiring day!
#Opportunity_AlertsπŸ“£

πŸ“Œ Exciting Opportunity: Paid Internship Program

πŸ’« Are you passionate about technology and eager to kickstart your career? IBEX Technology looking for motivated individuals to join our team for a paid internship program. This is a great opportunity to gain hands-on experience and make a real impact on exciting on different projects.

Why became an intern at IBEX ?
✨Transition to Full-Time Employment: Successful interns may receive job offers upon graduation, making it a potential pathway to full-time employment.
✨Skill Development: They often work on real projects, gaining hands-on experience in their field.
✨Financial Support: Paid internships help alleviate the financial burden.
✨Networking Opportunities: IBEX allows interns to build relationships with industry professionals, mentors, and potential future employers.

πŸ”— Apply: https://ibex.et/internships

"If this isn't for you, please share it with others who might be interested."πŸ™

Follow usπŸ‘‡for more opportunities
@opportunity_alerts
❀1πŸ‘1
Day 65 Of Posting My Tech Journey(Nov 28, 2024)

Hey there,
Today, I am able to cover Odoo additional features and CSS functions.
1- Odoo:
I was exploring about the features that Odoo has to automate and streamline business operations. I practiced how to manage user access, multi-company and branch support, translation, sequence modification, scheduled actions, and others.
2- The Odin Project(CSS):
I learned about CSS math functions, which are used for flexible and responsive design. Functions like min(), max(), clamp(), minmax() help us to make paddings, containers, fonts responsive.
Stay tuned for more updates.
🎨 CSS Functions: min(), max(), and clamp() – Make Your Styles Smarter!

CSS functions like min(), max(), and clamp() are game-changers for responsive and dynamic designs. Here's how they work:

πŸ”Ή min(): Chooses the smallest value.
font-size: min(4vw, 20px);

βœ… The font size will scale with the viewport but won’t exceed 20px.

πŸ”Ή max(): Chooses the largest value.
width: max(50%, 300px);

βœ… Ensures the element is always at least 300px wide, even on smaller screens.

πŸ”Ή clamp(): Defines a value range with a minimum, preferred, and maximum.
font-size: clamp(16px, 2vw, 24px);

βœ… The font size starts at 16px, scales with the viewport, and caps at 24px.

✨ Why Use Them?

πŸ”˜ Simplify responsive design.
πŸ”˜ Eliminate the need for complex media queries.
πŸ”˜ Achieve better control over scaling.
Start using these today to create clean, flexible layouts! πŸš€
Day 66 Of Posting My Tech Journey(Nov 29, 2024)

Hello,
I spent all my day exploring Odoo. I covered various modules including Employees, Recruitment, Time off, Attendance, Survey, and Fleet modules. Excited to apply what I learned to automate businesses struggling with human resource management.
Stay tuned for more updates.
Day 67 Of Posting My Tech Journey(Nov 30, 2024)

What's up,
Day 67 is also about Odoo, and I explored Expense and Payroll modules.
They help us to track our expenses and HR payments.
Have a nice and productive week!
Day 68 Of Posting My Tech Journey(Dec 1, 2024)

Hello,
Day 68 is also about Odoo. I explored the survey, attendance, fleet modules, which are parts of the HR module.
1- Survey Module:
It's used to prepare surveys, live sessions, and other custom forms. It improves the forms like google by including live sessions and other features.
2- Attendance Module:
Attendance module streamlines the way we take attendances. There are 3 ways of taking attendances: manual, kiosk, and Odoo database. This module supports RFIDs and barcodes to check in to the system.
3- Fleet Module:
This module is used to manage the fleet(a set of vehicles) in the company. Companies like Ethio telecom, which uses rental cars can massively benefit from this module. It manages the state of cars, manufacturer, model, driver, and other related things.
Keep pushing and stay tuned for more updates.πŸ’ͺ
Day 69 of Posting My Tech Journey (Dec 2, 2024)

Hello there,
Today, I focused on diving deep into my SharePoint course content and made great progress, completing most of it. I’m now preparing to record the content to share.
Tomorrow, I’ll dedicate my time to Odoo and Python. Stay tuned for more updates on my learning journey!
By the way, we're on the path to making this channel one of the best tech channels! While I’m currently content with my work and learning, that’s why I’m not making the channel interactive just yet. But don’t worry β€” stay tuned, because when the time is right, we’ll turn this into something truly interactive and engaging.