Arman Sujoyan
Verified Expert in Engineering
Full-stack Developer
Arman is a full-stack developer with over seven years of experience in web and mobile app development, specializing in JavaScript, React, and Node.js. He has led teams to create scalable solutions in fintech and ridesharing, significantly enhancing efficiency and business models. Arman's innovative mindset and technical expertise make him a key asset for projects seeking excellence and sustainability.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Node.js, React, Git, Linux, JavaScript
The most amazing...
...project I've led is the design of a cost-cutting route-matching algorithm for a ride-sharing app, slashing expenses by 90%.
Work Experience
Senior Full-stack Developer
Hommz Technologies Ltd
- Participated in the creation of a recurring payment system using a local provider.
- Proposed an abstraction layer within the system to enhance the architecture and add flexibility to the system.
- Fixed minor bugs and different issues in the UI.
Back-end Developer
Puul
- Optimized a core route search algorithm by introducing a robust, scalable, and fast approach using different indexing techniques. As a result, reduced search costs by 90%.
- Constructed a payment system with well-defined abstractions and payment service provider (PSP) agnostic boundaries. Integrated with different service providers by keeping the business logic intact.
- Created CI/CD pipelines for continuous delivery and deployment using Bitbucket Pipelines and Google Cloud Run.
- Added logging mechanisms that integrate with GCP logs and alerts.
- Created a script for pre-processing and indexing geospatial data used in core system algorithms.
- Designed and implemented core workflows encompassing route creation, request handling, acceptance procedures, virtual balance deductions, and route search functionalities.
Senior Software Back-end Engineer
Heynota
- Added Application Performance Monitoring (APM) with DataDog for API.
- Created caching layer to speed up generative AI responses.
- Set up AWS infrastructure via organizations and consolidated billing. Split up the environment to dev, staging, and production via organizations.
- Extended scraping functionality to fetch images from provided article URLs through Python script and headless browser.
- Created a media library that automatically captured generated images and videos of the user and persisted them in S3.
- Integrated application with Auth0 and used Auth0 custom actions for backward synchronization.
Senior Software Engineer
Arminova Technologies
- Developed new scalable features by extending the existing infrastructure.
- Stress-tested the system with automated tests. Found bottlenecks in the system and fixed them. The system withstood over 10,000 simultaneous user actions.
- Conducted an experimental adaptation of new technologies to solve existing technical issues in the system. Designed a scalable subscription system to handle thousands of simultaneous live connections.
- Created a proof of concept for a new authorization and authentication system using Keycloak. Designed the system to integrate with SAML and OpenID Connect protocols easily. Added OTP and IdP domain discovery by augmenting existing metadata.
Front-end React Developer
Plume LTD
- Developed vital parts of the system in a short period of time.
- Suggested and added improvements to the existing codebase.
- Consulted with other developers and helped them move forward in their endeavors faster.
Senior Software Engineer
Freelance
- Migrated a legacy WordPress application to a robust JavaScript-based system using GraphQL, NestJS, and Next.js. Took care of deployment and infrastructure using Heroku. The app had 10,000 active users worldwide.
- Designed and developed a new system for a healthcare company from scratch using GraphQL, NestJS, and Next.js. Added a payment system using Stripe. Deployed it to Heroku.
- Designed APIs and database schemas from scratch. Optimized GraphQL APIs using a data loader pattern.
Senior Software Engineer
Simply Technologies
- Developed an app to track activities of different venues in the vicinity of users and calculate the level of crowdedness in those venues. The app had more than 300+ active venues tracked in Australia.
- Contributed to an extensive fintech application used by US banks to automatically verify bank applicants' income, assets, identity, residence, and insurance. About 8% of all US auto loans are processed through these APIs.
- Designed and developed a timesheet tracking application from scratch by leading a small team of developers. The app is used internally by companies with 100+ employees.
- Interviewed over 50 candidates for various job positions and provided feedback to the HR team. Suggested and applied different hiring processes for developers and knowledge-sharing patterns for internal communication in the company.
Junior Software Engineer
FreeDOM Development CJSC
- Implemented complex UIs for eCommerce applications using Angular.
- Prototyped, finalized, and optimized APIs with LoopBack and Node.js.
- Developed mobile applications using Ionic and Angular.
Experience
Web Application for Events
https://virt.com/Fintech App for Indirect Auto Finance
https://informed.iq/I worked as a full-stack developer, mainly on UI. I implemented SAML for federated authentication. Also, I worked on complex UI workflows, including document annotation, OCR extracted data display per document, and the selection of correctly extracted documents.
Time Tracking App
Event Tracking App
https://www.venews.app/Cuddle Therapy App
Learning Platform for Companies
https://www.electives.io/• Moving unstructured spaghetti code into structured services and optimizing their runtime.
• Integrating better data fetching mechanisms for easier and more efficient fetching.
• Architecting and proposing scalable, type-safe APIs for new features.
Generative AI for Digital Publishing
https://www.heynota.com/Puul | Ridesharing App
http://puul.coEducation
Bachelor's Degree in Computer Science
American University of Armenia - Yerevan, Armenia
Skills
Libraries/APIs
React, Node.js, REST APIs, AWS Amplify, Stripe API, Puppeteer, Stripe, Google Maps, Winston, Vue, React Router
Tools
Git, JSX, GitHub, Redux Toolkit, Terraform, Sequelize, GitLab, Jira, Amazon Elastic Container Service (Amazon ECS), AWS CloudFormation, SendGrid, Mocha, Amazon Cognito, Postman, Keycloak, Amazon Elastic Container Registry (ECR), Auth0, Bitbucket, Yarn Workspaces
Frameworks
NestJS, Next.js, Express.js, Redux, JSON Web Tokens (JWT), Selenium, Tailwind CSS, Draft.js, Svelte, React Native, Koa, Angular, Ionic, Loopback, Jest, Material UI, OAuth 2, Swagger
Languages
JavaScript, TypeScript, GraphQL, CSS, HTML, SCSS, HTML5, SQL, Ruby, XML, SAML, Sass, Python, Go
Paradigms
Object-oriented Programming (OOP), Responsive Web Design (RWD), High-performance Computing, Microservices, Microservices Architecture, Unit Testing, Functional Programming, Test-driven Development (TDD), DevOps, Scrum
Platforms
MacOS, Docker, Heroku, Linux, Visual Studio Code (VS Code), Amazon EC2, AWS Lambda, Amazon Web Services (AWS), AWS Elastic Beanstalk, AWS ALB, Vercel, Twilio, Firebase
Storage
Database Management Systems (DBMS), PostgreSQL, Hasura, JSON, Databases, Amazon S3 (AWS S3), Redis, Amazon DynamoDB, MongoDB, NoSQL, Elasticsearch, Datadog, Google Cloud
Other
Apollo, Apollo Server, APIs, Chakra UI, TypeORM, Front-end, Full-stack, Back-end, Architecture, Front-end Development, Responsive Web Apps, Web Development, Technical Hiring, Source Code Review, Code Review, Task Analysis, Interviewing, Performance, Algorithms, Data Structures, Amazon API Gateway, Amazon RDS, API Gateways, Technical Leadership, OAuth, Cloud, Leadership, Image Processing, Deep Learning, Probability Theory, Statistics, Calculus, Discrete Mathematics, State Machines, ECS, Okta, OpenAI GPT-3 API, DALL-E, ClickUp, Artificial Intelligence (AI), Generative Pre-trained Transformers (GPT), Payment APIs, Card Payments, Integration Testing, Testcontainers, CI/CD Pipelines, Hexagonal Architecture, Software Architecture, Technical Architecture, BullMQ, Monorepos, Domain-driven Design (DDD)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring