Matthias Warnig

Matthias Warnig (born 26 July 1955) is a former member of the Stasi and currently the Managing Director (CEO) of the Nord Stream AG, a company for construction and operation of the Nord Stream submarine gas pipeline from Russia to Germany.

Matthias Warnig

Biography

He was born on 26 July 1955 in Altdöbern, Lower Lusatia, East Germany.

In 1974 Warnig started his career at the Stasi, the secret police of communist East Germany.[1][2] Warnig allegedly worked with KGB officer Vladimir Putin. The two men collaborated on recruiting West German citizens for the KGB.[1] Warnig, however, has denied this by saying that they met for the first time in 1991, when Putin was the head of the Committee for External Relations of the Saint Petersburg Mayor's Office.[3][4]

Warnig had apparently spied on Dresdner Bank AG in West Germany before he began to work in the bank.[5]

Dresdner Bank attempted to get a banking operating license in Saint Petersburg, where Putin was now in charge of foreign economic relations. Warnig took part in negotiations. The office was opened in 1991.[6][7] Warnig became Chairman of the Board of Directors of Dresdner Bank ZAO, Dresdner Bank Russian's subsidiary. In 2004–05, the bank advised on the controversial forced sale of Yukos assets.[1]

gollark: I mean, it's better than C and stuff, and I wouldn't mind writing simple apps in it.
gollark: Speaking specifically about the error handling, it may be "simple", but it's only "simple" in the sense of "the compiler writers do less work". It's very easy to mess it up by forgetting the useless boilerplate line somewhere, or something like that.
gollark: Speaking more generally than the type system, Go is just really... anti-abstraction... with, well, the gimped type system, lack of much metaprogramming support, and weird special cases, and poor error handling.
gollark: - They may be working on them, but they initially claimed that they weren't necessary and they don't exist now. Also, I don't trust them to not do them wrong.- Ooookay then- Well, generics, for one: they *kind of exist* in that you can have generic maps, channels, slices, and arrays, but not anything else. Also this (https://fasterthanli.me/blog/2020/i-want-off-mr-golangs-wild-ride/), which is mostly about the file handling not being good since it tries to map on concepts which don't fit. Also channels having weird special syntax. Also `for` and `range` and `new` and `make` basically just being magic stuff which do whatever the compiler writers wanted with no consistency- see above- Because there's no generic number/comparable thing type. You would need to use `interface{}` or write a new function (with identical code) for every type you wanted to compare- You can change a signature somewhere and won't be alerted, but something else will break because the interface is no longer implemented- They are byte sequences. https://blog.golang.org/strings.- It's not. You need to put `if err != nil { return err }` everywhere.
gollark: Oh, and the error handling is terrible and it's kind of the type system's fault.

References

  1. Nord Stream, Matthias Warnig (codename "Arthur") and the Gazprom Lobby Eurasia Daily Monitor Volume: 6 Issue: 114
  2. Eine Stasi-Karriere. Deutsche Landwirte
  3. "Report Links Putin to Dresdner". The St. Petersburg Times. 2005-03-01. Archived from the original on 2008-06-13. Retrieved 2009-01-31.
  4. "Matthias Warnig: "In Russia you need a lot of patience"". Die Welt am Sonntag. Nord Stream AG. 2007-01-14. Retrieved 2009-01-31.
  5. Dresdner's Man in Russia, Wall Street Journal Europe, 2005
  6. Seduced by secrets: inside the Stasi's spy-tech world, Kristie Macrakis
  7. Report Links Putin to Dresdner Archived 2008-06-13 at the Wayback Machine St. Petersburg Times

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.