Upstaff Sign up
Roman Y.
Created AtUpstaffer since November, 2023

Roman Y. — Full Stack Developer

Expertise in Blockchain and Cryptography, Smart Contract, Full Stack Web.

Last verified on June, 2024

Bio Summary

- More than 10 years of experience in developing applications using JavaScript and TypeScript
- Experience with a setup a blockchain IoT network using the Hyperledger(infrastructure)
- Built a system and smart contracts, that are deploying into ETH network for digital signing of contracts for each deal of customers
- Setup an ETH explorer
- Build a web game, based on Solana, NFT tokens
- Experience with a migration from a monolithic architecture to microservices, it helped to spread jobs between teams and increased development speed, also here grew and lead the most productive team in the company (11 people)
- For the KYB/KYC platform startup based in Estonia architectured and implemented a whole app with Nest.js and React, it helps to build scale and flexible application, CQRS architecture
- Built processes for project lifecycle from development to release, CI/CD, started and scaled team, held workshops for the team
- Built a headless modern framework for frontend that based on React, swiftly increased a development speed
- Solved problem with a slow project building, increased speed x7.7 (210s ->27s)
- Supported a quite aging project and migrated some parts to microservices, wrapped into Kubernetes
- Optimized database queries, increased x3
- Suggested a better structure for a codebase for GraphQL and React, increased development speed
- Architecture & Tech Lead at Node.js Department

Technical Skills

Programming LanguagesJava, JavaScript, PHP, Swift, TypeScript
UI Frameworks, Libraries, and BrowsersAnt Design, Bootstrap, CSS, HTML, Material UI, SCSS, Socket.io
JavaScript Libraries and ToolsES6, Mongoose, Redux
JavaScript FrameworksExpress, NestJS, Next.js, Node.js, React, Vue.js
Databases & Management Systems / ORMAWS DynamoDB, MongoDB, MySQL, PostgreSQL, Redis, Sequelize, Typeorm
Cloud Platforms, Services & ComputingAWS, DigitalOcean
Amazon Web ServicesAWS CloudFront, AWS DynamoDB, AWS EC2, AWS Elastic Kubernetes Service (EKS), AWS Lambda, AWS S3, AWS SQS
Azure Cloud ServicesAzure Blockchain
BlockChain and Decentralized SoftwareAzure Blockchain, ETH (Ethereum blockchain), Web3
Methodologies, Paradigms and PatternsCommand and Query Responsibility Segregation (CQRS), microservices architecture
Virtualization, Containers and OrchestrationDocker, Kubernetes
Version ControlGit
Deployment, CI/CD & AdministrationGitLab CI
SDK / API and IntegrationsGraphQL, RESTful API
Mail / Network Protocols / Data transferGRPC, WebRTC, WebSockets
Operating SystemsiOS, Linux, macOS, Windows
QA, Test Automation, SecurityJest
Collaboration, Task & Issue TrackingJira, Redmine
Message/Queue/Task BrokersKafka, RabbitMQ
Web/App Servers, MiddlewareNginx

Work Experience

Architect/Software Engineer, Vespia

Duration: March 2021 - May 2023
Summary: A KYB/KYC platform for verifying and onboarding legal entities that helps companies minimize business risk using AI and through checking the company and its components (whether it conducts illegal activities or not).
Responsibilities: Architectured and implemented a whole app with Nest.js/React, it helps to build scale and flexible application, CQRS architecture. Built processes for project lifecycle from development to release, CI/CD. Started and scaled team, workshops for team.
Technologies: Nest.js, Node.js, PostgreSQL, Redis, RabbitMQ, Kubernetes, AWS, React.js, Next.js, GraphQL, Rx.js

Full-stack Developer, Blockchain

Duration: December 2020 - March 2021
Summary: A development of a NFT game which is based on blockchain.
Responsibilities: Architectured and implemented a whole app with Nest.js/React and integrated blockchain Solana.
Technologies: Nest.js, Node.js, PostgreSQL, DynamoDB, MongoDB, AWS, React.js, GraphQL, Apollo, Blockchain

Lead Full-Stack Developer, Blockchain

Duration: August 2020 - December 2020
Summary: The project was like an attempt to digitally sign and identify an individual on the blockchain, the result was just a digital signature.
Responsibilities: Migrated from a monolithic architecture to microservices, it helped to spread jobs between teams and increased development speed. Grew and led a most productive team in the company, 11 people. Supported the company in critical moments as an iOS developer, when we lost that one. Setup a blockchain IoT network using the Hyperledger(infrastructure) in short time that brought a huge client.
Technologies: Blockchain, PHP, Java, Node.js, PostgreSQL, Redis, RabbitMQ, Kubernetes, Vue.js, TypeScript

Full-Stack Developer, Medical

Duration: April 2020 - August 2020
Summary: Built a headless modern framework for frontend that based on React, swiftly increased a development speed.
Responsibilities: Building a headless modern framework. Covering codebase with tests. Improving application performance.
Technologies: React.js, Next.js, GraphQL, Apollo

Back-end Developer, E-commerce

Duration: January 2020 - April 2020
Summary: It was an American project, the main goal of which was creating a special constructor for everyone so that person can create a chatbot on the web-site without writing a code.
Responsibilities: Supported a quite aging project and migrated some parts to microservices, wrapped into Kubernetes, refactored Angular 1 --> React, it helps to spend less efforts and time for supporting the project.
Technologies: Nest.js, Node.js, MongoDB, AWS, React.js, GraphQL, Apollo

Lead Full-Stack Developer, Cryptography

Duration: January 2018 - January 2020
Summary:A British project that gave people the opportunity to add information to the dashboard about how much their company spends on gas, electricity, etc. Then it all calculates and shows whether you are violating the law of the country, gives advice on the rational use of resources, etc
Responsibilities: Optimized database queries, increased x3. Suggested a better structure for a codebase for GraphQL and React, increased development speed and made developers more happy. Improved development approaches in team, increase productivity.
Technologies: Nest.js, Node.js, PostgreSQL, DynamoDB, AWS, React.js, GraphQL, Apollo

Lead Full-Stack Developer, Ad tech

Duration: September 2017 - January 2018
Summary:A platform for setting up and displaying ads to potential customers. Using advertising technologies, advertisers collect arrays of audience data, more accurately determine the target audience, set targeting parameters, and evaluate the return on investment of a campaign. Based on the obtained information about consumers, advertising technologies make it possible to personalize advertising communications, show ads to an interested audience at the moment when it is most receptive to advertising
Responsibilities: Built a pipe of data stream for high load project that decrease expenses for servers. Implementation a front-end using React. Developed a public API for integration lot of clients.
Technologies: PHP, MongoDB, Redis, React.js, iOS, Swift

Lead Full-Stack Developer, Freelancing Exchange

Duration: September 2014 - September 2017
Summary:A fairly complex freelancing exchange with education domain, so it was a site through which you can order essays, diplomas, etc. , on the other hand, there are freelancers who do this, as well as managers who perform control
Responsibilities: Architectured and implemented a whole application. Integration of third party payments gateways. Started and scaled team up to 8 people. Implemented a CI/CD pipeline. Built an approach that reduces servers load, spent less costs.
Technologies: PHP, Node.js, MySQL, Redis, RabbitMQ, React.js, AWS, Digital Ocean

Software Developer, Gambling

Duration: January 2013 - September 2014
Summary: Leading online Casino platform from Israel.
Responsibilities: Increased a front-end side application building process by 100%, developed building scripts. Developed front-end for web/mobile/desktop. Developed a public library for flexible integration our platform using. Created a video slots using html5 technology.
Technologies: JavaScript, PHP, Oracle

Education

  • Inter-Regional Academy of Personal Management
    Degree in International Economics and Personnel Management
    2009 - 2013

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 Roman Y.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring