Innowise Sp. z o.o logo

Innowise Sp. z o.o

Artem K. logo

Artem K.

Available now

Software Engineer / Team Lead @ Innowise Sp. z o.o

Senior
Seniority
GMT+01:00, Warsaw, Poland
Location & Timezone
$59 - $68/hr
Average Hourly Rate
English, Polish
Languages

Top skills

JavaScript
TypeScript
Node.js
nest.js
WebSockets

About

Software Engineer with 8+ years of experience. Responsible Node JS developer with experience in pre-implementing REST API, GraphQL, and Microservices. Excels in collaborative team environments, particularly with Agile methodologies and practices. Thrives on large projects and enjoys tackling challenging tasks, always eager to work with new technologies.

Top skills

Verified by Pangea.ai due diligence

Top SkillsCurrent UsageSeniority
JavaScript
35%8 years
TypeScript
20%8 years
Node.js
20%8 years
nest.js
15%6 years
WebSockets
10%4 years

All skills

Roles and tools, to bring ideas to life and create meaningful experiences

ERP
Web Apps
CRM
Integrations
Databases

Professional experience

Explore a curated selection of projects highlighting Artem K.'s expertise and experience. Each project aims to showcase challenges, solutions, and the final outcome, along with the tools and technologies used.

Innowise
STREAMING PLATFORM — Software Engineer / Team Lead
Streaming platform for watching series, movies, and TV channels. Users can create accounts and purchase subscriptions for ad-free viewing. The project experiences a high load, with the API handling tens of millions of requests per hour.
JavaScript
TypeScript
PostgreSQL
WebSockets
Socket.io
+5

Under MNDA
BANK APP — Software Engineer / Team Lead
Personal account of bank users, which includes both an account for a regular user and an accountant. The project is based on the microservice architecture. Automatic payments and transfers by specified period. Transfers between clients via QR code. Analysis of performed transactions, piggy bank for specified purposes, payment for transport by QR code.
TypeScript
JavaScript
MongoDB
Redis
CSS
+3

Under MNDA
ONLINE MOBILE GAME — Software Engineer / Team Lead
Application has complex logic since players do a lot of interrelated actions, including playing arcade mini-games, contacting other players. Users can Sign Up via Facebook, Apple, E-Mail or play in guest mode. Besides Game UI, the Application includes an Admin panel which allows to collect and view game statistics, import / export batches of game data and update each entity directly.
JavaScript
TypeScript
ElasticSearch
PostgreSQL
WebSockets
+5

Preferred tools

View the preferred tools and apps used by Artem K. to assess compatibility and alignment.

Git
Git
Airtable
Airtable
ClickUp
ClickUp
Box
Box
Google Chat
Google Chat
Gitlab
Gitlab

Career highlights

Discover Artem K.’s professional journey, including employment history, certifications, and educational background.

