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 September 2018
Instructor since September 2018
Software Engineering with the Java programming language
course price icon
From 41.39 $ /h
arrow icon
The field of software engineering has been rising spectacularly in the last decade and it is full of opportunities for those willing to work hard to learn all its intricacies.

In this field one language has been ranked as number one in both number of users and jobs available, but also in the large ecosystem and comunity around it.

I have experience both as a professor and as a professional in the field and I am here to offer you the key to both subjects: Software Engineering key concepts presented with the Java language.

If you want to get into this fascinating domain then please do not wait anymore.
Extra information
You will need a laptop to participate.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Amsterdam, Netherlands
location type icon
Online from Netherlands
About Me
As most in the IT industry, I have always had a passion for learning new things, but what is not that common is that I also like sharing and teaching others. Even from my University days I started with my first professional activity as a programming lab teacher, the first student in my faculty to hold such a position.

I then moved on working at a Startup and the experiences I had during that time would be one of the more unique I had in my career.

I decided to continue my graduate studies at the University of Amsterdam and then took advantage of an opportunity ING offered for new graduates for transitioning into the coorporate job market. I spent two years there wearing a lot of different hats(Systems, Devops, Software Engineer) and working at a lot of interesting, diverse and challenging projects. I learned a lot on how companies and people work in large projects during this time and I felt it was time for something new where to apply what my new found experience.

I am currently working at Pegasystems as a software engineer part of the Decision Management teams. Here I have encountered the biggest technical challenges yet as a software engineer, getting a lot of practice of applying diverse algorithms and design patterns in real world scenarios.

During this time I decided to continue to feed my passion for sharing and teaching so I launched a website on which I write ocasionally and a course on udemy.

With all this experience gathered I am very happy on sharing as much as I can as a tutor.
Education
University of Amsterda - Master of Science in systems and networks 2015
Polytechnic University of Bucharest - Bachelor of Electronics, Telecommunications and Information Technology: Sfotware specialization
Experience / Qualifications
Oracle Java Certified
Red Hat Linux Certified
Writer
Creator of the udemy course
Professional Experience in both startups and the corporate world.
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
The class is taught in
English
Romanian
Availability of a typical week
(GMT -05:00)
New York
at teacher icon
Online via webcam
at home icon
At student's home
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
Madalina
Hi All,
I'm Madalina, 27 years old software developer. I finished Computer Science high school and university in Romania and Hungary. Working as a full-time backend Java software developer in the past 5 years and full stack (backend + front-end) in the past 2 years. I have experience in teaching and training since 2012.

During the lessons the used language for back-end is Java. For front-end
HTML, CSS, AngularJS.

For fastening up the learning process a personal laptop for the students in the intermediate group, would be optimal.

For this purpose I start 3 teams:
1. Beginners : Primary school students or persons interested to have some basic concepts and terminology regarding software development: searching and sorting algorithms, variables, parameters, function overriding, pseudo language, functions, procedures, data structures, pure HTML and CSS.

2. Intermediate: concepts of dns servers and lookup, frameworks definitions and introduction, SQL queries, Hibernate framework, query and processing database objects in Java, http, web services, JSON format, SpringBoot, unit testing JUnit, full stack approach, HTML, CSS and introduction to Angular JS.

3. Advanced : Group for students in the first and second year of university, with a full stack approach. Already familiar with the knowledge of an intermediate student. During the lessons a brief introduction to Java frameworks, project delivery, project management frameworks Agile Scrum and Lean, continuous delivery Jenkins, SpringBoot + AngularJs, implementation of website, database handling, login form, security.


Regards,
Madalina
message icon
Contact Dragos
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Madalina
Hi All,
I'm Madalina, 27 years old software developer. I finished Computer Science high school and university in Romania and Hungary. Working as a full-time backend Java software developer in the past 5 years and full stack (backend + front-end) in the past 2 years. I have experience in teaching and training since 2012.

During the lessons the used language for back-end is Java. For front-end
HTML, CSS, AngularJS.

For fastening up the learning process a personal laptop for the students in the intermediate group, would be optimal.

For this purpose I start 3 teams:
1. Beginners : Primary school students or persons interested to have some basic concepts and terminology regarding software development: searching and sorting algorithms, variables, parameters, function overriding, pseudo language, functions, procedures, data structures, pure HTML and CSS.

2. Intermediate: concepts of dns servers and lookup, frameworks definitions and introduction, SQL queries, Hibernate framework, query and processing database objects in Java, http, web services, JSON format, SpringBoot, unit testing JUnit, full stack approach, HTML, CSS and introduction to Angular JS.

3. Advanced : Group for students in the first and second year of university, with a full stack approach. Already familiar with the knowledge of an intermediate student. During the lessons a brief introduction to Java frameworks, project delivery, project management frameworks Agile Scrum and Lean, continuous delivery Jenkins, SpringBoot + AngularJs, implementation of website, database handling, login form, security.


Regards,
Madalina
Good-fit Instructor Guarantee
favorite button
message icon
Contact Dragos