Vitaly Senko
Verified Expert in Engineering
Software Developer
Warsaw, Poland
Toptal member since March 1, 2019
Vitaly is a senior software developer who has maintained a healthcare platform with nearly 20 million users, leveraging his extensive experience creating apps with Node.js, React, and .NET. He was a senior software engineer at EVRYTHNG, a global SaaS firm featured in Bloomberg and Fast Company, and a lead engineer for Omni, now part of Coinbase. Companies around the globe seek him out for work on world-class health insurance and banking projects.
Portfolio
Experience
- JavaScript - 8 years
- Node.js - 7 years
- React - 5 years
- SQL - 3 years
- MongoDB - 3 years
- Rust - 1 year
Availability
Preferred Environment
Node.js, Git, Visual Studio Code (VS Code), Windows, Rust
The most amazing...
...software I've worked on is a huge medical insurance platform with 17 million users.
Work Experience
Rust Developer
The Innowise Group
- Developed a prototype framework for WASI server applications in Rust (with similar architecture as Express.js).
- Created business logic based on my framework to fulfill business requirements in the verifiable credentials domain.
- Built a React front-end application for the verifiable credentials project.
Lead Back-end Engineer
Audo
- Created the back end with business logic as a deployable serverless solution.
- Developed deployment scripts for back-end applications.
- Created a front-end web application using Flutter technology.
Back-end Engineer
Spencer Health Solutions, Inc
- Developed configuration framework as a no-code solution for employees to specify data flow.
- Created a cloud service to process company data for different consumers based on configuration.
- Worked with front-end engineers to achieve configuration setup UI.
Lead Developer
Omni
- Created a scalable application architecture.
- Further developed the back end from scratch into an MVP.
- Set up all the infrastructure on AWS.
Full-stack Developer
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.
Senior JavaScript Developer
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.
Senior JavaScript Developer
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.
Node.js Developer
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.
Software Engineer
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.
Experience
Huex
https://github.com/vssenko/huexArticle | Multithreading (English)
https://medium.com/@vssenko/playing-with-node-js-10-5-0-threads-e2322b2d0c43Text Editor (C++)
https://github.com/vssenko/TextEditorThreadPool (C++)
https://github.com/vssenko/SkinnyGirlBlog Platform | Evolve
https://github.com/vssenko/evolveUnity3D Integration
https://github.com/vssenko/nicer-dicerGraphQL Test
https://github.com/vssenko/graphql-testArticle | Multithreading (Russian)
https://habr.com/ru/post/416015/Event Engine
Education
Specialist's Degree in Computer Science
Belarusian State University of Informatics and Radioelectronics - Minsk, Belarus
Skills
Libraries/APIs
Node.js, React, API Development, REST APIs, Stripe Connect, Vue 2, Lodash, Chai, Vuex, jQuery, Ramda
Tools
Mongoose, Mocha, SuperTest, Amazon Simple Queue Service (SQS), Terraform, GitHub, MQTT, React Apollo, Amazon Simple Notification Service (SNS), TFS, Git, Jira, Microsoft Exchange, Webpack
Languages
TypeScript, JavaScript, GraphQL, CSS, HTML, C#, SQL, CSS3, HTML5, Go, Dart, C++, Rust
Frameworks
.NET, Express.js, ASP.NET MVC, .NET Core, ASP.NET Web API, ASP.NET Web Forms, Jasmine, Next.js, Angular, Loopback, Vuetify, NancyFx, NUnit, Bootstrap, Electron, Unity3D, Entity, Redux, Flutter, Tailwind CSS, Yarn, NestJS, gRPC
Paradigms
App Development, Asynchronous Development, REST, Microservices, Agile, Waterfall Development, DevOps
Platforms
Amazon Web Services (AWS), AWS Lambda, Docker, Linux, AWS Elastic Beanstalk, Visual Studio Code (VS Code), iOS, Android, Windows, Blockchain, PointClickCare
Storage
PostgreSQL, MongoDB, Databases, NoSQL, MSSQLCE, Amazon S3 (AWS S3), Amazon DynamoDB, Microsoft SQL Server, SQL Server Integration Services (SSIS), Elasticsearch, MySQL, Google Cloud
Other
Software Development, Software Engineering, Data Management, Data Processing, Multithreading, APIs, Back-end, Full-stack, Architecture, Minimum Viable Product (MVP), Single Sign-on (SSO), Web Development, API Integration, Full-stack Development, WebSockets, Leadership, Social Networks, Quartz.NET, Amazon API Gateway, Serverless, Amazon RDS, Cryptocurrency, Internet of Things (IoT), WebAssembly (Wasm)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring