Profileimage by Michael Tsyganov Cloud Sicherheitsarchitekt from Koeln

Michael Tsyganov

available

Last update: 17.12.2019

IT-Consultant with focusing at software architecture and user experience design

Graduation: Master of Science in Information Systems
Hourly-/Daily rates: show
Languages: German (Full Professional) | English (Full Professional) | Russian (Native or Bilingual)

Attachments

profil.docx

Skills

Software-Architector / Development
UX-Designer
Consulting
Project manager / Organization / Coordination
Technologies: Python, HTML5, CSS3, JS, PostgreSQL, OOA, OOD

full profile under bit.ly/michael-profile-en

Project history

Kunde: Cleverbridge AG
Einsatzzeitraum: 11/2014 – 02/2015
Projektname / Branche: Entwicklung eines B2B-Services für die Verwaltung und Abrechnung von Subscriptions. http://www.cleverbridge.com/corporate/what-we-do/subscriptions/
Technischer Hintergrund: Javascript, Node.JS, Restify, Mocha, RabbitMQ, CouchDB, Bunyan, Dtrace, FreeBSD, Ansible, Vagrant, GeoDB, Event Sourcing/CQRS, Scrum, WebStorm
Besondere Merkmale: Skalierbarkeit und Wiederverwendbarkeit
Funktion im Projekt: Backend Developer
Webportal: http://developer.cleverbridge.com/v1.0/docs
Teamgröße: 10 Personen

Kunde: Deutsche Bank
Einsatzzeitraum: 10/2014 – 11/2014
Projektname / Branche: TradeFinder is Deutsche Bank’s flagship pre-trade, trade and post-trade platform on Autobahn. It offers clients, traders and sales people a wide range of cross market functionality ranging from time series analysis, relative value scans, asset liability management, portfolio analyses and optimisation to trade execution and clearing tools.
Technischer Hintergrund: HTML5/CSS3, LESS, JavaScript, jQuery, AngularJS, ReactJS, Java, Spring, Jasmine, Karma, Selenium, Jenkins, Grunt.JS, WebPack, Oracle DB
Besondere Merkmale: Skalierbarkeit und Wiederverwendbarkeit
Funktion im Projekt: Frontend Entwicklung / Senior Developer
Webportal: http://tradefinder.db.com
Teamgröße: 14 Personen

Kunde: Ifolor AG
Einsatzzeitraum: 5/2014 – 10/2014
Projektname / Branche: Umprogrammierung des Web-Frontends mittels moderner Technologien und Frameworks für Desktop und Mobil-Geräte (iPhone, iPad, Android, WinPhone, WinRT)
Technischer Hintergrund: HTML5/CSS3, JavaScript, jQuery, CommonJS, React JS / FLUX, Lo-Dash.js, Require.js, Browserify, Node.JS, SASS, Compass, C#, ASP.NET MVC, Jasmine, Jest, Grunt.JS, Bower, GIT
Besondere Merkmale: Skalierbarkeit und Wiederverwendbarkeit
Funktion im Projekt: Frontend Architekt / Senior Developer
Webportal http://www.ifolor.ch
Teamgröße: 8 Personen


Kunde: Seed Spirit UG
Einsatzzeitraum: 5/2014 – 10/2014
Projektname / Branche: Website für den Verkauf vom eBook Smart-Bewerben
Technischer Hintergrund: HTML5/CSS3, Responsive Design, JavaScript, jQuery, Node.JS, Postgresql, Heroku, PayPal, PDF-Generierung, GIT, bootstrap
Funktion im Projekt: Frontend und Backend Entwicklung
Webportal: http://www.smart-bewerben.de
Teamgröße: 3 Personen

