facebook
favorite button
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since February 2024
Instructor since February 2024
Mastering Software Development: From Basics to Top-tier
course price icon
From 51.8 £ /h
arrow icon
Description:

Dive into the world of software development with a seasoned expert who brings over 17 years of rich experience across government, health, and e-commerce sectors. Having successfully delivered numerous projects, I've navigated the complexities of software engineering in diverse environments. Currently, I'm working at one of the biggest software companies, which had changed the world. At work cutting-edge technology and innovative solutions are part of my daily routine.

- 17+ Years of Experience: Extensive background in government, health, and e-commerce projects.
- Current FAANG Engineer: Working at the forefront of technology and innovation.
- Startup Insight: Co-founder with 5 years of startup experience.
- Real-World Learning: Practical lessons from a diverse software engineering career.
- For All Levels: Suitable for beginners to advanced learners seeking to expand their skills.

In this class, I'll share the insights, techniques, and best practices that have been pivotal to my success. Whether you're just starting out or looking to deepen your software development knowledge, you'll find valuable lessons grounded in real-world experience. Expect to learn through a mix of theory, practical exercises, and personal anecdotes that illuminate the path to becoming an effective software engineer.


Frontend Development
Basics: HTML, CSS, JavaScript
Frameworks: React, Angular, Vue.js
Advanced Topics: Progressive Web Apps, SEO, performance optimization

Backend Development
Languages: Node.js, C#
Concepts: RESTful APIs, microservices, database management (SQL and NoSQL)

DevOps
Principles: Continuous integration and continuous deployment (CI/CD), monitoring, logging
Tools: Docker, Kubernetes, Github

AI and Data Science
Foundations: Python, statistics, machine learning algorithms
Libraries: TensorFlow, PyTorch, scikit-learn, pandas
Applications: Natural language processing, computer vision, predictive modeling

Cloud Platforms (Azure, AWS, Google Cloud)
Basics: Core services (compute, storage, networking)
Advanced: Serverless architectures, container services, machine learning services
Best Practices: Security, cost management, performance optimization

System Design
Fundamentals: Scalability, reliability, availability
Components: Load balancers, caching, data partitioning
Case Studies: Designing popular systems (e.g., a URL shortening service, a messaging system)

Tailor-Made Roadmaps
Soft Skills: Communication, teamwork, problem-solving
Management: Project management, agile methodologies
Custom Requests: Based on specific needs or interests
Extra information
You will need laptop for the software courses.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At teacher's location :
  • Maanplein, The Hague, Netherlands
About Me
- Veteran Software Engineer: 17+ years crafting solutions in government, health, and e-commerce.
- FAANG Expertise: Currently innovating at one of the tech giants, where cutting-edge meets daily routine.
- Startup Savvy: Co-founder with a 5-year journey through the startup ecosystem.
- Diverse Tech Roadmaps: Specializing in Frontend, Backend, DevOps, AI & Data Science, and Cloud Platforms.
- Tailor-Made Mastery: Custom courses on soft skills, management, and agile methodologies.
- Real-World Wisdom: Lessons infused with practical insights and firsthand experiences.
- Creative Problem Solver: Transforming complex concepts into digestible, engaging learning experiences.
- Continuous Learner and Sharer: Passionate about both acquiring and imparting knowledge.
- Future-Focused: Equipping you with the skills to thrive in tomorrow’s tech landscape.
Education
Holding a BSc in Computer Engineering from Dogus University, complemented by two enriching years at Politechnika Lubelska in Computer Science. Currently expanding my horizon with an MBA at Dogus University.
Experience / Qualifications
C#, AI, Data Science, Vue, React, HTML, CSS, SaSS, Azure, GCP, AWS, DevOps, RabbitMQ, ElasticSearch, Apache Kafka, MongoDB, PostgreSQL, MSSQL, Nginx, Cloud Services, LLM, Gen-AI, Javascript, Node.Js, Python, Tailwind
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
90 minutes
The class is taught in
English
Turkish
Availability of a typical week
(GMT -05:00)
New York
at teacher icon
At teacher's location
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
If you have ambitions to become an international businessperson, it’s essential that you’re able to speak English fluently. Even if you’re not thinking of living and working abroad, that doesn’t mean you won’t find English a helpful language to put on your CV. There may well be plenty of English-speaking multinational corporations with offices in your home country.
What’s more, careers that involve lots of travel or international exposure, use English as their official language, and many employers in these sectors are likely to require evidence of a certain level of proficiency in English before they will consider employing you. This means that if you can speak English, you’ll find that you have a greater number of possible careers to choose from.
Have I convinced you yet? If you’ve been inspired to learn English, consider enrolling in my course!
verified badge
Are you applying for a job, study, or grant which requires a professional level of English? Then it's important that your application be error free and clearly communicate your strengths and motivations.

