

Hello, Thanks for reading my description. I identify myself with this quote: "When one teaches, two learn." I like to learn continuously, to apply my knowledge and to give it further. So I became a software development trainer and I'm very happy with the results my students have. But things were not this way from the beginning. I invite you to read my story below, so you will understand my journey and why I'm doing this. At the end I also state the benefits of working with me and topics where I can help. I had the chance to learn programming in high school and after that to follow a 4 year computer science university in Cluj-Napoca. So I continued to work as an intern and as a full-time employee in software development in 5 companies. I realized that in companies you have a great opportunity to grow with the help of the others, not just by yourself. I was thinking to go further with my career and to became a manager, and to coordinate multiple projects, just to feel that my impact is bigger. At the same time I was hearing that there are not enough programmers in my country and worlwide. My thought was: "I am so blessed that I started early with programming and now it looks so easy". However, there are is a lot of potential in people who could became programmers, but such a change seems overwhelming for many of them. "Am I not selfish to concetrate only on me and not help other people?" I didn't accept the challenge for some time until a the idea of creating a course on Udemy seemed viable. And it was also a fail, because having succes with such a course in a short time is not easy. I chose the easy way, but in the background I felt fear of exposure and impostor syndrome. Who am I to actually teach programming? After some time I was contacted on LinkedIn for a trainer job at a programming school and with emotions I said: "challenge accepted". I found the right environment to develop and the positive feedbacks from students started to come up. I was finally taking down the demon that kept me in shadow. Now I like more than ever what I'm doing and I've had the great opportunity to mentor over 150 students in over 600 hours by now. I'm into making the process of learning a fun part, so you won't feel you "must" learn, but you will fell you "want" to learn. 20% of the time I teach the theoretical part, using analogies from real life so the concepts will be already familiar to you. 80% of the time consists of practical part, with carrefully selected exercises that make sense in a real worl context. I like to focus on basics so you will be confident to reach the next level in knowledge, knowing that you understand all the things at the current level and even you can take the next step only by yourself. Mindset part is very important because in programming there is the risk to concentrate on "why it doesn't work" rather than "how can I make it work" and this is not productive. As I prepared student for career simulating job interviews, I noticed what are the unproductive patterns of students and how they can get past them. On the technical part I can help you to learn programming from scratch, solving particular tasks or improving in certain areas like: • data structures • object oriented programming and design - using mainly Java programming language (optional Python and .NET) • web applications and their architecture (databases, back-end, front-end) Depending on your needs we can go in depth with topics like : api development, version control systems (GIT) or certain technologies (e.g. Spring framework, VueJS, NodeJS, Jamstack, etc.) For every student or group of students I like to define clear objectives, to track the progress so the results can be predictable. If the collaboration with the student is temporary, I like to make sure that he will never ask that question again because he really understood it. I'm excited to accept new challenges because I realised it's not about the fear, it's about the journey and what impact I can have in students' lives. I'm looking forward to hearing from you and see how can we collaborate. Have nice days, Olimpiu
