CP
Corporate product for visa agency
Company Employees
Artemiy Prikupets
Backend Engineer
Verified
I am a developer with a wide range of skills and experience in web development. I specialize in backend development. Backend skills: - I have the most experience working with Node.js applications in TypeScript using stack with Express.js / Nest.js, Prisma ORM + PostgreSQL, Redis + BullMQ for task queues, and Yup / Zod for data validation. - I have also worked on projects using Python (FastAPI, SQLAlchemy, Pydantic) and Java (Spring Boot, Hibernate ORM). - I have experience with external integrations: payment and email systems, AI as a Service (AIaaS), and other APIs. I conducted technical negotiations with representatives of other companies to coordinate data exchange formats. DevOps skills: - I have many years of experience in configuring and maintaining server infrastructure (mainly Unmanaged Clouds) based on various UNIX systems. For containerization, I use Docker and Docker Compose. I can configurate Nginx / Caddy, iptables / UFW, FTP + SSH, bash, and set up DNS records. - I have experience organizing monitoring and logging using Sentry, Grafana, Loki, and Pino.js. - I have worked with Git and understand the Git Flow methodology. Test automation skills (QA): - I have worked with Jest and Selenium / Playwright. Additional technical skills: web scraping, bot development, basic experience with MongoDB, knowledge of HTML and CSS, some experience working with React.js. Soft skills and process management: - I can work well in a team and remain calm in any situation. - I have led development teams on various projects, written guidelines, and conducted code reviews. - I understand Agile and Scrum principles and have worked with Jira and Confluence. I have experience in designing complex microservice architectures, I understand and apply the principles of SOLID, DDD, Clean Architecture and REST.More...