Matvii

Matvii

$35/hr
Phyton, C++ , AWS, IoT
Inmost
Reply rate:
100.0%
Availability:
Hourly ($/hour)
Age:
24 years old
Location:
Strasburg, Alsace Champagne Ardenne Lorraine, France
Experience:
3 years
Matvii Phyton, C++ Developer PROFESSIONAL EXPERIENCE: Company “Inmost” Position Python Developer. Responsibility Back-end development. Period 02.2021 – till present. SKILLS OVERVIEW: SKILLS ITEMS Bug-trackers Jira, Clickup Project management methodologies Scrum Version Control Systems Gitlab, GitHub, Bitbucket OOP/OOD SOLID Programming Languages Python, C# .NET JavaScript Java Technologies HTML5+CSS, Javascript, XAML, Object-Oriented Programming (OOP), SOLID, Microsoft SQL Server, PostgreSql, MySql, AWS(Cognito, DynamoDb, RDS(Aurora, usual relational database), CloudWatch, API Gateway, Lambda, SNS(simple notification service), Pinpoint, S3, CodeCommit, SES(simple email service), StepFunctions, IoT Core), Chalice+boto3, Django, Maven, 3 level architecture, ASP.NET Core, .Net, .Net Core, MQTT protocol, WPF(Windows Platform Foundation), Web API 2.0, MVC 5, DRY(don’t repeat yourself), Newtonsoft, DependencyInjection, EntityFramework, Node.js, Nodemon, Websockets Databases MongoDB, Microsoft SQL Server, PostgreSql, MySql PROJECTS: Name Power Watts Description IoT project for operating heating of the roof via mobile application. Amplify was used on the presentation part and for building serverless architecture of application. Backend architecture was based on lambda functions that were united in one project using Chalice, that was used for creating a REST API that was located on API Gateway. As databases were used, DynamoDB was not relational for big amounts of data and Aurora Postgres on RDS was relational. Pinpoint, SES, SNS were used for user notifying and Cognito as authorization service to enable authorization via Google and Facebook. IoT devices were connected to architecture using IoT Core service(registration of new devices, exchanging of data between clients, mobile and backed parts using built-in MQTT message broker). To interact with amazon services in Python boto3 framework was used. Technologies AWS(Cognito, DynamoDb, RDS(Aurora, usual relational database), CloudWatch, API Gateway, Lambda, SNS(simple notification service), Pinpoint, S3, CodeCommit, SES(simple email service), StepFunctions, IoT Core), Chalice+boto3 Language Python Duration 12 months Name Messenger (like Discord) Description Realization of Serializer/Deserializer for Json using Newtonsoft. Work with microsoft sql server as a database, to work with databases C# , EntityFrameworkCore, realization of pattern GenericRepository for convenient use. Realization of 3 level architecture: data access layer with database access, business logic layer where all backend logic(services) is located, presentation layer(UI) that user can interact with. Communication between presentation layer and logic layer was realized using http requests(rest api) using libraries of Web API 2.0. All dependencies between all 3 layers were managed using the Dependency Injection NuGet package, so all interaction was bound to abstractions not implementations. Project was a SPA(single page application) built using ASP.NET Core. Technologies Microsoft SQL Server, ASP.NET Core, EntityFrameworkCore, DependencyInjection, Newtonsoft, NuGet, Web API 2.0 Language C# Duration 6 months EDUCATION: UNIVERSITY Khnure(Kharkiv University Radioelectronics), Kharkiv SPECIALITY of Specialty 121 "Computer software engineering", department of "Computer science" YEARS 2021 - 2025 LANGUAGES: English B1 French B2 German A2 Ukrainian Native language. Russian Fluent
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.