Over the past five years I've helped dozens of colleagues, friends, and clients improve their job and study applications (CVs, cover letters, essays), prepare for interviews, and practice presentations. By working together to edit your documents, we'll identify common mistakes and opportunities for improvement. I can also help you customize your CV and cover letter to meet specific position requirements, which can greatly improve your chance of being selected or invited for an interview.

As a working professional (I'm an engineer), I have plenty of experience applying to and interviewing with various types of companies. I also have experience on the other side of the table, scanning CVs, reading cover letters, and interviewing applicants.

I look forward to working with you!
verified badge
Teaching in a wholesome approach what it takes to develop and write good software. We can work on your own projects together or work towards your goals. I have a bachelors in information and communication management and I have experience as a software engineer.

Languages and frameworks I’m proficient in:
- c# / asp.net
- python
- Java in android studio
- JavaScript / NodeJS
- dart and the flutter framework
- Uipath
- solidity
verified badge
Available languages are English and Dutch.

Classes will be online for international students and in person (preferable, not a must) or online.

I teach all ages/levels; it is never too early or too late to start and this field of work, especially with the prominence of AI, has enormous potential for your career.
Of course I will adjust the way of teaching based on your knowledge background and age.

My job involves full-stack and Azure/Azure DevOps on a daily basis with the C# .NET stack, but these lessons are primarily designed to help you develop your abstraction skills, latest techniques, general practices, and, if a beginner, C# syntax.

The lessons can be named in time slots of 1 hour, but 1,5 or 2 hours is preferable as 1 hour usually is too short to cover enough in time. Time slots of more than 4 hours will not be done, even if desired, because the concentration of students will generally have dropped too much. After all, it is a lot of thinking.

Ideally, you take classes on a weekly basis so that the knowledge can be properly applied and it is not forgotten, but that is up to you.
verified badge
Career coach for early to mid-level, mostly in software engineering, and IT areas.
- Career planning.
- Personal detail technical study planning (project/ knowledge etc.)
- Talk about your working experience in a big high-tech company or a small company.
- Resume guide and modifications.
- Interview training and mock. (Including technical & behavior)
- Networking suggestion.

About me:
I have more than 5 years of experience working as a software engineer in the United States. I used to work in several companies, including Microsoft, Oracle, and Alibaba. I am an MBA candidate in RSM now. I have experience in providing career coach.
I may not provide program classes. Instead, I will give you the resources you can learn and make the study plan.
verified badge
💬 Do you feel like your English pronunciation is holding you back?

It could be that people misunderstand you because of how you pronounce a sound or stress a word. Or it could be that people understand most of what you're saying, but they find it tiring to keep up. Or maybe your accent is stigmatised, making you feel judged before you even finish speaking.

These are the kinds of issues I help people work through in accent coaching. I’m Tom, a native English speaker from the UK with a master's degree in Linguistics and 12 years of teaching experience. I offer one-to-one English accent coaching personalised for your needs and goals. I will help you correctly produce the sounds of English so that you can immediately start speaking with more clarity, confidence, and ease – and without stigma or embarrassment.

⭐ English Pronunciation and Accent Coaching / Training / Reduction with a Native Teacher

WHAT WILL I LEARN?
I will show you how to train your ear and build stronger connections between your mind and your speech muscles. You’ll start with controlled practice to master new sounds, then move into spontaneous speech so that these skills become part of your everyday speaking habits.

Great pronunciation is more than vowels and consonants – it’s also about fluency and expression. You’ll practise the “four Ps” of effective speaking: pauses, pitch, prominence and pace. Together, these will help you speak with clarity, confidence and impact.

We will use specialist software called Praat so that you can visualise your speech, hear yourself back and make immediate changes to your pronunciation. It's highly effective and pretty fun too!

⭐ Select between Accent Modification and British English Accent Coaching.

🌍 Accent Modification identifies and targets the issues that cause misunderstandings in your own specific natural accent. This varies depending on your accent.

For Dutch speakers, this usually includes:
• the consonants th, p, t, k, s, sh, r, and v
• the vowels in "strut" and "foot"
• making intonation less flat and more meaningful
• relearning the connections between sound and spelling – famously fiendish in English!

This course is for clients who who need precise training in a limited time. These clients aspire to be more understandable to the people around them and do not need to adopt a fully native accent.

💂 British English Accent Coaching is a step-by-step course that teaches you to sound like a British native speaker. It teaches all of the sounds that makes British English sound unique. This includes:

• shifting many vowels towards a more forward placement in the mouth
• adopting British intonation patterns for questions, lists and speeches
• and of course the distinct British "t" sound (Brits do love their tea, after all).

This course is for clients who have a talent for picking up sounds, pride themselves on sounding like fluent native speakers and have the time to invest in long-term training

WHAT MAKES YOUR LESSONS STAND OUT?
First, they’re accessible.

Second, they’re personal. Too many pronunciation courses recycle the same generic materials for everyone. I design each lesson around your needs and issues so the time you spend actually moves you forward.

Finally, they’re research-based. A lot of pronunciation teaching still relies on outdated methods that don’t reflect what we know today about how languages are learned. I have a master's degree in Linguistics and use approaches grounded in modern research. These are proven to translate your effort into lasting progress.

WHO SIGNS UP FOR AN ENGLISH PRONUNCIATION COURSE?
Pronunciation training benefits professionals and enthusiasts from a variety of sectors. My clients include individuals from diverse backgrounds such as bankers, consultants, civil servants, creatives, therapists, lecturers, teachers, performers, estate agents, hosts, broadcasters, corporate trainers, small business owners and international executives.

Whether you're speaking English in everyday conversations, presentations, media, or whatever else you do, your voice is your choice.

ABOUT ME
My name’s Tom, and I’m an English teacher from southeast England, based in the Hague, Netherlands. I teach English learners how to communicate more clearly.

I have taught for various schools and agencies in the Netherlands and been frustrated by the lack of high-quality materials and expertise in the pronunciation teaching field. So in 2021 I set up my freelance teaching business to change the situation.

I have over 12 years of teaching experience, and I have a master's degree in Linguistics from Leiden University, specialising in methods for teaching English pronunciation. I am trained in speech analysis software, which is a highly effective (and fun!) tool that helps learners not only hear but also visualise their mistakes.

I speak Finnish (my mum's side is from Finland), Mandarin Chinese (I lived in Taiwan for six years) and French (because I love the sound of it). I also know smatterings of other languages like Dutch, Spanish and Japanese. I am an English language nerd and will happily talk your head off about why British people say "wa'er", what “muscles” have to do with mice, or why English spelling is so beautifully bizarre. Let's chat!
verified badge
With over 16 years of diverse experience spanning software development, architecture, best practices, and agile methodologies like Scrum, I've already achieved remarkable milestones in my career. Now, it's time to take it to the next level. My personalized coaching and skill enhancement program are tailored specifically for professionals like you, who are seasoned veterans in the tech industry. Benefit from my diverse IT experiences, understand the intricacies of your journey and can provide targeted guidance to help you navigate challenges, seize opportunities, and accelerate your career trajectory. Whether you're aiming to lead cutting-edge projects, transition into higher-level roles, or refine your expertise in emerging technologies, I am here to support you every step of the way. Invest in your continued success – embark on this transformative journey today!
verified badge
Are you ready to conquer the digital world? As an experienced teacher, I can teach you everything you need to know to build professional websites and webshops yourself, all using WordPress! Whether you are a complete beginner or already have some experience, I will guide you step by step. Together we will dive into the wonderful world of themes, plugins, and setting up a webshop that will make your customers happy. In no time at all, you will be launching your own online project. Ready to get started?
verified badge
Learning programming can be a daunting task. Seeing the lines of code for the first time can be overwhelming. I help you get through the tedious parts of programming ans guide you to become a successful programmer, so that you can build whatever you'd like!
message icon
Contact Omer
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
If you have ambitions to become an international businessperson, it’s essential that you’re able to speak English fluently. Even if you’re not thinking of living and working abroad, that doesn’t mean you won’t find English a helpful language to put on your CV. There may well be plenty of English-speaking multinational corporations with offices in your home country.
What’s more, careers that involve lots of travel or international exposure, use English as their official language, and many employers in these sectors are likely to require evidence of a certain level of proficiency in English before they will consider employing you. This means that if you can speak English, you’ll find that you have a greater number of possible careers to choose from.
Have I convinced you yet? If you’ve been inspired to learn English, consider enrolling in my course!
verified badge
Are you applying for a job, study, or grant which requires a professional level of English? Then it's important that your application be error free and clearly communicate your strengths and motivations.

Over the past five years I've helped dozens of colleagues, friends, and clients improve their job and study applications (CVs, cover letters, essays), prepare for interviews, and practice presentations. By working together to edit your documents, we'll identify common mistakes and opportunities for improvement. I can also help you customize your CV and cover letter to meet specific position requirements, which can greatly improve your chance of being selected or invited for an interview.

As a working professional (I'm an engineer), I have plenty of experience applying to and interviewing with various types of companies. I also have experience on the other side of the table, scanning CVs, reading cover letters, and interviewing applicants.

I look forward to working with you!
verified badge
Teaching in a wholesome approach what it takes to develop and write good software. We can work on your own projects together or work towards your goals. I have a bachelors in information and communication management and I have experience as a software engineer.

Languages and frameworks I’m proficient in:
- c# / asp.net
- python
- Java in android studio
- JavaScript / NodeJS
- dart and the flutter framework
- Uipath
- solidity
verified badge
Available languages are English and Dutch.

Classes will be online for international students and in person (preferable, not a must) or online.

I teach all ages/levels; it is never too early or too late to start and this field of work, especially with the prominence of AI, has enormous potential for your career.
Of course I will adjust the way of teaching based on your knowledge background and age.

My job involves full-stack and Azure/Azure DevOps on a daily basis with the C# .NET stack, but these lessons are primarily designed to help you develop your abstraction skills, latest techniques, general practices, and, if a beginner, C# syntax.

The lessons can be named in time slots of 1 hour, but 1,5 or 2 hours is preferable as 1 hour usually is too short to cover enough in time. Time slots of more than 4 hours will not be done, even if desired, because the concentration of students will generally have dropped too much. After all, it is a lot of thinking.

Ideally, you take classes on a weekly basis so that the knowledge can be properly applied and it is not forgotten, but that is up to you.
verified badge
Career coach for early to mid-level, mostly in software engineering, and IT areas.
- Career planning.
- Personal detail technical study planning (project/ knowledge etc.)
- Talk about your working experience in a big high-tech company or a small company.
- Resume guide and modifications.
- Interview training and mock. (Including technical & behavior)
- Networking suggestion.

About me:
I have more than 5 years of experience working as a software engineer in the United States. I used to work in several companies, including Microsoft, Oracle, and Alibaba. I am an MBA candidate in RSM now. I have experience in providing career coach.
I may not provide program classes. Instead, I will give you the resources you can learn and make the study plan.
verified badge
💬 Do you feel like your English pronunciation is holding you back?

It could be that people misunderstand you because of how you pronounce a sound or stress a word. Or it could be that people understand most of what you're saying, but they find it tiring to keep up. Or maybe your accent is stigmatised, making you feel judged before you even finish speaking.

These are the kinds of issues I help people work through in accent coaching. I’m Tom, a native English speaker from the UK with a master's degree in Linguistics and 12 years of teaching experience. I offer one-to-one English accent coaching personalised for your needs and goals. I will help you correctly produce the sounds of English so that you can immediately start speaking with more clarity, confidence, and ease – and without stigma or embarrassment.

⭐ English Pronunciation and Accent Coaching / Training / Reduction with a Native Teacher

WHAT WILL I LEARN?
I will show you how to train your ear and build stronger connections between your mind and your speech muscles. You’ll start with controlled practice to master new sounds, then move into spontaneous speech so that these skills become part of your everyday speaking habits.

Great pronunciation is more than vowels and consonants – it’s also about fluency and expression. You’ll practise the “four Ps” of effective speaking: pauses, pitch, prominence and pace. Together, these will help you speak with clarity, confidence and impact.

We will use specialist software called Praat so that you can visualise your speech, hear yourself back and make immediate changes to your pronunciation. It's highly effective and pretty fun too!

⭐ Select between Accent Modification and British English Accent Coaching.

🌍 Accent Modification identifies and targets the issues that cause misunderstandings in your own specific natural accent. This varies depending on your accent.

For Dutch speakers, this usually includes:
• the consonants th, p, t, k, s, sh, r, and v
• the vowels in "strut" and "foot"
• making intonation less flat and more meaningful
• relearning the connections between sound and spelling – famously fiendish in English!

This course is for clients who who need precise training in a limited time. These clients aspire to be more understandable to the people around them and do not need to adopt a fully native accent.

💂 British English Accent Coaching is a step-by-step course that teaches you to sound like a British native speaker. It teaches all of the sounds that makes British English sound unique. This includes:

• shifting many vowels towards a more forward placement in the mouth
• adopting British intonation patterns for questions, lists and speeches
• and of course the distinct British "t" sound (Brits do love their tea, after all).

This course is for clients who have a talent for picking up sounds, pride themselves on sounding like fluent native speakers and have the time to invest in long-term training

WHAT MAKES YOUR LESSONS STAND OUT?
First, they’re accessible.

Second, they’re personal. Too many pronunciation courses recycle the same generic materials for everyone. I design each lesson around your needs and issues so the time you spend actually moves you forward.

Finally, they’re research-based. A lot of pronunciation teaching still relies on outdated methods that don’t reflect what we know today about how languages are learned. I have a master's degree in Linguistics and use approaches grounded in modern research. These are proven to translate your effort into lasting progress.

WHO SIGNS UP FOR AN ENGLISH PRONUNCIATION COURSE?
Pronunciation training benefits professionals and enthusiasts from a variety of sectors. My clients include individuals from diverse backgrounds such as bankers, consultants, civil servants, creatives, therapists, lecturers, teachers, performers, estate agents, hosts, broadcasters, corporate trainers, small business owners and international executives.

Whether you're speaking English in everyday conversations, presentations, media, or whatever else you do, your voice is your choice.

ABOUT ME
My name’s Tom, and I’m an English teacher from southeast England, based in the Hague, Netherlands. I teach English learners how to communicate more clearly.

I have taught for various schools and agencies in the Netherlands and been frustrated by the lack of high-quality materials and expertise in the pronunciation teaching field. So in 2021 I set up my freelance teaching business to change the situation.

I have over 12 years of teaching experience, and I have a master's degree in Linguistics from Leiden University, specialising in methods for teaching English pronunciation. I am trained in speech analysis software, which is a highly effective (and fun!) tool that helps learners not only hear but also visualise their mistakes.

I speak Finnish (my mum's side is from Finland), Mandarin Chinese (I lived in Taiwan for six years) and French (because I love the sound of it). I also know smatterings of other languages like Dutch, Spanish and Japanese. I am an English language nerd and will happily talk your head off about why British people say "wa'er", what “muscles” have to do with mice, or why English spelling is so beautifully bizarre. Let's chat!
verified badge
With over 16 years of diverse experience spanning software development, architecture, best practices, and agile methodologies like Scrum, I've already achieved remarkable milestones in my career. Now, it's time to take it to the next level. My personalized coaching and skill enhancement program are tailored specifically for professionals like you, who are seasoned veterans in the tech industry. Benefit from my diverse IT experiences, understand the intricacies of your journey and can provide targeted guidance to help you navigate challenges, seize opportunities, and accelerate your career trajectory. Whether you're aiming to lead cutting-edge projects, transition into higher-level roles, or refine your expertise in emerging technologies, I am here to support you every step of the way. Invest in your continued success – embark on this transformative journey today!
verified badge
Are you ready to conquer the digital world? As an experienced teacher, I can teach you everything you need to know to build professional websites and webshops yourself, all using WordPress! Whether you are a complete beginner or already have some experience, I will guide you step by step. Together we will dive into the wonderful world of themes, plugins, and setting up a webshop that will make your customers happy. In no time at all, you will be launching your own online project. Ready to get started?
verified badge
Learning programming can be a daunting task. Seeing the lines of code for the first time can be overwhelming. I help you get through the tedious parts of programming ans guide you to become a successful programmer, so that you can build whatever you'd like!
Good-fit Instructor Guarantee
favorite button
message icon
Contact Omer