Разработка программного обеспечения в 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. Build Software to Test Software exactpro.com Разработка программного обеспечения в

    Exactpro Николай Антонов Менеджер проектов, Exactpro 10 июня 2020
  2. 2 Build Software to Test Software exactpro.com Exactpro специализируется на

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

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

    в Exactpro • Разработка инструментов для тестирования • Разработка рыночной инфраструктуры • Research and Development
  5. 5 Build Software to Test Software exactpro.com Разработка инструментов для

    тестирования
  6. 6 Build Software to Test Software exactpro.com EXACTPRO Open Source

    https://exactpro.github.io/
  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
  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:
  9. 9 Build Software to Test Software exactpro.com Модели для выбора

    блокчейна НЕТ Нужен ли мне блокчейн?
  10. 10 Build Software to Test Software exactpro.com Blockchain

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

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

    стать программистом? • Аналитический склад ума • Желание обучаться • Целеустремленность, мотивированность • Готовность думать головой
  13. 13 Build Software to Test Software exactpro.com Что должен знать

    программист • Как минимум 1 язык программирования • Стандартные алгоритмы - поиск, сортировка • Стандартные структуры данных • Объектно-ориентированное программирование • Английский язык
  14. 14 Build Software to Test Software exactpro.com Как начать? •

    Начните писать код • Не сдавайтесь перед проблемами, которые будут появляться • Читайте литературу • Смотрите online курсы, конференции в интерете
  15. 15 Build Software to Test Software exactpro.com Спасибо!