"It’s not a mentor’s responsibility to mentor, it’s the responsibility of the mentee to seek mentorship and appropriate it."
x8academy is a software engineering academy that consists of highly skilled and experienced mentors in the IT field. Its foundation relies on:
x8academy is not doing courses for participants waiting for someone to deliver a presentation. Instead, we are giving a lot of materials and time to spend reading them and writing code and then when we have a session we discuss a lot and improve the audience understanding. We do pair programming, we do code reviews, and a lot more real-life practices. The piece of cake is to solve tasks together. We spend time with everyone while solving tasks in order to build upon his/her personal understanding and guide him/her. All in all, we try to simulate a real software development team and how it executes.
As it can be seen x8academy is not doing courses. Instead, it does mentoring sessions for a very small group of people in order to be able to spend time with everyone and help him/her grow. What we do most is to share our knowledge gathered while working for some of the top companies in the world. We try to share with people fundamentals in the approach of developing high-quality software, not just learn a language or two, a framework or a library. These fundamentals can help everyone have a long and successful career. Failing to grasp that and acquire those fundamentals is leading to being a mediocre professional in the long run. We, at x8academy, believe that mastery in some skill gives a lot of freedom on the job as well as having a happier professional life (instead of going to work and do something mediocre, full of mistakes from not knowing well the field, not knowing what to do and how to do it and most probably this leads to more stress).
65% of all students, started careers immediately after being taught by some of our mentors in the last 7 years. In 1-3 years time, 30% of those became leaders - leading projects, teams or companies.
We do the mentoring sessions even remotely and it is proven, by companies that are our clients, that it works.
A lot of awards have been taken by our students (or mentors). The biggest achievement is that most of our students are becoming strong IT professionals.
Our mentors are our biggest asset. All their mentoring skills are a guarantee for your success!
"It’s not a mentor’s responsibility to mentor, it’s the responsibility of the mentee to seek mentorship and appropriate it."
The following is description and the closest (in time) mentorships happenning in 2019:
Talent BoostWe don’t do lectures in class and don’t waste time reading the theory together – this should be done at home as a preparation for each class. Instead, we discuss all the important things in the theory which are read at home and how to apply and use it for solving different tasks. Together we solve different real-world tasks that prepare you with small steps for a job in the IT industry. What we do together is kind of an internship but more focused on learning fundamentals needed throughout your career. If you dare to learn with our mentors you will be well prepared for your future steps.
The requirements for those courses starts and ends with one most important thing - having enough time to read a lot and do a lot of coding exercises in order to grasp a deep understanding of what is learned. As a bonus, you can help others and this will turn back to you soon. Another thing which is a recommendation is to have passed with good marks fundamental topics like Data Structures, Object-oriented programming, Operating Systems, Design and Analysis of Algorithms, Functional Programming, Networking, Architectures. etc. If you have done it, then the benefits for you from some of those mentorships will be much higher. If you have not, then you won't probably understand deeply some of the things that have to be learned or will have to spend a lot more time to read and code.
The last thing to note is that finishing one or more mentorship with us gives you very high chance to work in most of the companies and that is true because we have mentored many people that work in most companies and therefore we're sure that those mentorships are giving skills needed to work in the top companies. The chance is even higher in the companies that we partner with, again because they believe in our methods and with years of successful mentorship we proved together with them that our mentorship is an invaluable start of a career.
Firstly, looking at jobs.bg there are a lot opened positions for Java language and since we want you to have a high chance of applying what you have learned and to have experience with it this will be the language used in this mentorship. Secondly, Java runs almost everywhere, it is free (and easy) to develop in Java. It powers a lot of devices (15 billion devices) and almost every cloud - Google, Amazon, Oracle. Facebook, Apple iCloud, and lots others run on top of it. Thirdly, according to statistics - it is the most popular programming language. Next, Android is Java - mobile phones, smartwatches, TVs and other devices. Last but not least, Our goal with this mentorship is to help you start your career. Therefore we want You to have a confidence in developing applications in at least one language. Choosing Java, we are giving you also the option to apply to much more companies. Below is a sample of a mentorship program for the Core Java topic.
The mentorship will start in July 2018 and will last until the end of October 2018. The sessions will be 4 hours each and details about the intensity will be arranged when the group is ready.
If you ask what is the price - it is FREE but you have to commit to work hard and learn everything in the smallest details possible (we will measure that). Next question you might have is how you will find an appropriate job for your skills when the mentorship ends? The answer is that our mentors will work with you to plan your career so we can help you grow, not only with technical mentorship but also with a specific career advice targeted towards your strong and weak skills and desires. Again, it is FREE, but you have to commit to pay us with your devotion and become a great software engineer in the future. If you fail don't do that and keep the pace of others then you will be dropped out of the mentorship. The most important thing about this mentorship is that the groups will be very small (10-15 people) and you will grow together with your colleagues, you will help each-other and what always happens is that these connections hold for life. In that way, you can be around the BEST in the field.
The most important reason to not apply is if you won't have enough time. If you have planned your time and you are ready to write a lot of code to understand deeply how things work then you are ready.
If yes, then you can go to step 1 - the admission tasks (ask for permission to see them).
What is the cost of bad code (a code with lower quality)? Why your system design and architecture are important? Most modern programming languages are object-oriented which helps to build more complex and sophisticated applications. However, object-orientation itself is just a set of ideas, patterns, rules one have to follow to develop more high-quality code. You just need to learn how to define well your actors, responsibilities, relationships and different scenarios in your application and you need skills to create an appropriate design afterwards.
The mentorship will start in July 2018 and will last about 4 months. The idea is those that want to continue their way to becoming great software engineer to be able to continue it with that mentorship which is fundamentally better than most of the internships at different companies. This fact is proven by the successful people that completed it and started working as regular software engineers. The sessions will be 4 hours each and details about the intensity will be arranged when the group is ready.
If you ask what is the price - it is FREE but you have to commit to work hard and learn everything in the smallest details possible (we will measure that). Next question you might have is how you will find an appropriate job for your skills when the mentorship ends? The answer is that our mentors will work with you to plan your career so we can help you grow, not only with technical mentorship but also with a specific career advice targeted towards your strong and weak skills and desires.
It is that it creates very strong software engineering habits in every participant. Those are the habits of every successful Senior Engineer or Architect. This does not mean that after that mentorship you will be able to get a Senior position in any company. Instead, that means that with those skills acquired it will be guaranteed that you will get to that level of seniority sooner than your peers and you will have the strong fundamentals to be able to continue your growth. Again, it is FREE, but you have to commit to pay us with your devotion and become a great software engineer in the future. If you fail don't do that and keep the pace of others then you will be dropped out of the mentorship. The most important thing about this mentorship is that the groups will be very small (10-15 people) and you will grow together with your colleagues, you will help each-other and what always happens is that these connections hold for life. In that way, you can be around the BEST in the field.
If you want to participate then follow the formal process. students at x8academy.com or x8 (dot) academy in gmail
The most important reason to not apply is if you won't have enough time. If you have planned your time and you are ready to write a lot of code to understand deeply how things work then you are ready.
If yes, then you can go to step 1 - the admission tasks (ask for permission to see them).
If there is a need to tell you more why you need to get yourself familiar with advanced knowledge in the Machine learning field then a few things deserve to be noted: ML is behind self-driving cars, speech recognition, effective web search and a lot more applications in today's life. You're probably already using it without knowing. This is a mentorship designed to pave you the way to our AI specialization if you want to be well prepared for the human advancements in the next decade. The mentorship is about case studies and different ways to apply the theory.
The mentorship is still pending since we are looking for strong engineers (students can apply but the following is a requirement ->), people that are comfortable using at least one programming language, so we can build on top with a very practical way of learning things. In addition to the practical side of the mentorship we will dig into the details and math behind algorithms, why they work, so one can implement improvements or own algorithms for different use cases. The idea is those that want to continue their way to becoming great software engineer to be able to continue it with that mentorship (when they are comfortable with one programming language) not only because ML is hype but because its applications can change the way we work and live everyday. A student or already working software engineers will be able to participate but everyone should definitely save enough time to learn, code and prove the things we learn together.
Another thing that makes the mentorship pending is that it requires a lot of devotion from all participants. If you want to participate and you are ready to save a lot of time in your daily schedule then send us your CV and a short text about why you want to participate and what you want to learn at students at x8academy.com or x8 academy in gmail com
X8 is one of the best academies where people can learn the fundamentals with ease and, of course, with the help of great lecturers. My experience there benefitted me a lot because I met a lot of people who were eager to learn, and even more, lecturers who were quite involved and passionate in their work. That atmosphere is ideal for a person who wants to give his best and break every barrier in front of him, and to become more than a regular developer. At the academy, I had the chance to meet Phillip Yankov, who was always there for me and the whole group. He is a great lecturer, a great friend and a man that I, and the others, admired - a reliable person.
What I really enjoyed about the mentorship at x8academy was the format of our sessions. It was not the traditional lectoral arrangement wherein one person would speak and everyone else would listen and write down notes, but instead we focused more on a seminar-like system. We would have an open discussion, guided by our mentors, which was focused more on learning WHY things are the way they are instead of just hammering them into our heads. I especially enjoyed openly reviewing code that each of us had written, as that allowed us to share our individual experiences and problems.
Before enrolling in this mentorship I had little to no experience related to programming whatsoever. Attending the academy helped my knowledge grow exponentially at a pretty fast pace which ultimately made me feel confident to say that I know how to write good code. What I liked most about Philip’s way of teaching was the fact that not only does he make you think how you can do it yourself, but he also makes you delve deeper into the sense of everything. His goal was not to show you how to do it, but rather to teach you why it works the way it does. In conclusion, I can say that attending this academy was a life-changing decision and I heartily recommend it to anyone who wishes not only to learn how to code but also to develop a specific mindset to want to know more about how the things he does and works on.
If you're interested in taking part in a programming academy/course, where you can obtain the necessary knowledge and skills needed for getting a head start in the IT industry and landing that first job - then x8Academy is probably the thing you're looking for. The mentorships are FREE, three to four months in duration and will touch upon various languages and tools. The mentors, whom will teach and guide you through the material during the course, have an immense amount of experience under their belt - from holding top positions in some of the most successful companies such as Microsoft, SAP, VMWare, Toptal, and CSC, to winning numerous prizes at international IT competitions and conferences. Surely they know something about programming ;). I've had the pleasure to personally know and be taught by one of them. I'm sure they can teach you a lot ;)
I can certainly say x8academy is one very good place for learning new interesting and really usefull things and acquiring programing skills. I've met great mentors and possitive peopple. One of the best things in the academy is that you learn not only dev skills but also you will learn to work with other people in situations resembling the real workflow.
Phil is one of the best teachers I‘ve got the chance to meet. He could easily transfer his energy to you and motivate you to learn and develop. People are doing great when they love what they do – in this case, programming and teaching are what Phil is doing great. Last but not least, Phil is a great friend, who will always find the time to give you advice or help.
Don't hesitate to apply for mentorships in x8academy. Having such an experienced mentors who can share their experience lead me to the understanding of how everything works. An example of what I liked about mentors is their participation with you in a team, in a hackathon and help you create something from scratch. The mentorship really helped me to comfortably start my career and develop up to now.
In an academy, it is not as important the material or the way of teaching as the teachers themselves. Philip is a true professional with years of experience who knows how to present the information so that it can be understood in detail and he is ready to help with whatever he can (and I am talking from my own experience participating in a course and learning from him). I'd say that I owe to him the comfortable start of my career. After completion of the course, I had the knowledge to get job proposals from several companies and I have chosen to start working in Ontotext. If there are courses that definitely worth it such are the courses taught by Philip.
While I was a sophomore in Software engineering at Sofia University, I attended and graduated a "Core Java" course in 2015. I was honored to meet exceptionally good and capable mentors and Philip Yankov was one of them. I want to express my great gratitude for the time and efforts spent by Philip with which he helped me as well as all the others attending the course to develop and to look at the future with a perspective. The truth is that Philip was not only our mentor but most importantly - he was our friend and remained such up to now. It is a great pleasure to attend (and not only) a course taught by him. The talks we had about our future growth and development have proved to be very useful and as a person working for a year and a half already, I dare to say that they were totally right. I stayed with extremely positive emotions from the course, as well as invaluable knowledge, and Philip is one of the main influencers. Forever grateful. Thanks a million!
Before attending a Core Java course I had only programmed in C++ and thought that I didn't have the required knowledge to build things that are actually applicable in the real world. The course was focused more on the practical side of programming, which taught me how many modern technologies work and how to use them. Phillip Yankov, the teacher of the course, managed to constantly fuel my desire for knowledge. When we encountered problems he would always make us explain our solutions and then encourage us to make them better, rather than giving us the right answer straight away. Thanks to the friendly environment, created by Phillip and the motivated students I was able to learn a lot and make good friends.
One of the things I like about one of the lecturers - Philip Yankov, is the passion for teaching. I have participated in a couple of lectures about Java partially lead by him in FMI and I can say that the way he teaches fascinates me. Starting from the basics, he goes into language specific and low-level stuff which help you learn not only how to use something, but also how it works. And that is something which is not taught everywhere.
We can get the role of a trainer about a lot of topics and educate your staff.
We can get the role of a consultant and get our hands dirty to help you resolve your problems.
We're ready to listen to your problems and help you resolve them. Send mail or call us at +359 xxx xxx xxx (show). and we can discuss your problems, pain, needs and then tell you if we can help you and how.
If you're among the companies
Then we speak one language. We want to help you! We want to help you grow or to help you train your employees so you're able to handle commitments to your business easier.
Those mentorships above are just an example of what we do (can do and did so far) and that we're language agnostic. We even emphasize on how important is to structure your teams, processes, and culture well so you're able to deliver and scale. Depending on different requirements you might have and also on your specific problems and goals, we are creating a list of topics that can help you or you can ask us directly what you need and can rely on our mentoring approach to deliver it.
You can Send us an email or call us at +359 xxx xxx xxx ) and we can discuss your problems, pain, needs and then tell you if we can help you and how.
If your junior and/or regular software engineers are having some gaps here and there, no matter if they are in the language or methodology skills, then we can propose a mentorship towards becoming strong in the Java stack with a lot of topics about design, architecture and even dev-ops - how to produce an application which is ready for production. If we talk about Java this includes some knowledge about Enterprise Java and some knowledge about Spring and tools to build apps with them. Below is a set of points we go over when we mentor people on that topic.
You have a product that doesn't scale or doesn't use the hardware you're running it on - then you probably want to fix that. A scenario in which this can happen is that your software engineers need more thorough understanding about the data flow, the system design and most importantly a lot of internal logic and tools how to debug, monitor and improve how all systems in your product works. For example, you have a Java backend and a Relational Database but when you have a lot of data and a lot of queries running you definitely need deep knowledge in Java Multithreading as well as in your database internals. Bellow is a sample list of important things you might look into or you can contact us and work something out together.
Can you plan and estimate all your features and that plan and estimations to be almost precise? Do some of your teams or team-members randomly have obstacles in delivering what it is planned (an obstacle in the sense of locally or in some isolated environment the new feature works but when you integrate it there are various difficulties which only slow you down)? One of the potential things you have to improve is probably your development and delivery process. This mentorship targets exactly that - how to structure your development flow, your features, your tests in order to ensure smooth integration and delivery of every feature.
What is the cost of bad code (a code with lower quality)? Why your system design and architecture are important?. Most modern programming languages are object-oriented which helps to build more complex and sophisticated applications. However, object-orientation itself is just a set of ideas, patterns, rules one have to follow to develop more high-quality code. You just need to learn how to define well your actors, responsibilities, relationships and different scenarios in your application and an ability to create an appropriate design afterwards. If the development slows down with each iteration one of the potential problems you might have is the lifecycle practices you're using for integration and delivery of every new feature. Watch out and contact us if you need our advice. Below is a sample important key points about the topic.
This academy is a fresh breeze in the bored and greedy programming world. I face new software academies every day.
Unfortunately, they only prepare people for current(or old) tasks and technologies. But,
1) they don't provide basic skills for learning new technologies, but IT knowledge has a lifecycle of 3 years,
2) they don't introduce people to the ideology and philosophy of information science,
3) they don't learn people how to play with code and how they can have fun programming,
4) they don't learn technoogies how to create a software product.
If companies are not willing to invest in their employees for learning, training and team spirit, then newcomers
have to work on old, obsolete and dead projects. They will be destined for future failures.
Mentors of this academy are different:
1) they know how important the foundation is for building new knowledge in the future,
2) they know the power of example and the power of giving practical skills,
3) they installing the necessary approach in students so that they can train themselves in the future alone.
The mentoring we received from x8academy was extremely beneficial for the team. It all started by specifying the topics to be affected. We, with our colleagues, were very pleased to have had a dialogue on how to set the program to our needs and priorities in order to resolve our problems. During the mentoring sessions, the main mentor - Philip, managed to attract, engage and retain the attention of all the group participants. Even frighteningly complex topics and concepts were presented easily and comprehensibly. Last but not least, I would like to mention Philip's attitude both at the last workshop session and in general - he was willing to tell and show us a little bit more, so we get the best professional advice on the subject. It is a pleasure to recommend the mentorships led by x8academy - they are delivered with respect and professionalism. As a recommendation for future mentorship participants - prepare a dialogue with the lecturers on the topics you want to be debated. You can also conduct the dialogue during the mentorship session - do not sneak up on the notion that you just give a common topic to the mentorship and it's just being delivered. Prepare to express all your problems and uncertainties. Be active and people like Philip will give you the same. This is useful for both sides, as well-delivered mentorship satisfies learners and mentors.
We have used the services in order to build fast a team of developers. I am glad to know these guys - I want to order more of their work. Good job Philip!
The lecturers were open for discussion and the atmosphere encouraged asking questions. We received a very carefully prepared training material. A unique feature of Mr. Yankov and mentors from x8academy is a combination of precise knowledge, practical business experience, and great communication skills. We definitely recommend trainings in Java, Multithreading and MSSQL performance optimizations, Techniques for hunting deadlocks, Continuous Integration and Unit testing offered by x8academy and Mr. Philip Yankov.
In the past years, Mentoring led us having those happy students and companies we help.
We have used the services in order to build fast a team of developers. I am glad to know these guys - I want to order more of their work. Good job Philip!
I can certainly say x8academy is one very good place for learning new interesting and really usefull things and acquiring programing skills. I've met great mentors and possitive peopple. One of the best things in the academy is that you learn not only dev skills but also you will learn to work with other people in situations resembling the real workflow.
X8 is one of the best academies where people can learn the fundamentals with ease and, of course, with the help of great lecturers. My experience there benefitted me a lot because I met a lot of people who were eager to learn, and even more, lecturers who were quite involved and passionate in their work. That atmosphere is ideal for a person who wants to give his best and break every barrier in front of him, and to become more than a regular developer. At the academy, I had the chance to meet Phillip Yankov, who was always there for me and the whole group. He is a great lecturer, a great friend and a man that I, and the others, admired - a reliable person.
What I really enjoyed about the mentorship at x8academy was the format of our sessions. It was not the traditional lectoral arrangement wherein one person would speak and everyone else would listen and write down notes, but instead we focused more on a seminar-like system. We would have an open discussion, guided by our mentors, which was focused more on learning WHY things are the way they are instead of just hammering them into our heads. I especially enjoyed openly reviewing code that each of us had written, as that allowed us to share our individual experiences and problems.
If you're interested in taking part in a programming academy/course, where you can obtain the necessary knowledge and skills needed for getting a head start in the IT industry and landing that first job - then x8Academy is probably the thing you're looking for. The mentorships are FREE, three to four months in duration and will touch upon various languages and tools. The mentors, whom will teach and guide you through the material during the course, have an immense amount of experience under their belt - from holding top positions in some of the most successful companies such as Microsoft, SAP, VMWare, Toptal, and CSC, to winning numerous prizes at international IT competitions and conferences. Surely they know something about programming ;). I've had the pleasure to personally know and be taught by one of them. I'm sure they can teach you a lot ;)
Before enrolling in this mentorship I had little to no experience related to programming whatsoever. Attending the academy helped my knowledge grow exponentially at a pretty fast pace which ultimately made me feel confident to say that I know how to write good code. What I liked most about Philip’s way of teaching was the fact that not only does he make you think how you can do it yourself, but he also makes you delve deeper into the sense of everything. His goal was not to show you how to do it, but rather to teach you why it works the way it does. In conclusion, I can say that attending this academy was a life-changing decision and I heartily recommend it to anyone who wishes not only to learn how to code but also to develop a specific mindset to want to know more about how the things he does and works on.
The lecturers were open for discussion and the atmosphere encouraged asking questions. We received a very carefully prepared training material. A unique feature of Mr. Yankov and mentors from x8academy is a combination of precise knowledge, practical business experience, and great communication skills. We definitely recommend trainings in Java, Multithreading and MSSQL performance optimizations, Techniques for hunting deadlocks, Continuous Integration and Unit testing offered by x8academy and Mr. Philip Yankov.
Phil is one of the best teachers I‘ve got the chance to meet. He could easily transfer his energy to you and motivate you to learn and develop. People are doing great when they love what they do – in this case, programming and teaching are what Phil is doing great. Last but not least, Phil is a great friend, who will always find the time to give you advice or help.
Don't hesitate to apply for mentorships in x8academy. Having such an experienced mentors who can share their experience lead me to the understanding of how everything works. An example of what I liked about mentors is their participation with you in a team, in a hackathon and help you create something from scratch. The mentorship really helped me to comfortably start my career and develop up to now.
This academy is a fresh breeze in the bored and greedy programming world. I face new software academies every day. Unfortunately,
they only prepare people for current(or old) tasks and technologies. But,
1) they don't provide basic skills for learning new technologies, but IT knowledge has a lifecycle of 3 years,
2) they don't introduce people to the ideology and philosophy of information science,
3) they don't learn people how to play with code and how they can have fun programming,
4) they don't learn technoogies how to create a software product.
If companies are not willing to invest in their employees for learning, training and team spirit, then newcomers have
to work on old, obsolete and dead projects. They will be destined for future failures.
Mentors of this academy are different:
1) they know how important the foundation is for building new knowledge in the future,
2) they know the power of example and the power of giving practical skills,
3) they installing the necessary approach in students so that they can train themselves in the future alone.
Before attending a Core Java course I had only programmed in C++ and thought that I didn't have the required knowledge to build things that are actually applicable in the real world. The course was focused more on the practical side of programming, which taught me how many modern technologies work and how to use them. Phillip Yankov, the teacher of the course, managed to constantly fuel my desire for knowledge. When we encountered problems he would always make us explain our solutions and then encourage us to make them better, rather than giving us the right answer straight away. Thanks to the friendly environment, created by Phillip and the motivated students I was able to learn a lot and make good friends.
In an academy, it is not as important the material or the way of teaching as the teachers themselves. Philip is a true professional with years of experience who knows how to present the information so that it can be understood in detail and he is ready to help with whatever he can (and I am talking from my own experience participating in a course and learning from him). I'd say that I owe to him the comfortable start of my career. After completion of the course, I had the knowledge to get job proposals from several companies and I have chosen to start working in Ontotext. If there are courses that definitely worth it such are the courses taught by Philip.
One of the things I like about one of the lecturers - Philip Yankov, is the passion for teaching. I have participated in a couple of lectures about Java partially lead by him in FMI and I can say that the way he teaches fascinates me. Starting from the basics, he goes into language specific and low-level stuff which help you learn not only how to use something, but also how it works. And that is something which is not taught everywhere.
The mentoring we received from x8academy was extremely beneficial for the team. It all started by specifying the topics to be affected. We, with our colleagues, were very pleased to have had a dialogue on how to set the program to our needs and priorities in order to resolve our problems. During the mentoring sessions, the main mentor - Philip, managed to attract, engage and retain the attention of all the group participants. Even frighteningly complex topics and concepts were presented easily and comprehensibly. Last but not least, I would like to mention Philip's attitude both at the last workshop session and in general - he was willing to tell and show us a little bit more, so we get the best professional advice on the subject. It is a pleasure to recommend the mentorships led by x8academy - they are delivered with respect and professionalism. As a recommendation for future mentorship participants - prepare a dialogue with the lecturers on the topics you want to be debated. You can also conduct the dialogue during the mentorship session - do not sneak up on the notion that you just give a common topic to the mentorship and it's just being delivered. Prepare to express all your problems and uncertainties. Be active and people like Philip will give you the same. This is useful for both sides, as well-delivered mentorship satisfies learners and mentors.
While I was a sophomore in Software engineering at Sofia University, I attended and graduated a "Core Java" course in 2015. I was honored to meet exceptionally good and capable mentors and Philip Yankov was one of them. I want to express my great gratitude for the time and efforts spent by Philip with which he helped me as well as all the others attending the course to develop and to look at the future with a perspective. The truth is that Philip was not only our mentor but most importantly - he was our friend and remained such up to now. It is a great pleasure to attend (and not only) a course taught by him. The talks we had about our future growth and development have proved to be very useful and as a person working for a year and a half already, I dare to say that they were totally right. I stayed with extremely positive emotions from the course, as well as invaluable knowledge, and Philip is one of the main influencers. Forever grateful. Thanks a million!
I learned fundamental things related to JavaSE and JavaEE from Philip Yankov. During the course, he went through JavaEE specifications - JAX-RS, EJB, JPA, CDI, which I had never heard before. I had a keen interest in them during the course. What I like most was that he presented the material in a very comprehensible way to the people. I participated with him in a HackFMI hackathon, where we had to retrieve information from a lot of data, again something that I had never done before. I think that I learned the fundamental things about Java technologies from Philip that help me in my daily work.
Those are the companies that believe in high-quality and required education throughout the entire development process.
Dynamo Software, formerly NetAge Solutions, is a software development company, a leader in CRM systems for financial institutions. We provide premium industry-specific, configurable investment management and reporting software for the global alternative assets industry since 1998. Our Flagship product, the Dynamo™, is a cloud-based relationship management (CRM), investment management, and reporting solution. Our product is used by the largest and most renowned investment institutions in the world such as Goldman Sachs and J.P. Morgan. Collectively, our 400+ clients manage over $3 trillion in assets. The Dynamo™ is fully configurable to align with any alternative asset firm’s operational workflow. To support its investment management and reporting capabilities, multiple technologies are used in the design and development of the product. Such as - Microsoft technologies (ASP.NET MVC (C#), Windows Server, Microsoft SQL Server), presentation layer technologies (e.g. CSS, HTML(5), JavaScript), JavaScript frameworks (e.g. JQuery, AngularJS) and many, many more.
As a market leader in the field of enterprise software, SAP helps companies of all sizes and industries run their business better and generate new opportunities for growth and innovation. SAP works with over 355 000 clients in 190 countries, has more than 87 100 employees in 130 locations in the world and has been established more than 45 years ago. SAP’s development center in Sofia, established 17 years ago, is a key and strategic subsidiary of SAP SE. The company works in the field of software development and the latest SAP In-memory and cloud technology. At the moment more than 730 professionals work in the development center and they develop leading Cloud and In-memory technological solutions, in addition to a quality support service and technological consulting. The company has a considerable contribution to the In-memory technology revolutionary for the whole business - SAP HANA, and it also plays a key role in the defining and developing SAP’s cloud platform – SAP Cloud Platform.
VMware, a global leader in cloud infrastructure and business mobility, helps customers realize possibilities by accelerating
their digital transformation journeys. With VMware solutions, organizations are improving business agility by modernizing
data centers and integrating public clouds, driving innovation with modern apps, creating exceptional experiences by
empowering the digital workspace, and safeguarding customer trust by transforming security. With 2016 revenue of $7.09
billion, VMware is headquartered in Palo Alto, CA and has over 500,000 customers and 75,000 partners worldwide.
VMware established its R&D representative office in Bulgaria in 2007 and has since then become one of the largest
IT investors in the country employing 700 world class professionals from more than ten nationalities. Over the years
VMware Bulgaria has transformed from a purely R&D facility to a multifunctional hub with product, revenue generating
professional services and business operations teams and is now one of the three core strategic sites for VMware globally.
The team has in-depth expertise in core virtualization, management and automation, availability, disaster recovery
and analytics. Major milestones of the site’s development are the creation of a Professional Services Center of Excellence
and an Innovation lab focused on projects in the fields of Open source, Internet of things and Machine learning.
A dedicated equal opportunity Bulgarian employer, VMware attracts talent globally with its work on cutting edge technologies
and projects with global impact, as well as multiple programs for personal and professional development, community
service and sustainability. Professionals here find career opportunities in the fields of IT, software development,
product management, quality engineering and technical publications finance, business analytics and business intelligence.
Uber is changing the way people think about transportation. Not that long ago Uber were just an app to request premium black cars in a few metropolitan areas. Now they’re a part of the logistical fabric of more than 600 cities around the world. Whether it’s a ride, a sandwich, or a package, they use technology to give people what they want, when they want it. For the people who drive with Uber, the app represents a flexible new way to earn money. For cities, Uber help strengthen local economies, improve access to transportation, and make streets safer. And that’s just what they’re doing today. They’re thinking about the future, too. With teams working on autonomous trucking and self-driving cars, they’re in for the long haul. Uber is re-imagining how people and things move from one place to the next. They’re building systems that can scale to millions of requests per day and make something that people use everyday. Uber hires people with a diverse range of technical skills who are ready to take on some of technology's greatest challenges and make an impact on millions of users.
Novarto is a software consulting company with proven experience in developing and implementing successful business solutions. Founded in Plovdiv in 2009, it is a competitive player in the field of complex and innovative e-commerce solutions for large international companies. The team of Novarto is constantly growing and their offices are already 3 - in Plovdiv, Sofia and Sweden. As a SAP preferred partner, Novarto has the opportunity to participate in some of the most challenging global projects in the field of Omnichannel Retail. In addition, Novarto is leveraging their expertise to develop innovative products in the field of business applications, sales and customer service. Its team has more than 70 skilled IT specialists and continues to grow. The employees have the ability to work with the latest cloud technologies, open source platforms, and high-tech SAP and Hybris products.
Botron Software specializes in developing software solutions, add-ons for the JIRA platform owned by Atlassian. JIRA platform is used by thousands of companies throughout the world for managing their projects. Botron’s products goal is to facilitate management and automate certain processes in the companies that are using JIRA platform. The company’s pilot product is Configuration Manager for JIRA, it automates certain administration processes like migrations and consolidation of JIRA instances, entering changes to an existing configuration and so on. The other main product of Botron is Cycle Control - its goal is to improve management of processes in JIRA for big companies, facilitating the coordination of multiple teams and initiatives. It also visualizes real-time the progress of a given project. A lot of companies in the world believe in the Botron’s products and among the clients, there are names like NASA, Tesla, Microsoft, Apple, Audi, BMW, Disney, Samsung, Bosch, Intel, AMD, Cisco, Sony, Ubisoft and many many others.
Dreamix believes in searching for mastery. Also, they believe in caring for each other. The way they search for mastery and care for each-other at the same time is by building relationships, passionately going through challenges and communicating effectively. Best quality bespoke software development is what they do to impact mankind for the better! Dreamix develops web applications for startups from Silicon Valley like CloudCar & Twibble, as well as bigger but more dynamic companies like VistaJet & NetMobile, and also for enormous institutions like United Nations, Royal Bank of Scotland & Ericsson. They specialize in developing products with JavaEE, Spring & Angular.
Nevexis is a consulting and software development company based in Sofia, Bulgaria. Its domain expertise is in providing innovative and complex solutions for the financial services sector, following the industry best practices and methodologies. Among Nevexis clients are - some of the largest financial institutions in South-eastern Europe and Germany - Alpha Bank, Deutsche Bank, Unicredit Bulbank, DSKBank. For 9 years Nevexis brand is a synonym for customer focus, reliability, high quality and always meeting the client objectives. In order to achieve that, the company develops its employees as IT specialists that have extensive knowledge of many and different technologies. As Vladimir Popov, Managing Partner at the company said to us “At Nevexis we don’t hire people with labels on their forehead saying Java Developer, .Net Developer, JavaScript F/E Developer, etc. Every project that we have usually has a database, where in order to achieve the performance goals of the client we have to know the data, write effective SQL and use the full capabilities of the script languages provided. We also have a backend that most likely is developed by using Java/.Net technologies. And there comes the frontend where we use JavaScript/HTML5/CSS technologies. And every IT Specialist at Nevexis will go through all of that. This will give you a better product at the end since everybody learns to focus on how we will deliver the whole solution to the customer. And our colleagues also like that, since you will not do the same thing for years like you will do in other companies".
If you are a company that believes in high-quality education, believe that software engineers have to be well prepared to do their job and do it with high-quality instead of learning on the job and make mistakes, that the company and its brand suffer from then you might want to be our partner since we do mentor software engineers to the level they have solid fundamentals to allow them to learn and do many things with enough understanding and quality. There are numerous consequences that can slow your development or stop you from achieving your goals. One another reason for you to be among those companies that we partner with is that you realize that a lot of your applicants are seeing who are the companies that treat their employees well, help them grow, want them to grow, want them to be well educated. Companies we partner with are such - they help their future employees grow even before they joined their companies. In that way, these companies also help the industry grow. Candidates are realizing this and most of them want to work for such a company. If you want to work with software engineers that are having strong fundamental skills to grow and help you achieve your results then you can think of contacting us and talk about how we could help each other. Send us an email or call us at +359 xxx xxx xxx (show).
If you still have any questions you can read the following questions and answers.
Self-education and online courses are a great thing if you possess an iron will and have a lot of time for searching through many different books, video tutorials, and audio books. Why can this not replace live conversation with an experienced mentor? The first reason lies in the fact that online courses (as well as books) are created for a general audience. Having an experienced mentor, who will know you in detail - how you learn, what you know, how you perceive new information, etc., will give you someone who you can talk to that speaks your language (that means "understands you well") so you can consult with him and he can show you your mistakes and inaccuracies and the way you need to fix them. The most important thing is the last - how you personally can fix your mistakes and learn from them. Having that is invaluable.
There are lots of places you can learn something new (even online), but the question is - Is what you will learn adequate for sector, for There are lots of places you can learn something new (even online), but the question is - Is what you will learn adequate for sector, for the time we live in and for the long-term goals you have in that job you look for? There are lots of ways to learn a language or a framework but are they applicable to the companies you want to work? Will you learn skills that will last long enough or you will learn some skills that will soon be outdated (or already is)? Will you be ready for a job?
Does it have success stories and what is the percentage of people that are finishing it and are succeeding in their goals? Why you need that percentage to be high? Because if you go to a place that normally only 20% of the people succeeds then most probably you will be among those 80% that do not, but in the meantime you invest your time and differently said you can invest that time somewhere else - learning from people and a place where you are almost guaranteed to succeed or save that time for doing something else. Better look for applying for some program that will increase your chance of succeeding.
Just think about if you want to learn something who will have a higher chance to teach you? Someone who is not experienced in the field or is not experienced in teaching/mentoring? Or maybe someone who is and also there is a statistically measured evidence about those two things? What "statistically measured evidence" means in terms of experience in the field - that means what is the percentage of successfully executed products/projects and happy customers over time. If that is high then probably that teacher/mentor has proven track record. The same counts for teaching/mentoring skills - how many students are successful after being taught/mentored, what is the percentage of the successful ones?
That can mean a lot of things like not having a great professional who can teach/mentor you or not have a proven methods that you will be taught with, etc. High-quality always comes at a price that corresponds to that quality. By definition, FREE things are done without someone investing his power, skills, time so no one can expect a high-quality result.
There are 2 reasons for that. The first one is the fantastic companies we have as our partners. They do understand that a well trained professional needs attention and that pays off in its entire professional career. And that pays off for them (our partners) and for the sector. The second reason is the fact that we, at x8academy, want to help more technical talent grow as a professional and boost the sector so a lot more products that help humankind are possible to be developed. They really need very high-quality work and a lot more skills than the average. x8academy is helping those that wants to have top skills.
As you might expect those skills, that are way too above the average, needs time to be acquired. If it was the opposite then everyone would have been capable of doing almost everything without investing much time in education and in time to learn and acquire those skills. Some people devote decades to master some skills.
If it is not then you will have average skills, average job and in some sense, you won't control what you do, how you do it and when you do it. Someone else will be your boss and will instruct you what you have to do - that means you won't control that no matter you like it or not. Also, being an expert at something will give you great power to do things that are either giving you much happiness or you will do them very well and quick and then you will have time for other things, for you or for what you want.
Whare are my digital rights here?
What we don't do with your data? We:
If you have questions or you want to exercise your rights you can contact us via mail.