Andrei S. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Andrei S. - Fullstack Developer, Microsoft Bot Framework, Natural Language Processing

My journey at Softaims has been defined by curiosity, growth, and collaboration. I’ve always believed that good software is not just built—it’s carefully shaped through understanding, exploration, and iteration. Every project I’ve worked on has taught me something new about how to balance simplicity with depth, and efficiency with creativity. At its core, my work revolves around helping businesses and people achieve more through thoughtful technology. I’ve learned that the most successful projects come from teams that communicate openly and stay adaptable. At Softaims, I’ve had the opportunity to work alongside professionals who challenge assumptions, share knowledge generously, and inspire continuous improvement. I take pride in focusing on the fundamentals—clarity in logic, consistency in design, and empathy in execution. Software is more than a set of features; it’s a reflection of how we think about problems and how we choose to solve them. By maintaining this perspective, I aim to build solutions that are not only effective today but also flexible enough to support the challenges of tomorrow. The culture at Softaims promotes learning as an ongoing process. Every new project feels like a step forward, both personally and professionally. I see each challenge as a chance to refine my skills and contribute to the shared vision of building technology that genuinely improves lives.

Main technologies

  • Fullstack Developer

    9 years

  • C#

    2 Years

  • Azure

    8 Years

  • Twilio API

    8 Years

Additional skills

  • C#
  • Azure
  • Twilio API
  • .NET Framework
  • Database Programming
  • Web Services Development
  • Chatbot Development
  • ASP.NET Web API
  • Artificial Intelligence
  • Slack
  • Microsoft Bot Framework
  • Natural Language Processing

Direct hire

Potentially possible

Ready to get matched with vetted developers fast?

Let’s get started today!

Hire undefined

Experience Highlights

Chatbot with web control enabled on site

Chatbot for website of agricultural service. Ms botbuilder v 4.2 - c# 7, DotNet Core 2.2 - React minimizable webcontrol - azure services - flexible and scalable multi-website solution (one middleware and DB, endless websites for clients) - complex flow with dynamic data, prompts, multilevel dialogs, adaptive cards, hero cards, json visual templates etc - handling images - localisation (frontend and backend) - storing and sending all the transcripts (sendgrid) - adding managers to conversation by having endpoint for sending proactive messages - mobile friendly - easily connected to Facebook, Skype, Slack etc - NSwagger client code generation - many other features…

Team management Slack chatbot.

Proof of concept chatbot was created to help in routine tasks in Slack team. Functions vary from onboarding process to collecting info, managing meetings, tasks and etc. Stack used: .Net 4.6 Web app hosted on Azure Ms chatbot framework 3.9 Azure ms sql Entity framework 6.1 code-first approach Luis.ai for Natural Language Processing Autofac framework for DI \ IoC Nlog for logging Chronic.Net for scheduled tasks GraphDiff for working with complex domain objects Apis: Slack, Gmail, Google calendar, Gsuite, Asana, Mailgun Issues resolved: Sending proactive messages Creating dropdown list with autosuggest based on callback (slack specific feature) Working with low level json slack channelData Issues with different timezones Working with human natural language All messages and questions are customisable right from chat by admins.

Bot for online sneaker shop

kixify.com is a popular US online shop that sells sneakers (their app have 130k downloads and over 1.2 million fans on Facebook). Made a MVP bot that can show, suggest and sell sneakers. Bot worked well but client decided to suspend development for now.

Mobile Retail System "MarketMobile"

Mobile retail system is a part of big Russian ERP system (near 200 clients). Made on Windows Phone. System provides functionality for mobile representatives to make orders, get realtime prices and stock remains, complete tasks, including gps track. Works both off and online. Personal results: * Managed project (small team of 3 developers). Analyzed tasks, planned work, worked with a team, * Developed architecture design * Communicated with DB and ERP programmers * Developed ~70% of application front-end, including 20 Views and Viewmodels, templates, styles, triggers, animations. * Integrated 3rd party controls from Telerik (RadListBox, RadAutoCompleteBox, RadListPicker etc) * Developed much of the front-end infrastructure code: services for asynchronous work with local db, services for navigation between pages, work with settings, mechanisms for image loading and showing including caching. * Developed local DB migration mechanism to be used during version update. * Integrated with different APIs: GPS, photo-camera, web requests, local storage, Bing maps * Resolved some issues with UI blocking with help of async api for our app to be responsive and fluent. * Developed SOAP and Rest api mechanisms based on WCF on server side and client connectors for them, supporting async manner * Configured and fine-tuned WCF (message formats, logging, resources management, authorization, cryptography) * Resolved issues with side loading of enterprise app involving signing with special Norton certificate. * Developed infrastructure for automated signing of app and publishing it to web site

ERP and CMS exchange service

Made a windows service app that does information synchronization and provides api for communication between ERP (our system) and CMS (internet store, written by outsource team) I was in role of arhitect \ project manager and main developer of sync on ERP side. Application includes : - self installer - windows service - work with ms sql database - scheduled task based api to prepare big files and make checks and notifications - web service based on OWIN (new web services framework from MS) to handle calls from CMS side - authorisation mechanism using public and private certificates and tokens to provide security

Education

  • Kazan state university named after Tupolev (Kazan, Russia)

    Bachelor of Engineering (BEng) in Computer science

    2002-01-01-2008-01-01

  • 139 School with improved English, Kazan Russia

    in General school with improved English

    1991-01-01-2002-01-01

Languages

  • English
  • Russian

Personal Accounts