Work Experience
Software Engineer, SPORTS BETTING PLATFORM
Duration: 12.2022 – Till now
Summary: A cutting-edge sports betting platform featuring lottery-style cards and a team-building game with custom character cards, leveraging advanced algorithms for calculating odds and payouts.
Responsibilities: Full Stack development; deploying database schemas; developing data migration strategies; implementing RabbitMQ for microservices communication; building platform security via OAuth2 and JWT; caching strategies with Redis; UI components in React JS and Tailwind CSS; integrating Redux storage; Elasticsearch issue resolution; Elasticsearch utilization for search functionalities integrated with AWS components; writing Docker files; maintaining technical documentation.
Technologies: JavaScript, TypeScript, Node JS, Nest JS, TypeORM, PostgreSQL, Winston, Redis, RabbitMQ, ElasticSearch, NodeMailer, React JS, Redux, MUI, HTML, Redux-Toolkit, Clerk, React-Hook-Form, Tailwind CSS, Swagger, AWS (API Gateway, EC2, Lambda, CloudWatch, IAM), Docker, Docker Compose
Software Engineer, ADVERTISING PLATFORM
Duration: 05.2021 – 12.2022
Summary: An advertising platform for connecting advertisers and media companies, streamlining the process of buying and selling outdoor advertising space across the United States.
Responsibilities: Full Stack development; RESTful API maintenance using Nest JS; implementing Nest JS middleware for authentication and authorization; utilizing Redis data structures; enhancing user experience with lazy loading and React JS optimizations; monitoring and improving front-end performance; serverless architecture design for high traffic; feature support through refactoring and optimization.
Technologies: JavaScript, TypeScript, Node JS, Nest JS, GraphQL, Mongoose, MongoDB, Redis, React JS, MUI, React-Hook-Form, Apollo GraphQL, Redux, Redux-Toolkit, HTML, Jest, GCP (VM, IAM, Buckets, VPC, Cloud Run, Cloud Monitoring), Docker, Docker Compose, OAuth2, Git, GitHub
Software Engineer, ONLINE CINEMA PLATFORM
Duration: 11.2019 – 05.2021
Summary: An online cinema platform that provides a seamless interface for users to watch movies and TV shows, as well as purchase movie tickets.
Responsibilities: Full Stack development; WebSockets for real-time communication; video storage management and optimization; database design and scaling; developing reusable UI components using React JS; state management with Redux; web page optimization; secure AWS cloud infrastructure design; code unit testing; ensuring scalability, reliability, and security of ticket purchase systems; cloud performance and availability monitoring.
Technologies: JavaScript, TypeScript, Node JS, Express JS, Redis, WebSocket, PostgreSQL, TypeORM, React JS, Redux, HTML, Styled Components, Jest, AWS (IAM, S3, EC2, API Gateway, Lambda, CloudWatch, VPC, DynamoDB), OAuth2, Docker, Docker Compose, Git, GitHub
Education