Nikolai Sonin

Angestellt, Software Developer, Heidelberg Materials
Heidelberg, Deutschland

Fähigkeiten und Kenntnisse

C#
ASP.NET
Microsoft Azure
Microsoft Azure DevOps
Docker
Docker Compose
Kubernetes
SQL
SQL Server
T-SQL
MongoDB
PostgreSQL
ETL
TypeScript
JavaScript
Entity Framwork
LINQ to SQL
TPL
Bootstrap (front-end framework)
Selenium Automated Test Tool
Angular
WPF
XAML
Backend
jQuery
Full-stack development
Agile Development
Visual Studio
Postman
PowerShell
Python programming
VB.NET
API
Computer Science
Cloud Computing
REST
Software Development
Information technology
SharePoint
CSS
React
Microservices
DevOps
Data Integration
Database
HTML
Vue.js
AWS
CI/CD (continuous integration/delivery)
Git
gitlab CI/CD
Linux
TDD
MVC

Werdegang

Berufserfahrung von Nikolai Sonin

  • Bis heute 2 Jahre und 3 Monate, seit Nov. 2023

    Software Developer

    Heidelberg Materials

    - Designed and developed scalable and efficient data pipelines, ETL processes, and data integration solutions to support data ingestion, processing, and storage needs with .NET Core, NATS and Azure Blob Storage; - Optimized database performance by tuning queries, implementing indexing strategies, and monitoring and analyzing system performance metrics on PostgreSQL; - Designed and developed internal customer facing ASP.Net Core Web applications, Blazor, Bootstrap, SignalR/WebSocket, Redis and PostgreSQL;

  • 4 Jahre und 9 Monate, März 2019 - Nov. 2023

    Software Developer in Mobile Applications

    SmartTechGroup

    RenHealth (renhealth.net), Cambridge, MA, US – A private health insurance provider in Massachusetts rentpayment.com, Dallas, TX, US – Complex, large-scale landlord and tenants interaction platform, from candidate’s screening to scheduling maintenance jobs

  • 1 Jahr, Jan. 2018 - Dez. 2018

    .NET Software Developer

    Prodevart GmbH

    - Created portal for orders search by convoluted criteria with complicated GUI based on a mix of jQuery UI and Knockout. Also redesigned report generation to avoid Excel limitation for a number of rows per worksheet. Later added a custom search engine to support search both in MSSQL and in Netezza. MSSQL part of the application was implemented with Entity Framework.

  • 4 Jahre, Jan. 2014 - Dez. 2017

    Senior Software Developer/Portal solutions consultant

    Arcus

    planetirm.com – IT inventory management software - Created web interface for managing AWS virtual machines responsible for visualization of IT infrastructure; - Wrote the application as ASPNET MVC + Knockout & Bootstrap on UI side and WebAPI + Entity Framework on server side; - Implemented tool based on RabbitMQ for importing AutoCAD DWG files with infrastructure plans; - Used Selenium for testing UI; - Implemented interaction with MongoDB for reading DWG parts;

Ausbildung von Nikolai Sonin

  • 5 Jahre und 6 Monate, Sep. 2002 - Feb. 2008

    Electronics Engineering

    MAI

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z