MISYS – Gdynia office27 November 2012                        Slide 1   ©MISYS 2012
2
Banks need systems and (good ones!)       • Sep 2008 : Lehman Brothers bankruptcy and       the $426 million payment.     ...
Thursday, 29 November 2012   Slide 4   ©MISYS 2012
Financial Software Development in Gdynia• 2006/2007 Creation of the Development Centre in Gdynia as part of Thomson Reuter...
Products in Gdynia•Kondor+ –  World’s widely used trade and risk    management solution –  Serving 600 institutions in 66 ...
Misys teams in Gdynia•DEV: – C++, Java – Agile development – Multi sites with Paris and London•QA: – Technical and perform...
Who are we looking for?• C++ –   Junior software developers –   Senior software developers• Java –   Junior software devel...
Performance and scalability of our productsWhy?How?But...Thursday, 29 November 2012                    Slide 9   ©MISYS 2012
From the developer side...2.3 millions line of java code, maven 2Clearcase, 4GB of RAM, slow hard drives ...              ...
invest in the tools                             3Thursday, 29 November 2012       Slide 11   ©MISYS 2012
and see the results...Thursday, 29 November 2012   Slide 12   ©MISYS 2012
What we do...Thursday, 29 November 2012   Slide 13   ©MISYS 2012
What we do for ... ourselvesThursday, 29 November 2012     Slide 14   ©MISYS 2012
... and howThursday, 29 November 2012   Slide 15   ©MISYS 2012
ArchiDive• Dependability       TIB Rvd                                                  Peripherals• Scalability          ...
Join us now!www. Misys.comEMEA.Recrutiment@misys.com www.misys.com                             Slide 17   ©MISYS 2012Thurs...
Upcoming SlideShare
Loading in …5
×

IT od kuchni w Misys

1,194 views

Published on

