Nikita Matusevich

Web, Desktop & Mobile Developer

Hello!

Hi, I'm Nikita Matusevich!

Web, Desktop & Mobile Developer


I'm a strongly skilled full-stack web developer with vast knowledge of a variety of computer languages, primarily focused on modern technologies.

Resume

  Work Experience

1. Walmart Labs

Full-Stack Web Developer - Aug 2018 - Present

2. Foto Novelty, Inc

Full-Stack Web Developer - Oct 2017 - Aug 2018

I have worked as a Full-Stack Web Developer at Foto Novelty, Inc. Foto Novelty, Inc is located in New York. This organization primarily operates in the Photographic Services business within the Business Services sector. This company provides photo booths and different services for parties and any-size events.

Text2Table

Сategory: Services

Technologies: ASP.NET WebApi, Angular, Material Design, HTML5, CSS3, Ninject, Entity Framework, CodeFirst from Database, FluentScheduler, Nlog, Twilio, Mailgun, Google Places

Description

Development of service, which sends text messages for certain needs.

Responsibilities
  • Designed and implemented integration components using ASP.NET WebApi (C#) and JavaScript in according to latest technologies and best practices
  • Developed REST architecture based web services to facilitate communication between client and servers
  • Implemented the DAL using the Entity Framework CodeFirst-from-Database paradigm
  • Develop Dependency Injection DI using the Ninject
  • Used .NET based task scheduler FluentScheduler to run task jobs on time
  • Implemented sms sending using Twilio and email sending using Mailgun
  • Designed and integrated the payment service using PayPal
  • Designed and developed user interface components using Angular 4.
  • Developed user-friendly, and responsive front-end utilizing the latest and greatest frameworks such as Material Design and Bootstrap
  • Used Google Places for easy addresses searching and Google Maps for timezones indication

PartyLeaders

Сategory: Services

Technologies: ASP.NET WebApi, SignalR, React.js, React/Redux, HTML5, CSS3, Ninject, Entity Framework, CodeFirst from Database, FluentScheduler, NLog, Twilio, Mailgun

Description

This project is a B2B application, which provides some specific solution for corporates, parties and other any events.

Responsibilities
  • Designed and implemented integration components using ASP.NET WebApi (C#) and JavaScript in according to latest industry standards and best practices.
  • Designed and implemented RESTful API layer along with calls to consume an API layer.
  • Designed and developed complete frontend of this application using React/Redux, HTML5 and CSS3.
  • Also, used other modern web tools such as Webpack, Gulp, NPM, etc
  • Enhanced and developed web pages to display real-time notifications and information using SignalR and jQuery.
  • Implemented object Dependency Injection concepts among classes using Ninject.
  • Built database throw Entity Framework with CodeFirst-from-Database approach.
  • Implemented and configured logging data using NLog.
  • Implemented sending text messages as SMS using Twilio and email messages using Mailgun

3. EDiary Systems

Full-Stack Web Developer - Mar 2017 - Aug 2017

I worked as a Full-Stack Web Developer at EDiary Systems LTD for 6+ months. EDiary Systems is a Belarusian ed-tech startup, which offers free e-diaries, personal websites, an electronic school manager, a timetable generator, online school subjects tests, an e-book mobile app for educational institutions and a closed social network for teachers, parents and pupils.

SocialNetwork

Сategory: Social network

Technologies: ASP.NET WebApi, SignalR, React.js, AJAX, HTML5, CSS3, Ninject, Entity Framework, CodeFirst from Database, FluentScheduler, log4net

Description

This project represents a modern social network for teachers, parents and pupils, which has all functionality of typical social networks.

Responsibilities
  • Designed and developed complete frontend of this application using React/Redux, HTML5 and CSS3.
  • Designed and implemented integration components using ASP.NET WebApi (C#) and JavaScript in according to latest industry standards and best practices.
  • Designed and implemented RESTful API layer along with calls to consume an API layer.
  • Enhanced and developed web pages to display real-time information using SignalR and jQuery.
  • Implemented object Dependency Injection concepts among classes using Ninject.
  • Built database throw Entity Framework with CodeFirst-from-Database approach.
  • Designed data model and create tables using T-SQL and SQL Server.
  • Implemented ASP.NET+React.js globalization and localization for handling resources based on thread culture.
  • Used LINQ for querying, sorting, filtering the complex objects utilizing Entity Framework DB Context and implemented Repository pattern for centralized data access.
  • Refactored the code using ReSharper and other latest tools and technologies.

SchoolBooks

Сategory: RESTful service for mobile app

Technologies: ASP.NET WebApi, Ninject, Entity Framework, CodeFirst from Database, FluentScheduler, log4net

Description

This project is a RESTful server for an e-book mobile app for iOS and Android.

Responsibilities
  • Designed the server architecture of an e-book application that processes hundreds of books and provides books' details via the API to iOS, Android and web clients.
  • Developed back-end features using Dependency Injection principle for WebApi controllers, services, and repositories using Ninject.
  • Built database throw Entity Framework with CodeFirst-from-Database approach.
  • Created RESTful web service that manages user token-based authentication (OAuth Bearer Token), books information and its purchases.
  • Used Postman for testing web services and RESTApi.

4. FP Trade

.NET Developer - Sep 2015 - Feb 2017

FP Trade LTD is a Belarusian outsourcing IT company, which develops software solutions, analytical systems, company management systems, process automation for the banking and financial sectors. The Company's customers are from the USA and Australia, including AMR Insurance, Farmers, Erie Insurance, Legal & General Group, Aegon, The Guardian Life Insurance Company of America, Voya Services Company, American International Group.

NanaosTrade

Сategory: Algotrading

Technologies: .Net Framework 4.5, DLL, WPF, WinForms

Description

Development of Forex trading system for creation and testing of trading strategies and real-time trading them.

Responsibilities
  • Responsible for full software development life cycle (SDLC) of C#-based algorithmic trading system.
  • Coded and backtested traditional trading strategies and developed "custom indicators" and "custom strategies".
  • Implemented graphical user interface (GUI) of working trading library and strategies backtesting, using WPF and Infragistics.
  • Involved in the developement of utilities for the market analysis: cointegration and correlation of symbol pairs, finding the peak trading time of the day.
  • Developed Monte Carlo and Genetic optimizers for searching the best strategy, and also worked with GeneticSharp library.
  • Implemented the provider for communication of the trading library with cAlgo/cTrader (Spotware).
  • Developed the provider for communication of the trading library with brokers via FIX protocol (Financial Information eXchange).
  • Started the development of WCF service, which collects quotes to the DataStorage.
  • Implemented multithreading concepts to improve application performance.

eSignApplication

Сategory: Insurance

Technologies: .Net Framework 4.5, ASP.NET MVC, HTML, CSS, JS, Quartz.NET

Description

The project represents a call-center and an examination survey for insurance companies from the USA and Australia.

Responsibilities
  • Secured the components with the appropriate permissions.
  • Designed Data layer using Entity Framework as ORM with C# and SQL Server 2014 as database engine.
  • Developed Web Services using WCF framework and C# for share data with external applications.
  • Created XML documents for saving data and application configurations using C#.
  • Read and parsed XML document for save data into database using C#.
  • Implemented XSLT for XML data transformation.
  • Developed custom functionality to export the selected data into various formats such as MS Excel and PDF.
  • Developed user interface Razor-based pages.
  • Worked with HTML, CSS, AJAX and jQuery to design the application.
  • Used ASP.NET validations Controls for side validations.
  • Used JavaScript validations for Compare Validation, Regular Expression validation.
  • Used AJAX to send JSON data to the web server using jQuery.
  • Worked on Unit test cases and performed unit testing.
  • Versioned the code using Tortoise SVN as a Control Version System.

eSignMobileApplication

Сategory: Insurance

Technologies: .Net Framework 4.6 Xamarin Forms, XAML, ASP.NET WebApi

Description

I have developed the mobile version (iOS, Android, WinPhone, Universal Windows 10) of application for eSignApplication. Also, I have created ASP.NET WebApi server for communication Xamarin-application with eSignApplication. The key idea was to build UI dynamically from the data which was received from the server.

Responsibilities
  • Excellent experience in developing and building applications using Xamarin Studio or Visual Studio 2015.
  • Used Xamarin.Forms along with XAML for creating UI and forms.
  • Used various design patterns to manage code and data efficiently.
  • Worked with in the Network interactions using JSON with REST API calls.
  • Implemented RESTFUL API calls to communicate with server.
  • Created numerous helper classes that can be used throughout the classes.
  • Worked on linear, frame and relative layouts for individual Native UI's in Xamarin.Forms.
  • Used AsyncTask for multithreading.
  • Developed the UI screens and Xamarin.Forms which met the UI requirements compliance.

5. Freelance & Own

Web & Desktop Developer - Oct 2013 - Present

I developed desktop and mobile applications and websites using ASP.NET or PHP, and designed UI using HTML, CSS, JS (jQuery, React/Redux, Angular) at my free time. Also, I have experience in Wordpress and Modx CMS.

VisaAgenciesSm

Сategory: CRM provider

Technologies: ASP.NET MVC, MS SQL Server, Entity Framework (CodeFirst), HTML, CSS, jQuery, Bootstrap

Description

I have developed the website, which provides CRM systems and mailing services for other small visa agencies.

Responsibilities
  • Developed core functionality with C#.NET and Entity Framework.
  • Developed security and encryption modules.
  • Implemented Multi-threading concepts to improve application performance.
  • Customized entity relationships and mappings.
  • Created logins & setup permissions to enable access for only authenticated users.
  • Implemented server side and client side validation using ASP.NET validation controls and JavaScript.
  • The front end styling & layout is done using HTML5 and Twitter Bootstrap CSS framework.
  • Used AJAX to send JSON data to the web server asynchronously using jQuery.
  • Used jQuery and JavaScript for dynamically building HTML components.

VisaAgenciesPartners

Сategory: The website for partners of v1za.by and shengenviza.by

Technologies: ASP.NET MVC, MS SQL Server, Entity Framework (CodeFirst), HTML, CSS, jQuery, Bootstrap

Description

I have developed the web application for partners, whose services are used by these visa agencies.

Responsibilities
  • Developed core functionality using C#.NET and Entity Framework.
  • Implemented Multi-threading concepts to improve application performance.
  • Customized entity relationships and mappings.
  • Created logins & setup permissions to enable access to only authenticated users.
  • Performed client side & server side validations. Used ASP.NET validations Controls for server side validations. Used JavaScript validation for client side validations.
  • Used JavaScript, jQuery, HTML5, CSS3, Twitter Bootstrap to develop UI.
  • Used AJAX to send JSON data to the web server asynchronously using jQuery.
  • Used jQuery and JavaScript for dynamically building HTML components.

VisaAgenciesCRM

Сategory: The CRM for v1za.by and shengenviza.by

Technologies: PHP, MySQL, HTML, CSS, jQuery, Bootstrap

Description

The CRM system has been developed for a visa agency. In addition to accounting customers' data, services, money turnover, I have developed the call-center using Asterisk.

Responsibilities
  • Used PHP CodeIgniter Web Framework to develop logic application layer.
  • Used JavaScript, jQuery, HTML5, CSS3, Twitter Bootstrap to develop UI.
  • Created Global JavaScript Methods for various front-end validations.
  • Developed web interfaces using AJAX.
  • Implemented Security features in Webservice for Authentication.
  • Administered MySQL databases.
  • Developed VoIP system Asterisk for the call-center using Python.

Virtual WIFI (own)

Сategory: The virtual hotspot

Technologies: .Net Framework 4.5, WinForms, IcsManagerLibrary.dll and etc

Description

Virtual WIFI is a software router for your Windows PC or laptop. You can transform your PC into a real WiFi hotspot, and share your computer’s Internet connection as Wi-Fi with any other PC or mobile device using Virtual WIFI. You can use Virtual WIFI on Windows 7, 8, 8.1, 10. Supported languages: English, Русский.
Links:
- SoftPedia
- SoftPortal
- BiblSoft
- Soft-Arhiv
- Besplatno Programmy
- FreeSoft
- etc.

medfix.in

Сategory: REST API server and CRM for medfix.in

Technologies: PHP Codeigniter, Python, HTML, CSS, JQuery, MySQL Database

Description

I have developed the CRM system (admin panel) on PHP Codeigniter for a small company from India, Bangalore, which is building the search, analysis and doctors/medical diagnostic centers/hospitals accounting system.

Responsibilities
  • Used PHP CodeIgniter Web Framework to develop an admin panel.
  • Used JavaScript, jQuery, HTML5, CSS3, Twitter Bootstrap to develop view layer.
  • Created Global JavaScript Methods for various front-end validations.
  • Developed web interfaces using AJAX.
  • Implemented Security features in Webservice for Authentication.
  • Administered MySQL databases.
  • Developed a RESTful server on Python for integration with the mobile application MedFix.

WriteHere (own)

Сategory: Blogging

Technologies: ASP.NET WepApi, React/Redux, SignalR, Nlog, Quill, Ninject

Description

WriteHere is a simple notebook for your dreams and ideas. This blogging platform is the easiest and anonymous way to write your thoughts in the Internet. You don't have to register on this website, you can write your ideas, publish and share with others. Also, you can see the statistics of your article's views.

More about WriteHere: https://write.hr/about

  Education

1. Master's degree of Computer Science

Belarusian State University of Informatics and Radioelectronics - -

I take a deep insight into programming technologies and languages (Pascal, C/C++, Assembler, C#, .NET etc.), database control systems (MySQL, MS SQL Server, Oracle etc.), web-technologies (HTML, CSS, JavaScript, XML etc.), technologies of software development and testing, software and hardware support of computer networks, etc. Activities and societies: Hostel's student Council, Housing and utilities Committee, Admissions University

2. High school (Physics and Mathematics)

Lyceum #1 (Baranovichi) - Sep 2010 - Jun 2012

Studied physics, mathematics, languages, programming Activities and societies: The Belarusian Red Cross organization; Lyceum's self-administration (The head of the Rada of the Lyceum)

3. Middle school

Gymnasium #3 (Baranovichi) - Sep 2000 - Jun 2010

  Certificates

CCNA Routing and Switching: Introduction to Networks

Cisco Networking Academy - May 2016 - Current

CCNA Routing and Switching: Routing and Switching Essentials

Cisco Networking Academy - Nov 2016 - Current

CCNA Routing and Switching: Scaling Networks

Cisco Networking Academy - Dec 2016 - Current

SKILLS

   Code Skills

  • 80% Complete
    HTML5 / CSS3 80 %
  • 60% Complete
    Javascript 60 %
  • 45% Complete
    PHP (Codeigniter) 45 %
  • 99% Complete
    C# 99 %
  • 45% Complete
    FIX Protocol 45 %
  • 45% Complete
    QuickFIX 45 %
  • 73% Complete
    Trading Systems 73 %
  • 77% Complete
    Trading Instruments 77 %
  • 66% Complete
    Forex Bots 66 %
  • 64% Complete
    Forex Indicators 64 %
  • 89% Complete
    ASP.NET 89 %
  • 79% Complete
    ADO.NET 79 %
  • 88% Complete
    Entity Framework: CodeFirst/CodeFirstFromDatabase 88 %
  • 56% Complete
    WCF 56 %
  • 86% Complete
    XML 86 %
  • 64% Complete
    cAlgo / cTrader 64 %
  • 86% Complete
    Bootstrap 86 %
  • 67% Complete
    C / C++ 67 %
  • 68% Complete
    CLI 68 %
  • 65% Complete
    Xamarin 65 %
  • 75% Complete
    MySQL 75 %
  • 77% Complete
    MS SQL Server 77 %
  • 87% Complete
    Wordpress 87 %
  • 53% Complete
    MODX 53 %
  • 45% Complete
    Python 45 %
  • 83% Complete
    React.js / Redux 83 %
  • 78% Complete
    Angular 4/5 78 %
  • 91% Complete
    Semantic UI 91 %
  • 93% Complete
    Ant Design 93 %
  • 86% Complete
    Material Design 86 %
  • 85% Complete
    Microsoft Azure VM 85 %
  • 91% Complete
    Microsoft Azure Blob Storage 91 %

   Software Skills

  • 85% Complete
    Adobe Photoshop 85 %
  • 46% Complete
    3D Studio Max 46 %
  • 80% Complete
    Git 80 %
  • 81% Complete
    JIRA 81 %
  • 82% Complete
    Tortoise SVN 82 %
  • 99% Complete
    Windows 99 %
  • 77% Complete
    Linux 77 %
  • 88% Complete
    mac OS 88 %
  • 99% Complete
    Visual Studio 99 %
  • 68% Complete
    PhpStorm 68 %
  • 56% Complete
    DataGrip 56 %
  • 89% Complete
    TeamCity 89 %
  • 61% Complete
    Jenkins 61 %
  • 87% Complete
    BitBucket 87 %
  • 59% Complete
    GitLab 59 %
  • 88% Complete
    Trello 88 %

   Professional Skills

  • 72% Complete
    Competitive 72 %
  • 80% Complete
    Comunication 80 %
  • 76% Complete
    Confidence 76 %
  • 68% Complete
    Creativity 68 %
  • 75% Complete
    Flexibility 75 %
  • 70% Complete
    Leadership 70 %
  • 80% Complete
    Reliability 80 %

Contact

  Address

San Francisco Bay Area

  Phone

+1 (929) 413-5338

  Mail

nikita@matusevich.it

  Website

vwf.by
sent-inc.do.am
write.hr

  Send Me a Message