Time period: 1/2012 – 4/2014
Project name / Industry: developing from scratch of a web based sportsbetting system (POS
client, terminal client, web portal, mobile application), casino html5 games
Technical background: PostgreSQL, MongoDB, Python/Django, HTML5, Javascript, jQuery,
Backbone.js, React.js, Underscore.js, Require.js, XML, JSON, Tornado, ZeroMQ, AngularJS,
Debian
Special features: scalable and high available system, real time operations, very fast algorithms,
functional package similar to market leader in Germany Tipico and myBet
Role in the project: Technology Evangelist / UX-Designer / Architect / Project manager / Senior
developer
Web portal http://www.lucky-betting.com
Terminal http://www.lucky-bettin.com/terminal/
Mobile http://www.lucky-betting.com/m/
Team size: 15 persons
Time period: 6/2011 – 01/2012
Project name / Industry: developing of a web based system for optimization of internal proceses
of publishing hous Deubner + Developing of an web applicatoin for mobile devices
Technical background: MySQL, MongoDB, Python/Django, HTML, Javascript, jQuery, XML,
JSON, REST-API, Tornado, Solr, Fabric, ZeroMQ, AngularJS, Debian
Role in the project: Architect / Senior Developer
Team size: 4 persons
Time period: 1/2011 – 6/2011
Project name / Industry: Implementation of different web portals with central database for one of
the leading german publishing house + Developing of a mobile web app
Technical background: PostgreSQL, MongoDB, Python/Django, HTML, Javascript, jQuery, XML,
JSON, Debian
Role in the project: Architect / Senior Developer
Tasks: Analysis of actual state of IT systems, modelling of improved system architecture with
modern technologies, database design, developing of web portals for desktop and mobile
Used skills (with weighting in %): PostgreSQL/MongoDB (20%), Python/Django (60%),
HTML/Javascript (20%)
Team size: 5 persons
Time period: 6/2010 – 1/2011
Project name / Industry: web based expert system for security requirement of IT and NT
systems
Technical background: Java, Tomcat, MySQL, OWL, Ontologien, JENA, Python/Django, HTML,
Javascript, jQuery, XML, JSON, Suse
Role in the project: UX-Designer / Project manager / Senior Developer
Tasks: analysis of software requirements, functional concept, user experience designer,
architecture design, developement, coordination
Used skills (with weighting in %): MySQL (5%), Documentation/Specification (30%), Java (20%),
Python/Django (40%), HTML/Javascript (5%)
Team size: 5 persons
Time period: 1/2008 - 5/2010
Project name / Industry: web based car search and car selling system for dealer
www.caroffice24.com
Project description: professional tool for car dealer. CarOffice24 provides a convenient and quick
vehicle search in real time without complicated downloading and installation of additional
programs.
Technical background: Python/Django, Tornado, HTML5, Javascript, jQuery, XML, SOAP, Geo-
Services, Junit, Jmeter, Fabric, PostgreSQL, Debian
Role in the project: UX-Designer / Project manager / Senior Developer / Architect
Tasks: functional concept, user experience design, architecture design, developing, coordination
Used skills (with weighting in %): PostgreSQL (20%), Documentation/Specification (10%),
Python/Django (50%), HTML5/Javascript (20%)
Team size: 5 persons
Time period: 1/2008 - 4/2010
Project name / Industry: educational flash games for kids
Project description: developing of over 20 flash games for toggo.de and toggolino.de
Technical background: Flash, ActionScript, PHP/MySQL, HTML, Javascript
Role in the project: UX-Designer / Project manager / Senior Developer
Tasks: user experience design, architecture design, programing, coordination
Used skills (with weighting in %): MySQL (20%), Documentation/Specification (10%),
ActionScript (60%), PHP/HTML/Javascript (10%)
Team size: 3 persons
Time period: 1/2009 -
Project name / Industry:Social family network www.moirodnye.ru
Project description: Developing of web 2.0 family networks (similar to myheritage.com) for
russian market with over 700.000 profiles
Technical background: ASP.NET/C#, PostgreSQL, Python/Django, HTML, Javascript, jQuery,
XML, Flash, Actionscript, Debian
Role in the project: UX-Designer / Project manager / Senior Developer
Tasks: user experience design, functional requirements, architecture design, programing,
coordination
Used skills (with weighting in %): PostgreSQL (20%), Documentation/Specification (10%),
ASP.NET/C# (40%), Python/Django (20%), HTML/Javascript (10%)
Team size: 5 persons
Time period: 6/2009 -
Project name / Industry:russian microblogging platform www.jujuju.ru
Project description: Developing of russian twitter clone, today on 3rd place in russian microblog
rating
Technical background: Python/Django, PostgreSQL, HTML, Javascript, jQuery, XML, Debian
Role in the project: UX-Designer / Project manager / Senior Developer
Tasks: user experience design, functional requirements, architecture design, programing,
coordination
Used skills (with weighting in %): PostgreSQL (20%), Documentation/Specification (10%),
Python/Django (60%), HTML/Javascript (10%)
Team size: 3 persons
Time period: 6/2008 - 6/2009
Project name / Industry: one of the first low cost airlines search engine Search&Fly
Project description: developing of a spider and parser to read out of current prices for tickets of
over 20 different low cost airlines worldwide. Implementation of a web based interface for easy
search cheapest tickets.
Technical background: ASP.NET/C#, WCF, MS SQL 2008, HTML, Javascript, jQuery,
XML/XSLT/XPath
Role in the project: UX-Designer / Project manager / Senior Developer
Tasks: user experience design, functional requirements, architecture design, programing,
coordination
Used skills (with weighting in %): MS SQL (20%), Documentation/Specification (10%),
ASP.NET/C# (50%), HTML/Javascript (20%), Testing
Team size: 3 persons
Time period: 1/2008 - 1/2009
Project name / Industry:Cashback-System www.meinanteil.de
Project description: Implementation of web based cashback system for online purchases
Technical background: Python, Django Framework, PostgreSQL, HTML, Javascript, jQuery,
XML, Boto, Fabric, Debian, AWS (Amazon)
Role in the project: UX-Designer / Project manager / Senior Developer
Tasks: user experience design, functional requirements, architecture design, programing,
coordination
Used skills (with weighting in %): PostgreSQL (20%), Documentation/Specification (10%),
Python/Django (50%), HTML/Javascript (20%), Testing
Team size: 3 persons
Time period: 1/2006 - 1/2007
Project name / Industry:Fotoshooting-Software for agencies
Project description: Promotion-Software for agency compaigns. Allows intuitive-automatic photo
montage of predefined advertising motifs and private photos of the end user directly from a digital
camera out as well as the immediate expression.
Technical background: .NET/C#, C/C++, XML, WPF, WF
Role in the project: Project manager / Senior Developer
Tasks: functional requirements, architecture design, programing, coordination
Used skills (with weighting in %): Documentation/Specification (10%), .NET/C# (50%), C/C++
(40%), Testing
Team size: 3 persons
Time period: 1/2005 - 1/2007
Project name / Industry: Classifieds for erotic content diskret.de for one publishing house
DuMont
Project description: implementation of classified web portal and offline tool for agents, provision
system for distributors.
Technical background: .NET/C#, WPF, WCF, Java, Hibernate, PostgreSQL, HTML, Javascript,
jQuery, XML, Junit, JMeter, Debian
Role in the project: Project manager / Senior Developer / J2EE Architecture
Tasks: functional requirements, architecture design, programing, coordination
Used skills (with weighting in %): PostgreSQL (20%), Documentation/Specification
(10%), Java/J2EE (30%), .NET/C# (20%), HTML/Javascript (20%), Testing
Team size: 5 persons
Time period: 5/2005 - 12/2007
Project name / Industry:MicroMarketingToolbox / Bank
Project description: Implementation of MicroMarketing solution for Citibank
Technical background: Java J2EE, JSP Struts/Tiles, Servlets, EJB, Swing, Hibernate, MS SQL,
HTML, Javascript, XML, WebSphere, Junit, Jmeter, Tomcat
Used tools: IntelliJ, Subversion
Role in the project: Project manager / Senior Developer / J2EE Architecture
Tasks: MicroMarketingToolbox (MMTB) is a webbased intranet solution which is used in over
300 offices german wide. It is used for optimization of planing and execution of marketing
campaigns. MMTB integrates many agencies of citibank and enables fast and cost effective
processing of marketing events. Large controlling machnisms give distribution and regional
directors always an overview of activities carried out and their success. Various collaboration
tools allow networks of branches together to develop successful marketing strategies.
Hierarchical commission calculation for each level of the organizational structure.
Used skills (with weighting in %): Java J2EE (Struts/Tiles) MS Windows und WebSphere (70%),
MS SQL (20%), Documentation/Specification (10%)
Team size: 8 persons
Time period: 1/2006 - 1/2007
Project name / Industry: E-Commerce System for ordering of custom canvas prints
www.meinbild.de
Technical background: PHP/MySQL
Role in the project: Project manager / Senior Developer
Tasks: functional requirements, architecture design, programing, coordination
Used skills (with weighting in %): MySQL (20%), Documentation/Specification (10%), PHP
(50%), HTML/Javascript (20%), Testing
Team size: 4 persons
Time period: 12/2005 - 10/2006
Project name / Industry: second biggest german social bookmarking platform www.oneview.de
Project description: implementation of Web 2.0 project similar to www.delicious.com
Technical background: Java J2EE unter Einsatz von JSF (MyFaces), EJB, JBOSS, Swing,
Hibernate, PostgreSQL, Oracle, PL/SQL, HTML, Javascript, XML, Junit, Jmeter, Tomcat
Used tools: IntelliJ, Subversion, Debian
Role in the project: Project manager / Senior Developer / J2EE Architecture
Tasks: Project management, Implementation, Testing
Used skills (with weighting in %): Java J2EE und JSF und Tomcat (70%), PostgreSQL/Oracle
(20%), Documentation/Specification (10%)
Team size: 7 persons
Time period: 1/2007 - heute
Project name / Industry:Biggest russian Social Bookmarking Service www.bobrdobr.ru
Project description: implementation of web 2.0 project similar to delicious.com in Russia.
BobrDobr is the biggest platform in russian speaking Internet with 3.5 Millions of unique visitors
per month.
Technical background: Java J2EE unter Einsatz von JSP/Struts, EJB, Hibernate, PostgreSQL,
HTML, Javascript, XML, Python, Django Framework, Junit, Jmeter, Tomcat, Debian
Used tools: IntelliJ, Subversion
Role in the project: Project manager / Senior Developer
Used skills (with weighting in %): Java J2EE (Struts/Tiles) und Tomcat, PostgreSQL (20%),
Documentation/Specification (10%), Python/Django (70%)
Team size: 6 persons
Time period: 6/2005 - 5/2007
Project name / Industry: B2B-Online-Shop for professional audio and video devices
www.wellen-noethen.de
Project description: Sophisticated web portal based on an extensive content management
system (CMS) with integrated shop system and ERP system. For comparing data of over 35,000
products between proprietary inventory management system and web shop also specifically an
intelligent web service has been programmed in C#.
Technical background: C#, MS SQL, MySQL, PHP, Debian
Role in the project: Project manager / Senior Developer
Tasks: functional requirements, architecture design, programing, coordination
Used skills (with weighting in %): C# (20%), MS SQL (5%), MySQL (20%), PHP (50%)
Documentation/Specification (5%)
Team size: 6 persons
Time period: 10/2006 - 2/2007
Project name / Industry: tourism industry
Project description: For a client in the tourism industry implementation of a reservation and
booking system. The system should help to plan marketing campaigns and calculate the
effectiveness of the marketing campaigns. The system is also intended to have capabilities of a
CRM system.
Technical background: C#, .NET, UML, MagicDraw
Role in the project: Project manager / Senior Developer
Tasks: Analysis of functional requirements, development of the system architecture, develop of a
project plan for the implementation of project backend system.
Time period: 6/2005 - 6/2007
Project name / Industry: innovative scientific program to calculate the optimum quality
comparison
Project description: profound scientific analysis of the mathematical averages and
implementation of the algorithm for calculating the true means and optimal quality comparison of
objects
Role in the project: Senior Developer
Tasks: scientific analysis and programming
Eingesetzte Skills: C/C++, DevCPP
Team size: 2 persons
Time period: 6/2004 - 5/2005
Project name / Industry:Mobiler Agent / Property
Project description: Implementation of the "mobile agent" - a software system that enables the
Datensyncronisation between the CRM system and the smartphone. The broker can retrieve and
manage their Windows Mobile smartphone customer data, real estate data, emails and tasks.
Commission calculation.
Technical background: ASP.NET, C#, MS SQL
Used tools: MS Visual Studio, VSS
Role in the project: Senior Developer
Used skills (with weighting in %): ASP.NET, C# Mobile Framework und IIS (70%), MS SQL
(20%), Documentation/Specification (10%)
Team size: 4 persons
Time period: 7/2003 - 6/2004
Project name / Industry:Email-Server / Property
Project description: Conversion of the holding company on a new self-developed email system.
Connection of the email system to the CRM system and the document management system.
Development of a web based clients
Technical background: MS .NET, ASP.NET, C#, VB.NET,DotNetNuke, VBA, FlowFact CRM,
SMTP, POP3, IMAP, LDAP
Used tools: MS Visual Studio, VSS
Role in the project: Senior Developer
Used skills (with weighting in %): C#(40%), VB.NET (10%), MS SQL (30%), CRM (10%),
Documentation/Specification (10%)
Team size: 4 persons
Time period: 6/1996 - 4/1999
Project name / Industry: 3D-CarDesigner for the PC game Need For Speed II SE
Project description: World's first 3D program to create cars for games. Self created 3D engine
because there was no DirectX at that time. The program is archived under www.nfseditor.de
Technical background: C/C++, 3D graphic engine
Used tools: MS Visual Studio
Role in the project: Developer
Used skills (with weighting in %): C/C++ (80%), HTML (10%), JavaScript (10%)
Team size: 1 Person

Local Availability

Only available in these countries: Germany
Profileimage by Michael Tsyganov Cloud Sicherheitsarchitekt from Koeln IT-Consultant with focusing at software architecture and user experience design
Register