Nasze produkty

Do gromadzenia, przetwarzania i dostarczania informacji klientom IHS Markit potrzebuje nowoczesnych produktów
używanych zarówno przez pracowników IHS Markit, jak i udostępnianych klientom firmy.

Connect

Artykuły, raporty, prognozy renomowanych na całym świecie analityków oraz najświeższe dane ze światowych rynków dostępne w przeglądarce WWW, na iPadzie lub smartfonie.

Phoenix

Codziennie w IHS Markit setki analityków zajmują się tworzeniem raportów, artykułów, newsów wykorzystując Phoenix — zaawansowany i dynamicznie rozwijany system zarządzania treścią.

Automotive Forecasting

Zbiór projektów zajmujących się prognozowaniem produkcji i sprzedaży samochodów i ich części oraz prezentowaniem tych danych klientom.

Titan

Zaawansowany system zarządzania taksonomiami.

Timeseries Data Platform

Nowoczesna platforma zarządzania seriami danych oparta o bazę NoSQL.

IHS Economic Simulation Engine

Specjalistyczna platforma dostarczająca prognoz makroekonmicznych.

My Insight

Od ponad dekady jedno z najważniejszych zródeł raportów i analizy marki IHS Global Insight.

EDIN

Najświeższe międzynarodowe dane z branży energetycznej dostępne w przeglądarce WWW i serwisach internetowych.

Nasz proces

Naszym nadrzędnym celem jest dostarczanie wartości biznesowej.
W naszym procesie wytwórczym nie zawsze łatwo dostrzec wydzielone aktywności — to nie waterfall,
ale jeśli mielibyśmy spróbować to opisać, to wyglądałoby to mniej więcej tak:

MEET

PLAN

DESIGN

DEVELOP

TESTING

LAUNCH

MEET

Pomysł na nowy produkt, nowe wydanie istniejącego produktu to moment kiedy trzeba dużo rozmawiać. Spotkania w jednej lokacji z przedstawicielami biznesu, klientami, przyszłymi użytkownikami, ale oczywiście też z developerami i testerami dają życie oryginalnym pomysłom i pozwalają na wytworzenie więzi między uczestnikami projektów z różnych krajów.

PLAN

Nie planujemy zbyt daleko w przyszłość, gdyż zbyt wiele nieoczekiwanego czyha, aby pokrzyżować nam plany. Zależnie od kontekstu — szczególnie w przypadku produktów dla użytkowników zewnętrznych — stosujemy „release planning” z kilkumiesięcznym wyprzedzeniem, a następnie kilkudniowe iteracje w duchu Scrum. W innych przypadkach wyznaczane są cele na kilka tygodni naprzód i w systemie beziteracyjnym implementowane są fragmenty funkcjonalności, które wchodzą do produkcji przy pierwszej okazji.
Zależnie od projektu i kontekstu stosujemy lekkie metody estymacji, bądź w sytuacjach obarczonych wysokim ryzykiem prowadzimy serie ograniczonych czasowo eksperymentów, a estymaty nie są stosowane w ogóle.

DESIGN

Projektowanie odbywa się bez przerwy, nie jest to de facto osobna faza, a ciągły proces mający na celu efektywną ewolucję architektur naszych systemów. W procesie tym biorą udział wszyscy inżynierowie (programiści i testerzy) — nie mamy architektów „w wieżach z kości słoniowej”. Często koledzy z innych projektów zapraszani są na konsultacje i nierzadko zdarza się, że mają wpływ na kształtowanie się architektury systemu.

DEVELOP

Programując systemy stosujemy stare i wypróbowane praktyki, takie jak „pair-programming”, „test driven development”, „automated acceptance tests”, „code reviews”, ale też eksperymentujemy z nowymi, jak na przykład „mob programming”.

Języki programowania, które się u nas pojawiają, to C#, JavaScript, Java, F#, ObjectiveC, Swift, Powershell i wiele innych.

TESTING

Testerzy współpracują ściśle z developerami, tak przy analizie wymagań, definiowaniu zakresu testowania, jak też przy automatyzacji testów. Testowanie eksploracyjne jest umiejętnie wplecione w inne fazy cylku życia oprogramowania.

LAUNCH

Automatyzacja procesów wdrażania, zarządzanie zmianą, minimalizacja udziału ludzi we wdrażaniu, „rapid deployment”, wykorzystanie chmury — żaden z tych aspektów nie jest nam obcy. Zespoły programistów i testerów stanowiące wsparcie dla użytkowników i klientów pozwalają nam domknąć pętlę sprzężenia zwrotnego i naprawdę ulepszać nasze systemy tam, gdzie należy.

Ludzie

Ponad 184 inżynierów, wszyscy to równe chłopaki i dziewczyny.

Marcin Belczewski

Sr. Principal Software Engineer

