Who we are

Alvin is a team of software developers and designers. We work on-site at our two offices in US and Ukraine.

Our team is built with motivated individuals, who acquired deep knowledge on how software is used by the end users, what features provide the most value, and all it takes to build it.

Languages and tools we use, promote sustainable development and we are dedicated to deliver most valuable software to the customers.

We don’t just drop in, code, and leave - we’ll work side by side with your team to get job done and setup a process that shows immediate and lasting impact.

What we do

Are you facing a business process optimization challenge? Software integrations? Existing users are requesting new features? Startup idea? Alvin knows what to do.

Whether it is a payment platform or Google Ads API integration we did it previously and will be happy to help you with your next project.

We also design and develop mobile applications and reliable backend.

Our team built custom software for variety of business and help streamlined their processes in order to save time and optimize operations.

Technology we use

To maintain sustainable development we need to cover wide range of languages, frameworks and skills.

We are Python developers, manual testers, automation engineers, data science specialists, architects and mobile developers.

Primary programming languages: Python, JavaScript, TypeScript, Golang

Web projects written using Django or Flask. New Python-project building using aiohttp.

For JavaScript backend using express or koa. Most of new API-projects use GraphQL so we often accommodate Apollo Server.

We use React or Angular for a frontend.

Primary database used is PostgreSQL. Inside services use Redis, MongoDB, ClickHouse. For search use ElasticSearch. Background task processing - RabbitMQ or Kafka.

For CI/CD using GitLab and Bitrise. Production works on kubernetes (istio, prometheus, elk stack, grafana).

Mobile technology stack

iOS:

  • Languages: Swift
  • Architectures: VIPER, Clean Swift
  • Common libraries: Moya, IGListKit, Realm, YapDatabase, lottie
  • Additional: developed own components

Android:

  • Languages: Kotlin
  • Architectures: MVP, MVVM, VIPER, Android Architecture Components
  • Common libraries: Retrofit, Realm, Lottie, MotionLayout, Glide
  • Additional: RxJava, Coroutines