Це курс для тих, хто вже освоїв одну або кілька мов програмування, самостійно або на курсах, але ще не має реального досвіду роботи.
Проєкт “Платформа для допомоги неприбутковим організаціям у пошуку партнерів, волонтерів та знаходженні виконавців для вирішення повсякденних завдань”.
Основне завдання порталу – допомогти неприбутковій організації знайти волонтера, спонсора або партнера для здійснення проєктів в рамках своєї місії.
На проєкті використовуються такі технології:
Spring Boot, Spring Data, Spring Security, Spring MVC, Spring Cloud Config, FlyWay, Hibernate, EhCache, Thymeleaf, JUnit, Mockito, Selenide, JBehave.
Репозиторій знаходиться на GitHub, збірка проєкту відбувається на TeamCity, перевірка якості коду на SonarQube. На проєкті працюють дизайнери, бек-енд і фронт-енд розробники, верстальники, QA.
В процесі роботи студент отримає досвід командної розробки, який зможе додати в резюме. Більшість рекрутерів звертають увагу саме на резюме з роботою на реальному проєкті.
Необхідно пройти технічну співбесіду на розуміння ООП і Java Core c керівником проєкту.
Знання Spring і будь-якої бібліотеки для Ul (SpringMVC, Thymeleaf)
Знання принципів написання чистого коду.
Уміння працювати з Git
Знання HTML, SQL.
Знання англійської на рівні вільного читання документації
Робота з тестовими фреймворками: JUnit, Mockito
Уміння працювати з gradle і писати скрипти для нього.
Уміння писати на Angular 2+ (ми використовуємо Angular 6+), або React
Знання основ ES6, TypeScript, вміння застосовувати Rxjs
Впевнені знання HTML5, CCS3, JavaScript, Flex, Bootstrap
Робота з тестовими фреймворками: JUnit, Mockito, Selenide, JBehave, dbUnit.
Знання SQL
Робота з Figma, Photoshop
Розуміння матеріального дизайну
Senior Java developer
Керівник проєкту №1
Senior Java developer
Керівник проєкту №1
Працюю понад 15 років в IT і побував в трьох найбільших українських і одному американському банках. Перш за все ціную продуктивність і прозорість процесу розробки, тому намагаюся завжди знайти підхід і зробити так, щоб студент зрозумів і освоїв інформацію максимально ефективно. Мені приємно усвідомлювати, що більше 40 моїх студентів, яких спочатку лякав обсяг проектного коду і невідомість шляху вирішення завдань – все ж побороли свої страхи і знайшли гідну роботу в IT.
Студентам бажаю терпіння і віри у власні сили, тому що будь-які знання вимагають плати – часу, зусиль і набитих гуль особистого і безцінного досвіду.
Проєкт Learning Management System – інструменти для організації навчального процесу. Java, Spring, мікросервісна архітектура. Інтеграція з Google Calendar, Atlassian Jira.
Необхідно пройти технічну співбесіду і невеликий менторинг по Java з керівником проєкту.
Уміння працювати з Git, Gradle \ Maven
Готовність писати клієнт-серверні додатки на Java з використанням Spring
Уміння протестувати те, що написали
Знання англійської на рівні вільного читання документації
Готовність брати на себе відповідальність, працювати в команді, розбиратися в чужому коді
Готовність розбиратися і підключати нові технології за потреби (Docker, Kubernetes, Gitlab CI \ CD, Selenium, React)
Гнучкість мислення та вміння знаходити нестандартні рішення
Уміння писати на Angular 2+ (ми використовуємо Angular 6+), або React
Знання основ ES6, TypeScript, вміння застосовувати Rxjs
Знання HTML, CSS, JavaScript
Робота з тестовими фреймворками: JUnit, Mockito, Selenide, JBehave, dbUnit.
Знання SQL
Робота з Figma, Photoshop
Розуміння матеріального дизайну
Senior Java developer
Керівник проєкту №2
Senior Java developer
Керівник проєкту №2
Програмуванням захопився зі шкільних олімпіад, тоді і отримав перший досвід наставництва. Комерційний досвід enterprise додатків на Java – 9 років, в Globallogic, Eleks, Ciklum. Досвід управління невеликою командою розробників отримав в департаменті розробки внутрішніх продуктів банку. Працюю з Java 8-14+, TypeScript 3.x, Spring, JS, Angular 9 та іншими суміжними технологіями. Більше 5 років навчаю студентів паралельно з комерційною діяльністю. Вважаю, що професійну діяльність оптимально поєднувати з менторством.
Learning Tracking System – система для трекінгу часу витраченого на навчання.
Система допомагає організувати навчальний процес і стежити за тим, скільки часу приділяється тому чи іншому предмету чи завданню.
Структура програми:
Технології:
.Net Core, ASP.NET Web API, MS SqlServer, Blazor
– пройти технічну співбесіду на розуміння ООП і основ програмування з керівником проєкту
– знання ASP.NET Core Web API i REST
– вміння працювати з Git
– знання HTML i SQL
– знання англійської на рівні для вільного читання документації
– вміння працювати з одним із тестових фреймворків
– високий рівень знань в HTML5, CSS3
– підтримка функціоналу браузерами
– робота з Figma, Photoshop
– розуміння матеріального дизайну
Senior .Net Developer
X1 Group
Senior .Net Developer
X1 Group
Є досвід розробки як desktop, так і web додатків. Основні напрями моєї діяльності – це розробка web додатків на платформі .Net і .Net Core. Також є досвід з Front-End – Js, jQuery, Angular 2+, Css/Html і базами даних – MS SQL Server, MySql. За роки роботи накопичилося багато цікавого досвіду, яким хочеться поділитися з іншими.
Проєкт “Платформа для благодійної організації, що займається опікою над безпритульними котиками (міні-притулок для котів)” .
Система має за мету поширити інформацію про діяльність організації, інформацію про котів, що потребують прихистку, збору донатів для роботи притулку, покупки кормів і т.д.
Технології:
Python/Django, React
Впевненні знання:
Впевненні знання:
Senior/Team Lead Software Engineer
SoftServe
Senior/Team Lead Software Engineer
SoftServe
Бекенд розробник з досвідом в дата інжинірингу. Маю досвід роботи з такими технологіями: Python2/3, Golang, Javascript, Html+Css, Docker, Mongodb, Redis, Mysql, Flask, Sanic, AWS (EC2, S3, ElastiCache, ECR, ECS, EKS, CloudWatch).
Класична free-to-play головоломка для мобільних платформ.
Ви будете працювати над підтримкою та розвитком мобільної гри.
Передбачається робота з популярними системами аналітики:
Робота з рекламними SDK (Appodeal), Admob, Adjust.
Використовуватимуться популярні бібліотеки для роботи з Unity:
Передбачається робота з Git і мобільними платформами.
Знання популярних систем аналітики:
Знання рекламних SDK (Appodeal), Admob, Adjust.
Знання бібліотек для роботи з Unity:
Вміння працювати з Git.
У розробці з 2012-го року. Маю досвід розробки для iOS, Android, Unity, Unreal Engine. Маю величезний досвід створення та підтримки додатків iOS з мільйонами користувачів. Особисто розробив і підтримував кілька застосунків для платформ iOS і Android із понад 10 мільйонами завантажень кожен і 50 000 активних користувачів на день як власні проєкти. Також є досвід управління власною компанією з розробки програмного забезпечення.
JuniorSpace – це платформа, спрямована на об’єднання молодих IT-фахівців та громадських організацій для створення команд, які розробляють інноваційні рішення в області інформаційних технологій. Мета проєкту — створити сприятливе середовище для розвитку новачків у сфері IT, одночасно допомагаючи соціально важливим проєктам. Платформа пропонує різноманітні інструменти для співпраці та комунікації, такі як веб-сайт, телеграм-чат та соціальні мережі, і реалізує різні форми монетизації для забезпечення стійкості та підтримки проєкту.
Впевненні знання:
Впевненні знання:
Senior/Team Lead Software Engineer
SoftServe
Senior/Team Lead Software Engineer
SoftServe
Бекенд розробник з досвідом в дата інжинірингу. Маю досвід роботи з такими технологіями: Python2/3, Golang, Javascript, Html+Css, Docker, Mongodb, Redis, Mysql, Flask, Sanic, AWS (EC2, S3, ElastiCache, ECR, ECS, EKS, CloudWatch).
Проєкт “HR CRM система для внутрішнього використання в компанії TeamConnect”.
Основне завдання додатку TeamConnect – надати співробітникам компанії зручний інструмент для взаємодії та управління внутрішніми процесами. Додаток створений для полегшення комунікації між співробітниками, управління їх робочим часом та відпустками, а також для підтримки різноманітних адміністративних функцій, що сприяють ефективності роботи компанії. Крім того, додаток допомагає зменшити бюрократію, автоматизуючи багато процесів і спрощуючи роботу з документами та запитами.
На проєкті використовуються такі технології: Spring Boot, Spring Data, Spring AOP, Spring Security, Spring Web, FlyWay, Hibernate, JUnit, Mockito, Postgres, AWS, Swagger. Репозиторій знаходиться на GitLab.
Java Developer
Binariks
Java Developer
Binariks
Я прийшла в IT з курсів, тому добре розумію проблеми, з якими стикаються люди під час та після навчання, і як ментор буду допомагати їх вирішувати. Маю досвідом роботи над підтримкою існуючих продуктів та створенням нових з нуля. Працювала над проєктами в сферах Fintech, Logistics, HRTech.
Стек технологій: JDBS, Spring, JPA, Hibernate, Maven, JUnit, Mockito, Auth0, Pusher Beams, Feign, Servlet, AWS (EC2, Elastic Beanstalk, S3, RDS, CodePipeline), MySQL, Postgres, MongoDB, Git
Навчання на реальному проєкті
Реєструєтесь на курс
З вами зв'язується співробітник FoxmindEd і відповідає на всі ваші запитання
Вам проводить співбесіду керівник проєкту
Кожен з учасників розповідає про статус виконуваного завдання
В кінці спринту (1 спринт - 4 тижні) відбувається sprint planning
Весь код проходить обов'язковий code review у керівника проєкту.