Grzegorz Krzyżanowski – Misys – IT od kuchni w Misys

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,194
On SlideShare
0
From Embeds
0
Number of Embeds
176
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • [...] I work in Gdynia with a team on the Liquidity part of MGR. I’d like to speak about performance First let’s start with the performance of our products – just as an introduction.Why is it needed by our customers?This is something that was implicit in the movie you saw earlier. If you’re not familiar with the financial industry, it may appear normal, but it is very common for VaR to take 1 night to be calculated: it’s normal there are billions of calculations required to calculate this.So to be able to measure risk with rapid changes in the market is a huge advantage we give our customers.We not only need to be fast, but we need to be scalable, because the number of trades are increasing: more and more use of automated trading.How do we do it?We have a scalable architecture: by dispatching the calculations to several machines, and using a distributed cache, you give better performance.The next bottleneck becomes the storage of these calculations, so we use a no-SQL storage, a bit like Hadoop; something custom developed in-house; in other areas of the product we’re using GPUs for pricing
  • Now, I’m a developer. And if you looked at our ‘performance’ not so long ago... it was not brilliant.Why?Well, we’re working on a big project. 2.3 million lines of java.We were using clearcase for source control, and while some might argue it is a good; well, (I would disagree with that), it’s slow.Maven2, do you know cannot do parallel buildsI think there are some developers in the audience, so you know what I’m talking about. This is common on large projects, and it’s frustrating, and this was depicted by the famous Randall Munroe on xkcd [read some of the drawing]Yeah. But in fact, it’s not really funny, it’s more frustrating. We like to code, but we have to wait for our computer to let us code!Also, we had some tests, but it took too long to execute them too, and it was up to the developers to run them, and the results were not published, and it was not done frequently enough... You know, the continuous integration story.So... There was an opportunity for improvement. And we found a recipe:
  • Throw in some hardware:Very fast SSD drives (the key indicator for us was random writes), Add 32GB of RAMSome software: linux, Git very fast and resilient, makes working with different locations a breeze,maven3 builds in paralleland jenkins, we have 8 nodes that compile and run 3 different types of test on every commit.... And a large screen
  • plus 2 other screens.Show a jenkins feedback sceen to everybodyAnd there you go. We now build in less than 5 minutes. Running tests is simple, and everybody can see the results, and who broke them,We work comfortably and we’re back to take pleasure in coding. And when we take pleasure at what we do, we do an excellent job.And when we do an excellent job, our customers like it, and so does managmenent.So they clearly see the return on investment.And I would like to point out that many of these innovations like git, maven3, and a better use of jenkins came from Gdynia
  • IT od kuchni w Misys

    1. 1. MISYS – Gdynia office27 November 2012 Slide 1 ©MISYS 2012
    2. 2. 2
    3. 3. Banks need systems and (good ones!) • Sep 2008 : Lehman Brothers bankruptcy and the $426 million payment. • Nov 2012 : Market study -> 50 % of banks still lack a well formulated Risk Management Strategy.Thursday, 29 November 2012 Slide 3 ©MISYS 2012
    4. 4. Thursday, 29 November 2012 Slide 4 ©MISYS 2012
    5. 5. Financial Software Development in Gdynia• 2006/2007 Creation of the Development Centre in Gdynia as part of Thomson Reuters group• Since June 1st : part of Misys group• September 1st : Ramp up capabilities in Gdynia, Hiring program.• Today ~100 staff for Development, Quality Assurance and SupportThursday, 29 November 2012 Slide 5 ©MISYS 2012
    6. 6. Products in Gdynia•Kondor+ – World’s widely used trade and risk management solution – Serving 600 institutions in 66 countries – the biggest names in finance. – Voted Number 1 solution by experts•Misys Global Risk (MGR) – 230 clients in the world – 360 degree view of counterparty exposure – Credit and market risks management – Ultra fast computation enginesThursday, 29 November 2012 Slide 6 ©MISYS 2012
    7. 7. Misys teams in Gdynia•DEV: – C++, Java – Agile development – Multi sites with Paris and London•QA: – Technical and performance testing – Testing Tools and HP Quality Centre and Open Architecture development. – Functional testing, Business Analysis•3rd Level Support: – Technical and functional 3rd level support for client worldwide.Thursday, 29 November 2012 Slide 7 ©MISYS 2012
    8. 8. Who are we looking for?• C++ – Junior software developers – Senior software developers• Java – Junior software developers – Senior software developers• Technical QA: – Software Engineer (.NET/Python) – QA Engineer s (Junior, Senior, Lead) for System, Admin, Database, Performance testing• Functional QA: – Manual Testers, Automation Test engineer – Business AnalystThursday, 29 November 2012 Slide 8 ©MISYS 2012
    9. 9. Performance and scalability of our productsWhy?How?But...Thursday, 29 November 2012 Slide 9 ©MISYS 2012
    10. 10. From the developer side...2.3 millions line of java code, maven 2Clearcase, 4GB of RAM, slow hard drives ... Randall Munroe xkcd.com/303/Thursday, 29 November 2012 Slide 10 ©MISYS 2012
    11. 11. invest in the tools 3Thursday, 29 November 2012 Slide 11 ©MISYS 2012
    12. 12. and see the results...Thursday, 29 November 2012 Slide 12 ©MISYS 2012
    13. 13. What we do...Thursday, 29 November 2012 Slide 13 ©MISYS 2012
    14. 14. What we do for ... ourselvesThursday, 29 November 2012 Slide 14 ©MISYS 2012
    15. 15. ... and howThursday, 29 November 2012 Slide 15 ©MISYS 2012
    16. 16. ArchiDive• Dependability TIB Rvd Peripherals• Scalability Kbs_agent 1548/tcpThursday, 29 November 2012 Slide 16 ©MISYS 2012
    17. 17. Join us now!www. Misys.comEMEA.Recrutiment@misys.com www.misys.com Slide 17 ©MISYS 2012Thursday, 29 November 2012

    ×