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

Ruslan — Full Stack Engineer (more BE)

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

Last verified on December, 2023

Core Skills

Bio Summary

Software Engineer with over 4 years of full-stack development experience in e-commerce, adTech, and media domains, specializing in JavaScript and TypeScript. Proven track record in building web applications utilizing technologies such as Node.js, Nest JS, React.js, and extensive experience with SQL and NoSQL databases. Adept at cloud services (AWS, GCP), devOps tools like Docker, and has a deep understanding of software development best practices including Agile and Scrum methodologies. Contributed significantly to key projects including a sports betting platform and outdoor advertising space platform, demonstrating skills in database schema deployment, message brokering with RabbitMQ, and optimizing user experiences. Strong emphasis on clean, maintainable code, and efficient development workflows, underscored by successes in system security, performance, and scalability.

Technical Skills

Programming LanguagesJavaScript, TypeScript
JavaScript FrameworksExpress, NestJS, Node.js, React
JavaScript Libraries and ToolsMongoose, mui, React Hooks, Redux, Redux-toolkit, Styled components, Winston
UI Frameworks, Libraries, and BrowsersStyled components, Tailwind CSS
Databases & Management Systems / ORMRedis
Amazon Web ServicesAWS S3
Virtualization, Containers and OrchestrationDocker Compose
Version ControlGithub Actions
SDK / API and IntegrationsGraphQL, OAuth, Swagger
QA, Test Automation, SecurityJest
Message/Queue/Task BrokersRabbitMQ
Mail / Network Protocols / Data transferWebSockets

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

  • 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