Artem SOFTWARE ENGINEER
Summary
- Experienced software engineer with a strong background in computer science and 4+ years of industry experience.
- Proficient in JavaScript, TypeScript, and Python, with expertise in both front-end and back-end development.
- Skilled in using Node JS, Express JS, Nest JS, FastAPI, Strapi, Prisma, Mongoose, Cron, Swagger, GraphQL, and more.
- Experienced in working with databases like PostgreSQL, MongoDB, and Redis.
- Familiar with cloud technologies such as AWS (EC2, S3, Lambda, API Gateway, CloudWatch, CloudFormation, SAM, EventBridge) and Firebase.
- Proficient in DevOps practices including Docker, Docker Compose, Kubernetes, GitLab CI/CD, and GitHub Actions.
- Strong knowledge of source control systems like Git, GitLab, and GitHub.
Note: The provided summary is a concise overview of the software engineer's skills, experience, and technical expertise. It highlights their proficiency in various programming languages, technologies, and tools, as well as their experience with different domains and methodologies. The summary is designed to make the resume stand out among other candidates and attract recruiters for an interview.
Work Experience
Software Engineer, INVESTMENT PLATFORM
Duration: 04.2022 - Till nowSummary:
- Online investment service based in London
- The platform is one of the biggest providers of individual savings accounts and pensions
- The user can buy and sell assets, making a profit on the difference in price
- He could also look at his personal statistics on purchases and sales
Technologies: JavaScript, TypeScript, Python, Node JS, Nest JS, FastAPI, Strapi, Prisma, Mongoose, Cron, Swagger, Webpack, PostgreSQL, MongoDB, AWS (S3, Lambda, API Gateway, EventBridge, SAM, CloudFormation), Docker, Docker Compose, Kubernetes, GitLab CI/CD, Git, GitLab
Software Engineer, TRAVEL WEB APPLICATION
Duration: 04.2021 - 08.2022Summary:
- The project is a travel web application designed to help users plan their trips
- The application offers several features such as blogs for content, chats for seamless communication, and maps to locate different places
- The application is designed to provide a user-friendly interface to offer a hassle-free travel experience
Technologies: JavaScript, TypeScript, Node JS, Express JS, GraphQL, RabbitMQ, Mongoose, MongoDB, Docker, Docker Compose, Kubernetes, Jest, React JS, HTML, MUI, SCSS, Apollo GraphQL, WebSocket, OAuth2, Git, GitHub, GitHub Actions, Winston
Software Engineer, APP FOR LEARNING ENGLISH
Duration: 01.2020 - 04.2021Summary:
- Web-app for studying English
- The app includes various tasks to test and enhance user’s knowledge such as grammar exercises, reading comprehension questions, and vocabulary quizzes
- The user can receive feedback on their performance statistics
Technologies: JavaScript, TypeScript, Node JS, Nest JS, PostgreSQL, Prisma, AWS (EC2, S3, Lambda, CloudWatch, CloudFormation, SAM, EventBridge), Kafka, GraphQL, Apollo GraphQL, Docker, Docker Compose, Git, GitHub, Jest
Software Engineer, HUMAN RESOURCES MANAGEMENT
Duration: 11.2018 - 01.2020Summary: Human resources management system with employees’ directory and the system of their skills.
Responsibilities: Full Stack development; Building and maintaining the platform's security by implementing OAuth2 and JWT for secure user authentication; Monitored and optimized the performance of GraphQL queries, resolvers, and Apollo Client interactions; Creating and incorporating the database through the use of PostgreSQL; Security configuration; Developing and maintaining UI components to ensure functionality and compatibility across different platforms; Participating in designing and implementing the user interface for the application; Conducting inspections for vulnerabilities and outdated components; Implementing AWS services, including S3 for storage, CloudWatch for monitoring, Lambda for serverless computing, and CloudFormation for infrastructure as code; Writing docker and docker-compose files; Implementing real-time communication via WebSockets.
Technologies: JavaScript, TypeScript, Node JS, Nest JS, Redis, PostgreSQL, TypeORM, NodeMailer, WebSocket, React JS, HTML, CSS, AWS (S3, Cloudwatch, Lambda, CloudFormation), Firebase, Redux-Toolkit, Jest, Docker, Docker Compose, Git, GitHub
Education
- Software Engineer
Education in the field of Software Engineering.