Vitaly Senko, Software Developer in Minsk, Minsk Region, Belarus
Vitaly Senko

Software Developer in Minsk, Minsk Region, Belarus

Member since February 1, 2019
Vitaly is a Node.js and Vue.js developer with a .NET background. He believes that the keys to success when working remotely with a client are good management and clear and regular communication. He’s a solid developer who thrives in fast-paced development environments and is extremely passionate about the programming languages that he uses.
Vitaly is now available for hire

Portfolio

  • Omni
    Amazon Web Services (AWS), AWS, MongoDB, Node.js
  • Sora (formely HonuHR)
    PostgreSQL, GraphQL, React Apollo, React, Node.js
  • Tispr
    Elasticsearch, Loopback, MongoDB, Node.js

Experience

Location

Minsk, Minsk Region, Belarus

Availability

Part-time

Preferred Environment

Linux, Node.js, Git, VS Code

The most amazing...

...software I've worked on was a huge medical insurance platform with 17 million users.

Employment

  • Lead Developer

    2020 - 2020
    Omni
    • Created a scalable application architecture.
    • Further developed the back end from scratch into an MVP.
    • Set up all the infrastructure on AWS.
    Technologies: Amazon Web Services (AWS), AWS, MongoDB, Node.js
  • Full-stack Developer

    2019 - 2019
    Sora (formely HonuHR)
    • Enhanced the application prototype to a production-ready solution.
    • Added lots of queries and mutations to manipulate data in GraphQL.
    • Implemented streaming file data processing in Node.js.
    • Added and updated several front-end pages in React.
    • Optimized GraphQL fragments pattern to be more flexible.
    Technologies: PostgreSQL, GraphQL, React Apollo, React, Node.js
  • Senior JavaScript Developer

    2018 - 2019
    Tispr
    • Built a platform for small businesses and freelancers to find work and professional connections. It is written in Node.js on LoopBack with MongoDB and Elasticsearch under the hood.
    Technologies: Elasticsearch, Loopback, MongoDB, Node.js
  • Senior JavaScript Developer

    2017 - 2018
    Cortlex
    • Implemented a consulting solution with a B2B model that was written in Node.js with MongoDB and Elasticsearch under the hood.
    • Developed also the front end of a solution using TypeScript and AngularJS.
    • Conducted technical interviews with the company's candidates.
    • Lectured in technical courses and gave lessons to the company's employees.
    Technologies: Angular, MongoDB, Node.js
  • Node.js Developer

    2017 - 2017
    EVRYTHNG
    • Created a SaaS infrastructure platform for the Internet of Things (IoT). The project was based on Node.js and AWS Lambda stack with MongoDB under the hood.
    • Provided a B2B solution for customers based on the EVRYTHNG Cloud.
    • Communicated with customers.
    • Developed services with Express.js along with all of the sufficient business logic.
    Technologies: Amazon Web Services (AWS), MQTT, MongoDB, AWS Lambda, AWS, Node.js
  • Software Engineer

    2014 - 2017
    ISSoft Solutions
    • Developed an internal project written in ASP MVC/Web API with Microsoft SQL Server as the database engine. The project's goal was to help with the company staff with the management of the clients, projects, employees, vacations, and even the company's car fleet.
    • Worked mainly in the back-end/database field for the above project but also did front-end tasks as well.
    • Wrote CRUDs and views for an MVC project.
    • Stored procedures for the database and a separate Web API project with Quartz.NET as the scheduler.
    • Implemented EWS as the communication with the email server and of course used EF for database interactions.
    • Supported a world-class project for the management of health insurance and healthcare bank accounts. Evolution1 is a leader in its business sphere with more than 17 million consumers over the US and Canada.
    • Developed ASP.NET WebForms projects; mainly writing a number of stored procedures (we didn't use an ORM for performance reasons), collaborated with BA/QA specialists as well as with the American development team.
    • Built up the front end by writing Angular-style HTML pages (with Web Forms) and general HTML markup with JavaScript code.
    • Developed servers and database and other back-end tasks such as CRS reports and SSIS packages.
    • Built a Node.js server and various front-end components for a small startup-like project with a hush-hush business purpose. The back-end was written in Node.js, AngularJS for the front, and MySQL at the database-level.
    • Set up the hosting of the Amazon API and the data storage (NoSQL, DynamoDB) for a mobile application for media management, written in Xamarin. The API uses other Amazon services as well, such as S3, STS, SQS, Lambda, and Cloudseach.
    Technologies: Amazon Web Services (AWS), Microsoft SQL Server, AWS DynamoDB, MongoDB, Angular, Node.js, C#, .NET

Experience

Skills

  • Languages

    JavaScript, C#, SQL, GraphQL, CSS3, HTML5, Go, Dart
  • Frameworks

    .NET, Express.js, ASP.NET MVC, .NET Core, ASP.NET Web API, ASP.NET Web Forms, Jasmine, Mocha.js, Angular, Loopback, Vuetify.js, NancyFx, NUnit, Bootstrap, Electron.js, Unity3D, Entity, Redux
  • Libraries/APIs

    Node.js, Vue.js 2, Vuex, Lodash, Chai, React, jQuery, Ramda
  • Paradigms

    Asynchronous Development, Agile, Waterfall Development
  • Other

    Multithreading, AWS, Quartz.NET, AWS API Gateway, Elastic Beanstalk
  • Tools

    Mongoose, Mocha, SuperTest, Amazon SQS, VS Code, MQTT, React Apollo, AWS Push Notification Service (AWS SNS), TFS, Git, Jira, Microsoft Exchange
  • Storage

    MSSQLCE, MongoDB, AWS S3, AWS DynamoDB, Microsoft SQL Server, PostgreSQL, SQL Server Integration Services (SSIS), Elasticsearch
  • Platforms

    Linux, Amazon Web Services (AWS), AWS Lambda

Education

  • Specialist's degree in Computer Science
    2011 - 2016
    Belarusian State University of Informatics and Radioelectronics - Minsk, Belarus

To view more profiles

Join Toptal
Share it with others