Разработка программного обеспечения в Exactpro

Разработка программного обеспечения в Exactpro

Николай Антонов,
Менеджер проектов, Exactpro

10 июня 2020
Online Student Meetup

Николай Антонов, менеджер проектов, расскажет об основных направлениях разработки программного обеспечения в Exactpro. Николай также поделится собственным опытом работы в компании от практиканта до менеджера и расскажет, что нужно для построения успешной карьеры программиста.

---

Подписывайтесь на Exactpro в социальных сетях:

LinkedIn https://www.linkedin.com/company/exactpro-systems-llc
Twitter https://twitter.com/exactpro
Facebook https://www.facebook.com/exactpro/
Instagram https://www.instagram.com/exactpro/

Подписывайтесь на YouTube канал Exactpro http://www.youtube.com/c/ExactproVlog

5206c19df417b8876825b5561344c1a0?s=128

Exactpro

June 10, 2020
Tweet

Transcript

  1. 1.

    Build Software to Test Software exactpro.com Разработка программного обеспечения в

    Exactpro Николай Антонов Менеджер проектов, Exactpro 10 июня 2020
  2. 2.

    2 Build Software to Test Software exactpro.com Exactpro специализируется на

    разработке и тестировании программного обеспечения для ведущих финансовых организаций, к числу которых относятся биржи, инвестиционные банки, брокеры и поставщики технологических решений. Наши проекты - это анализ и верификация распределенных и высоконагруженных технологических платформ, систем клиринга и взаиморасчетов и систем риск-менеджмента, основанных на ультрасовременных технологиях, с целью достижения их бесперебойной работы. В прошлом году компании исполнилось 10 лет, за это время штат вырос с 10 человек, до 590 специалистов, работающих в офисах в Великобритании, США, Грузии и России. Коротко о Exactpro
  3. 4.

    4 Build Software to Test Software exactpro.com Какая разработка есть

    в Exactpro • Разработка инструментов для тестирования • Разработка рыночной инфраструктуры • Research and Development
  4. 7.

    7 Build Software to Test Software exactpro.com Разработка на заказ

    Requirements analysis Development E2E testing Release Support • Agile process • Unit tests • CI • Code review • In-depth understanding • Customer involvement • Architecture design • Documentation • Issue tracker • Monitoring • On schedule • Customer environment or cloud • Customer on-boarding • Functional • Non-functional • Usability
  5. 8.

    8 Build Software to Test Software exactpro.com Используемые технологии •

    server, data processing, distributed systems, DB, Web, AI, ML, DLT • Java, C++, C#, JavaScript/TypeScript, Perl, bash, Python • Platforms: Linux, Windows • FPGA, system verilog Web: html5, WS, JSF, ExtJS, JQuery, Angular, Tomcat, Play Framework, ReactJS Distributed: Tibco RV, UMQ, ZeroMQ, RabbitMQ, akka, Boost Asio, Hadoop stack, Vert.x, R3 Corda DB: MySql, Postgres, Oracle DB, LevelDB, Hibernate Communication protocols and APIs: FIX, ITCH, Reuters Foundation API, QuantHouse, SBE • agile, scrum, devops, rapid delivery to end users • continuous delivery and continuous integration • strategic core development • small effective product-oriented teams maintaining many active projects simultaneously • GIT, SVN • Eclipse, VS, VS Code, IDEA • Jenkins • Visual VM • Valgrind • Redmine/Jira Methodologies: Technology and libraries: Instruments:
  6. 9.

    9 Build Software to Test Software exactpro.com Модели для выбора

    блокчейна НЕТ Нужен ли мне блокчейн?
  7. 11.

    11 Build Software to Test Software exactpro.com Плюсы быть разработчиком

    • Востребованная профессия • ДМС • Бесплатные занятия английским • Участие в конференциях и митапах • Компенсация занятий спортом • Гибкий график • Высокая заработная плата • Международные командировки
  8. 12.

    12 Build Software to Test Software exactpro.com Что нужно, чтобы

    стать программистом? • Аналитический склад ума • Желание обучаться • Целеустремленность, мотивированность • Готовность думать головой
  9. 13.

    13 Build Software to Test Software exactpro.com Что должен знать

    программист • Как минимум 1 язык программирования • Стандартные алгоритмы - поиск, сортировка • Стандартные структуры данных • Объектно-ориентированное программирование • Английский язык
  10. 14.

    14 Build Software to Test Software exactpro.com Как начать? •

    Начните писать код • Не сдавайтесь перед проблемами, которые будут появляться • Читайте литературу • Смотрите online курсы, конференции в интерете