
Andrew Belkevich
Development
Poland, Poland
Skills
Node.js
About
Andrew Belkevich's skills align with Programmers (Information and Communication Technology). Andrew also has skills associated with Web Professionals (Information and Communication Technology). Andrew Belkevich has 6 years of work experience.
View more
Work Experience
insights- backend developer
June 2021 - Present
- (June 2021 - present) The H1 Connect platform combines data science and technology to synthesize billions of data points, including HCPs, claims data, published research, science and key expert opinions into meaningful insights. In this project, I worked as a backend developer utilizing typescript and golang. Our team consisted of 4 to 8 developers and my main duty was to build and enhance the existing gRPC-based API within our microservice infrastructure to meet the business requirements. Our team has achieved a rapid pace in delivering internal tools, creating around 5 products from scratch within a span of 2 years. As a core member of the backend team, I also played a significant role in writing numerous unit tests using typescript and golang, as well as end-to-end tests using gherkin Responsibilities: - Building backend API for business logic (gRPC, graphql) - Writing unit test for nest.js and golang services - Extending k8s infra - Building golang cli used in asynchronous file processing - Working with ArgoWorkflow - Taking part in tasks estimation, code reviewing Tools: Node.js, nest.js, typescript, postgesql, graphql, jest, kubernetes, docker, typeorm, helm, skaffold, argo workflow, gRPC, kafka Languages: JavaScript(Typescript), Golang
backend developer
January 2021 - June 2021
- GrandCentral is an entertainment app built for the music industry. It allows artists' agents and promoters to interact with venues, calendars and book events. In-app notifications help to not miss important events in the system, and 3d party integrations with the existing software facilitate venues events management. In this project, I was the main backend developer. It was a relatively short project, just six months, where we focused on building a Proof of Concept (PoC). Our team had five members, including frontend and backend devs, a project manager, a tester, and a business analyst. My role involved gathering info from the client, working closely with the business analyst, and turning those requirements into actual code. Throughout the project, I took charge of building the entire app from scratch. This included designing the API, shaping the database structure, and planning how to deploy the app effectively. Responsibilities: - Core developer for backend API for business logic from scratch (strapi.js) - Integration with 3d party services (google calendar) - Setting application deployment (aws fargate, docker, github actions) - Strong communication with FE engineers - Writing tasks for backend and FE engineers Tools: Strapi.js, Node.js, Redis, PostgreSQL, Docker, GraphQL, AWS elasticache, fargate, s3, Terraform Languages: JavaScript
Backend Developer
Taqtile
October 2018 - November 2020
- Manifest digital work instruction software is enhanced with augmented reality, 3D models, audio, video, and PDF manuals making them an invaluable frontline worker aid for completing complex processes accurately and consistently. In this project, I was one of the main backend developers, contributing to the development of an innovative AR-based instructional tool. Our team, consisting of 15-25 developers across various disciplines, focused on experimenting with different augmented reality platforms, including Microsoft HoloLens, Magic Leap, and web-based AR. The backend's core role was content management, handling 3D models, images, audio, and JSON data. My responsibility involved close collaboration with the Product Owner and the team to swiftly deliver high-quality features, given the evolving nature of the project and market uncertainties. We emphasized experimentation and adaptability to meet emerging requirements. Responsibilities: - Prepared necessary API for files and business entities storing, transforming and retrieving - Application deployment (azure vm, ssh, docker-compose) - Communication with different teams (iOS, Unity, Android, FE) for gathering requirements, fixing bugs, API explanation - Maintained and supported existing functionality - Implementing real-time conversations in app (websocket) Tools: Node.js, Express.js, Sequelize.js, Graphql, Azure Web Service, Docker, Docker Compose, nginx, Jenkins, WebSocket, webrtc Languages: JavaScript
Taqtile
January 2018 - November 2020
Backend developer
Dollar General (DG)
May 2018 - October 2018
- Mobile Application for Dollar General (DG). DG is an American chain of variety stores. Application features are push notifications, virtual coupons, geo navigation. In this project, I served as one of the backend developers on a team that included three developers and a Product Owner (PO). My core responsibilities involved collaborating closely with the PO and frontend team to gather and define requirements, followed by their implementation. Developing CRUD operations to facilitate content management through the admin panel and integrating push notifications logic for our mobile clients on both iOS and Android platforms. Responsibilities: - Integrated with customer API (getting information about actual prices) - Prepared necessary API - Implemented UI features for admin panel for content management (Angular 2) - Implemented Push Notification Tools: Node.js, Typescript, Firebase Cloud Store, Firebase Push Notifications, Firebase Hosting, Firebase Auth, Angular 2+, Redis