Większość czasu spędza w Outlooku i na Skype ale jeszcze pamięta jak się programuje

Łukasz Byczkowski

Principal Software Engineer

Team Lead w projekcie Connect. Kiedyś umiał programować, dzisiaj mistrz Outlook-Driven Development

Grzegorz Chłodziński

Principal Software Engineer

Lider zespołu "Mobile" w projekcie Connect. Uwielbia wszelkiego rodzaju gadżety

Piotr Dowgiałło

Software Engineer

Inżynier oprogramowania w projekcie Connect. Koneser dobrego kodu i nieskomplikowanych rozwiązań

Wojciech Drzazgowski

Principal Software Engineer

Wspiera zespół przekazując wiedzę zgromadzoną przez lata pracy przy Content Toolu - często w formie poematu dygresyjnego lub zabawnej – jego zdaniem - historii.

Dawid Gębka

Executive Director

Prawie 17 lat w IHS, zaczynał jako developer. Od kilku lat kieruje projektem Connect. Dzisiaj jego główne narzędzie to Outlook, ale wciąż lubi wtykać nos w kod

Tomasz Heimowski

Sr. Software Engineer

Wciela w życie język F# i programowanie funkcyjne

Julian Kujawski

Associate Software Engineer

Szuka prostych i skutecznych rozwiązań złożonych problemów. Pasjonat nowych technologii.

Krzysztof Makaruk

Sr. Software Engineer

Z IHS Markit od 2014 roku. Prywatnie miłośnik snowboardu i koszykówki

Krzysztof Manuszewski

Sr. Principal Software Engineer

Miłośnik gier planszowych i złożonych algorytmów. Widywany w roli wykładowcy na ETI PG

Bożena Górecka

Sr. Software Engineer

Pracuje w Data Integration Team, działa również w lokalnym zespole „Sustainability”

Tomasz Sarnatowicz

Principal Software Engineer

Alfa i Romeo systemów legacy. Regularnie obdarowywany ptasim mleczkiem przez grupę IIO za poprawianie błędów w programach, które sam napisał

Jakub Szmigielski

Executive Principal Software Engineer

Development lead projektu IHS Connect. Fan application performance monitoring. Prywatnie zapalony windsurfer.

Narzędzia

 

Jakich języków używamy

Używamy klasyków, ale gdy widzimy potencjał w nowince, która wkrada się na rynek chętnie ją sprawdzimy.

C#, Java, Objective-C, SQL, XSLT, JavaScript, TypeScript, Sass, PowerShell, F#, Swift, Ruby.

W czym piszemy?

Visual Studio + Resharper, Visual Studio Code, JetBrains Rider, IntelliJ IDEA, XCode, AppCode, Android Studio, Sublime Text.

Jak szlifujemy umiejętności?

  • Pluralsight, subskrypcja MSDN, Coding Dojos, firmowa biblioteczka,
  • fundowane wyjazdy na zagraniczne konferencje,
  • IHS Tech Conf - wewnętrzna konferencja ze znanymi prezenterami z Polski i zagranicy.

Gdzie przechowujemy dane?

SQL Server, Oracle, Redis, MongoDB, MarkLogic.

Czym jeszcze się wspieramy?

TeamCity, Infragistics, Confluence, Bitbucket.

Czego jeszcze się nauczysz pracując u nas?

Bootstrap, NServiceBus, WPF, Angular, NodeJS, Genymotion, HighCharts, TypeScript, Entity Framework / NHibernate / Dapper.NET, Machine Specifications, Property-Based Testing, Jasmine, Selenium, ESLint / TSLint, Castle Windsor, FsCheck

Dell

Współpracujemy ściśle z firmą Dell zapewniającą nam dostawy i pełne wsparcie desktopów i laptopów dla pracowników. Dotykowe ekrany, wiele monitorów, dyski SSD, szybkie procesory i dużo RAM to standard, od którego nie ma odstępstw.

Apple

Wraz z rozwojem aplikacji mobilnych do naszej firmy wkroczyły urządzenia firmy Apple od MacBook-ów Pro i Air, poprzez Macbooki Mini stosowane jako serwery, po urządzenia mobilne iPhone i iPad.

Serwerownia

W gdańskim biurze mamy własną serwerownię zbudowaną w 100% na najnowszych rozwiązaniach serwerowych firmy Dell. Hostujemy tam kilkaset maszyn wirtualnych „on premises”, niezbędnych w procesie wytwarzania naszych systemów

Peryferia

Każdy pracownik wyposażony jest w IP Phone Cisco, na urządzeniach tej firmy oparta jest infrastruktura telekonferencyjna. Całe biuro pokryte jest siecią WiFi opartą na rozwiązaniach Cisco.

Pozostały wykorzystywany sprzęt to liczne rzutniki, telwizory LCD, konsole Xbox i Playstation.