← В ленту
Регистрация: 19.04.2023

Mikhail Nikitin

IT
senior
Специализация: Software engineer, software architect, system architect, SCRUM master

Портфолио

Alipes

.NET programmer

Danske Bank

.NET programmer

Shure Scandinavia (renamed and relocated)

.NET programmer

Скиллы

C
C#
C++
Java
.NET
UNIX
VBA
Visual Basic
Windows

Опыт работы

.NET programmer
02.2023 - 03.2023 |Alipes
C#
• Fix issues with their web solution (Razor) • Implement a new version of communication protocol (C#)
.NET programmer
02.2021 - 01.2023 |Danske Bank
Azure DevOps, Terraform, C#
• Develop a library, producing both WPF and Web UI (Blazor and React) (C#) • Port legacy software to build and deploy via CI/CD (Azure DevOps, Terraform, Chef, in-house cloud)
.NET programmer
11.2018 - 01.2021 |Danske Bank
Perl, C#, PL/SQL, T-SQL, Docker, Kubernetes, ASP.NET Core, REST, Active MQ, Chef, Jenkins, OPC, datasets, JCL, Cobol
• Maintain the existing Counterparty Credit Risk software and develop new modules for it (Perl, C#, PL/SQL, T-SQL, Docker, Kubernetes, ASP.NET Core, REST, Active MQ, Chef, Jenkins) • Mainframe operations (OPC, datasets, JCL, Cobol)
.NET programmer
01.2018 - 10.2018 |Microsoft (MDCC)
C#, C/AL, MS Reports, Azure
• Maintain the existing Dynamics 365 software (C#, C/AL, MS Reports, Azure)
.NET programmer
04.2014 - 05.2018 |Shure Scandinavia (renamed and relocated)
VB.NET, C#, WPF, WCF, WinForms, SQL, COM+, MS Reports, C#, MongoDb, HTML5 / CSS3 / JavaScript / Angular
• Maintain / fix the existing software (VB.NET, C#, WPF, WCF, WinForms, SQL, COM+, MS Reports) • Develop backend for the new software (C#, MongoDb) Web programmer • Develop UI with HTML5 / CSS3 / JavaScript / Angular
.NET programmer
01.2012 - 03.2014 |DIS (owned by Shure from 2011)
VB.NET, WinForms, SQL, COM+, MS Reports, WCF / WPF
• Maintain / improve the existing conference software (VB.NET, WinForms, SQL, COM+, MS Reports) • Upgrade the conference software (to WCF / WPF)
No job role
09.2011 - 12.2011 |Nokia
-
• Searching for a new job
SCRUM master
03.2011 - 08.2011 |Nokia
SCRUM
• Define functionality and architecture of a small J2ME program • Lead the team of five members according to SCRUM principles (incl. personnel choice, resolving issues, reporting) • Perform build manager’s and communication tasks for the project
Front end and concepting
08.2009 - 02.2011 |Nokia
-
• Investigate new technologies related to location-based services • Create prototypes in J2ME and Qt
Software Architect
08.2008 - 07.2009 |Nokia
-
• Define the interfaces for the components • Contact point for all technical questions • Look into the features’ future
Senior Software Design Engineer
11.2005 - 07.2008 |Nokia
-
• Technical lead for a Themes project, made by a group of 4 software developers. Later on,nbecame a technical lead also for the UI part of SVG project, a part of OHS project, and a light effects project • As of 27.02.2007, additionally an architect for UI transitions project (a multi-site project with several developers)
Lead Software Architect
09.2005 - 10.2005 |BenQ Danmark A/S (has bought all Siemens Mobile Phones departments)
-
Lead Software Architect
04.2004 - 08.2005 |Siemens Mobile Phones
-
• A lead of a group of four software architects, continuing to develop the multimedia framework component • Development tasks for the component • Definition of document templates, processes; training
Software Architect
01.2002 - 03.2004 |Siemens Mobile Phones (no “A/S” since the end of year 2003)
-
• Architectural work for two multimedia-related software components (65+ KLOC, 12 people team) • Develop a test harness for components (including multi-process OS simulation) and some components code • Gather and process requirements, write technical documentation • Evaluation tasks (e.g. integration of a Macromedia FlashLite player)
Software Engineer
05.2000 - 12.2001 |Siemens Mobile Phones A/S (has bought Bosch Telecom department)
-
Software Engineer
05.1999 - 04.2000 |Bosch Telecom Danmark A/S
-
• Develop the software for mobile phones (ANSI C, Lex/Yacc, kJava). • Create a diagram application for internal usage (Borland C++ Builder). • Create several small tools for internal usage (Microsoft Visual C++).
Software Engineer, Technical Coordinator, Web Programmer
12.1998 - 04.1999 |Computer Works
-
• Participate in creating Media Wizard and Data Wizard (Visual Basic 5-6). • Administrate a Visual Fox Pro project Query Maker. • Create a dating web–site http://www.ethermatch.com (JavaScript, Perl 5, SQL). Reference: see http://web.archive.org/web/20001001235949/http://www.ethermatch.com/
Analyst
06.1998 - 11.1998 |Global Data Trade
-
• Search information about computer hardware and software in the Internet, categorised it, and put into a database. • Administrate Windows 95 and Windows NT network.

Образование

System Engineer
1992 - 1998
Moscow State Technical University named after Baumann

Языки

АнглийскийПродвинутый