Upstaff Sign up
Ruslan
🇬🇪Georgia (UTC+01:00)
Created AtUpstaffer since December, 2023

Ruslan — SOFTWARE ENGINEER

Expertise in Full Stack Web (4.0 yr.), Back-End Web (4.0 yr.).

Last verified on December, 2023

Core Skills

Bio Summary

A full stack software engineer with 4+ years of experience specializing in web development for domains such as e-commerce, adTech, and media. Expertise in JavaScript, TypeScript, and PHP with hands-on experience in key backend technologies including Node.js, Nest JS, Express.js, and Laravel, as well as front-end development with React.js and associated technologies. Proven track record in implementing complex database schemas, facilitating efficient communication with RabbitMQ, and ensuring platform security with OAuth2. Solid foundation in cloud services (AWS, GCP), DevOps (Docker), and automated testing (Jest), reflecting a versatile and adaptive technical skillset.

Technical Skills

Programming LanguagesJavaScript, PHP, TypeScript
UI Frameworks, Libraries, and BrowsersCSS, Styled components, Tailwind CSS
PHP FrameworksLaravel
JavaScript Libraries and ToolsMongoose, mui, React Hooks, Redux, Styled components, Winston
JavaScript FrameworksNestJS, Node.js, React
Databases & Management Systems / ORMMongoDB, Redis
Google Cloud PlatformGCP AI
Version ControlGithub Actions
SDK / API and IntegrationsGraphQL, OAuth
QA, Test Automation, SecurityJest
PlatformsShopify
Mail / Network Protocols / Data transferWebSockets
Other Technical SkillsCraft CMS

Work Experience

Software Engineer, Sports Betting Platform

Duration: 02.2023 – Till now
Summary: Development and maintenance of a sports betting platform featuring lottery-style cards and custom character cards with advanced odds and payouts calculation algorithms.
Responsibilities: Full stack development; Implementing database schemas and strategies for data migration using MySQL; Implementing RabbitMQ as a message broker; Utilizing Express JS and Nest JS across microservices; Building and maintaining platform security with OAuth2 and JWT; Optimizing database queries and server performance; Configuring automated notifications; Front-end development with React JS and Tailwind CSS; Implementing Redux store; Integrating automated cron jobs; Writing Docker and Docker Compose files; Creating technical documentation.
Technologies: JavaScript, TypeScript, Node JS, Nest JS, Express JS, GraphQL, TypeORM, MySQL, Winston, RabbitMQ, NodeMailer, React JS, HTML, CSS, Redux-Toolkit, React-Hook-Form, Tailwind CSS, Apollo GraphQL, AWS, Docker, Docker Compose.

Software Engineer, Advertising Platform

Duration: 11.2021 – 02.2023
Summary: Facilitation of buying and selling outdoor advertising space, linking advertisers and media companies for various outdoor media options in the USA.
Responsibilities: Full stack development; Backend API development using Express JS; Database design contribution; UI component development; Front-end performance monitoring and improvement; Event-driven system architecture for concurrent user messaging; Automated deployment pipeline setup using GCP technologies; CI/CD pipeline setup; Feature support optimization and refactoring.
Technologies: JavaScript, TypeScript, Node JS, Express JS, GraphQL, Mongoose, MongoDB, React JS, React-Hook-Form, Apollo GraphQL, Redux-Toolkit, MUI, HTML, Jest, GCP, Docker, Docker Compose, OAuth2, Git, GitHub.

Software Engineer, Online Cinema Platform

Duration: 11.2020 – 11.2021
Summary: Development of an online cinema platform allowing users to watch content and purchase cinema tickets, providing a personalized user experience.
Responsibilities: Full stack development; Database architecture execution focused on MySQL; Real-time communication via WebSockets; Video storage management; Database design and scaling; UI component development with React JS; State management using Redux; Web page optimization for speed and scalability; Secure cloud infrastructure implementation and monitoring using AWS services.
Technologies: JavaScript, TypeScript, Node JS, Express JS, Redis, Websocket, MySQL, TypeORM, React JS, Redux, HTML, Styled Components, Jest, AWS, OAuth2, Docker, Docker Compose, Git, GitHub.

Software Engineer, Rec-Place

Duration: 08.2019 – 11.2020
Summary: Rec-Place, an innovative recruitment platform focused on the industrial sector, facilitates the connection between organizations and proficient recruiters.
Responsibilities: Full Stack development; Craft CMS customization; RESTful API implementation with Laravel; Secure authentication system in Laravel; Developing custom Shopify themes; SQL strategies for database integrity and MySQL integration; Web page optimization; Code coverage with unit testing; Scalability, reliability, and security of ticket purchase system; Cloud infrastructure performance and availability monitoring.
Technologies: PHP, Laravel, Craft CMS, Shopify, MySQL, HTML, CSS, AWS, Docker, Docker Compose, Git, GitHub.

Education

  • Software Engineer

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Ruslan
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring