Artem Semenov

Premium

Partner / Gesellschafter, Solution Architect & Senior Full-stack Web Developer, Ainstainer DACH GmbH

München, Germany

About me

Experienced full-stack web developer, Expert In Web Technologies. My core focus is Microsoft .NET; Microservice architecture; Azure; Modern client-side applications; Angular, JavaScript, TypeScript;

Skills

Microsoft .NET
Angular
ASP.NET Core
Microservices
Azure
Mongo DB
Software development
Scrum
Agile
Agile Project Management
Web Applications
Design Patterns
Kanban
Prototyping
Test Driven Development
Software Design
Software Project Management
JavaScript
ASP.NET
Orchard Project
MS SQL
Sencha Ext JS
Backbone.js
JQuery
Knockout
Modernizr
MooTools
Angular JS
Ember.js
Node.js
Bootstrap
Kendo UI
React
AngularJS 2.0
TypeScript
Blockchain
Python
SAP Business One
SAP B1
Salesforce
Salesforce CRM
SAP HANA
API Integration
Application Design
Web Application Design
Data Management
SOQL
.NET Core
C#
T-SQL
ASP.NET MVC 5
ASP.NET MVC 6
ASP.NET MVC 4
ASP.NET Web Forms
WCF
ASP.NET Web API
Web Services
MongoDB
Entity Framework
nHibernate
LINQ to SQL
LINQ
ADO.NET
TFS
Teamcity
Jenkins
MSTest
nUnit
xUnit
Angular 11
jQuery
HTML5
HTML
Canvas
CSS2
XML
JSON
XSLT
XPath
Team Foundation Server
Git
GitHub
GitLab
SVN
Jira
Figma
Balsamiq

Timeline

Professional experience for Artem Semenov

  • Current 14 years and 7 months, since May 2008

    Solution Architect & Senior Full-stack Web Developer

    Ainstainer DACH GmbH

    Design, develop, deploy and maintain complex web applications; Development of the crucial components of the platform; Build solutions from scratch; Utilise object oriented design principals, practices and patterns to ensure that source code base is reusable and maintainable; Proactive position in platform evolvement, technical solutions, processes improvement; Transform the requirements to set of unit tests; Coaching of teammates, code and solution review;

  • 4 months, Nov 2008 - Feb 2009

    Senior .NET Backend Developer \ Team Leader

    iPaper

    Development of the crucial components of the platform; Contribute ideas through my knowledge of evolving front-end and back-end technologies; Proactive position in platform evolvement, technical solutions, processes improvement etc. Participate in grooming, planning and estimation sessions; Couching of teammates, code and solution review. Work closely with the customer to ensure project quality and timely completion of deliverables.

  • 1 year and 4 months, Aug 2007 - Nov 2008

    Senior Microsoft .NET Developer

    DataArt

    Designing and implementing solutions according to customer’s requirements; Programming and designing software architecture; Working in a team with various technologies; Creating and assisting in development of software technical documentation; Participating in design discussions and solving complex business problems;

  • 2 years, Sep 2005 - Aug 2007

    Microsoft .NET Developer

    QArea
  • 11 months, Sep 2004 - Jul 2005

    C\C++ Software Developer

    Aldec

Educational background for Artem Semenov

  • Computer science

    Nationale Universität für Nachrichtenelektronik Charkiw

Languages

  • English

    Fluent

  • German

    Intermediate

  • Russian

    First language

  • Ukrainian

    -

Interests

Cycling
Diving
Running
Photography

Browse over 20 million XING members