Software Engineer / Team Lead
STREAMING PLATFORM2023 - Present
Managed development team; Conducted code reviews, provided feedback; Liaised with team members, management, and clients to ensure projects are completed to standard; Evaluated business needs and objectives; Architecture design; Developed APIs with Nest JS; Designed database schemas; Managed PostgreSQL database; Wrote complex SQL queries; Implemented the business logic of the application to ensure that it meets the client's requirements; Improved database performance through the use of indexes, procedures, transactions, views; Designed responsive UI components using React concepts; Optimized web pages for maximum speed and scalability; Designed AWS S3 storage for static user files; Utilized CloudFront's edge caching and distribution capabilities; Configured Route 53 routing policies; Designed AWS ECS task definitions and services to deploy and manage containerized workloads; Wrote Docker and Docker Compose files; Utilized WebSockets for real-time communication; Implemented CI/CD pipelines.
Software Engineer / Team Lead
BANK APP2022 - 2023
Managed development team; Assessed business needs and goals; Updating work schedules and performing troubleshooting as required; Participated in all software development end-to-end product lifecycle phases; Wrote progress reports and delivering presentations to the relevant stakeholders; Microservice architecture design via AWS SES; Maintained server side of the app and developed new features; Created and maintained technical documentation; Implemented transaction management strategies in SQL databases to maintain data integrity and consistency; Performed troubleshooting as required; Implemented new features; Designed and developed responsive and user-friendly web applications using React JS and MUI; Designed Redux storage.
Software Engineer / Team Lead
ONLINE MOBILE GAME2021 - 2022
Backend development; Designed architecture; Implemented server-side game logic with Nest JS; Developed communication between different microservices using AWS SQS; Designed and maintained database; Implemented real-time communication with WebSocket; Worked on payments using 3-rd party APIs; Created queries to the database with Prisma; Created unit and integration tests; Wrote docker-compose files; Utilized AWS EC2 for application deployment; Documented code using Swagger; Supported and bug fixed; Creating documentation and diagrams.
Software Engineer
TRAVELLINGS IN 3D2019 - 2021
Full Stack development; Designed and implemented server-side architecture; Optimized SQL queries; Developed API with Nest JS; Developed GraphQL schema and maintained it; Integrated oct8ne and matterport; Implemented video calling functionality using Twilio; Implemented indexes, transactions with Prisma; Developed and maintained user interfaces using React JS; Adapted Ant-Design components to meet specific project requirements; Developed comprehensive test suites using React-Testing-Library to validate component behavior; Designing serverless api via Lambda and API Gateway; Deployed CloudWatch Agent on Kubernetes nodes to collect system-level metrics, logs, and events; Deployed microservices on Kubernetes; Created unit and integration tests; Leveraged client-server communication with WebSocket; Implemented CI/CD pipelines; Code review.
Software Engineer
REALLIFE MEETINGS2018 - 2019
Backend development; Developed microservices on Nest JS; Participated in architecture design; Managed PostgreSQL database with TypeORM; Implemented monitoring solutions to track SQL query performance, database throughput, and resource utilization metrics; Utilized S3 to store and manage files for the platform; Utilized EC2 for application deployment; Set up custom CloudWatch metrics and alarms to monitor resource utilization, application performance, and system health in real-time; Created unit and integration tests; Built API Gateway service with GraphQL; Set up deployment environments with Kubernetes; Solved complex optimization problems; Implemented CI/CD pipelines; Supported and bug fixed.
Software Engineer
BRIDGE APP2017 - 2018
Full Stack development; Database design; Architecture design; Developed REST API with Express JS; Created Nginx configuration file; Implemented interaction with the database using TypeORM; Wrote complex SQL queries; Improved database performance through the use of indexes, procedures, transactions, views; Designed and developed reusable UI components using React JS; Wrote unit and integration tests for React components; Designed Redux stores and reducers to efficiently manage application state; Wrote Docker Compose files; Documented code using TSOA; Implemented CI/CD pipelines; Refactored code.
Software Engineer
HRM SYSTEM2015 - 2017
Full Stack development; Integrated 3-rd party API; Implemented authentication with AWS Cognito; Implemented notifications (push, sms, e-mails) with Twilio; Close communication with product owners; Integrated S3 to store and manage files for the platform; Set up custom dashboards and alarms to proactively monitor key performance indicators and detect anomalies or potential issues; Documented code using Swagger; Supported and bug fixing; Implemented CI/CD pipelines; Dockerized application; Refactored existing code.

Testimonials

Backend Team Lead @ Innowise Sp. z o.o

Innowise Sp. z o.o

Verified Testimonial

A dependable and forward-thinking Node.js engineer with 8+ years of experience in building high-performance systems. Skilled in REST, GraphQL, and microservices, he excels on large-scale projects and thrives on solving challenging technical tasks. His enthusiasm for modern technologies and strong grounding in Agile practices make him a valuable contributor to any team. Consistent, driven, and always ready to tackle the next big challenge.

Similar talent

Slide 1 of 0