Hello, my name's Román! I'm a native Android Engineer. Passionate software developer with a knack for creating efficient, scalable, and user-centric applications. With a broad spectrum of programming languages under my belt and a commitment to continuous learning, I thrive in environments that challenge me to harness my skills and expand my horizons.
-
Wide experience with Android development and things around it. Tech stack includes Java, Kotlin, Groovy languages; pretty much all Android SDK, Jetpack (Room, Retrofit, Hilt, Navigation, Compose, etc); integration with external services such as PayPal, PubNub, AWS; social networks integration. Extensive experience with MVVM architecture and its implementations using different techstacks, in particular Jetpack Compose.
-
Experience with RESTful APIs, GraphQL, web sockets with Protobuff and Apache Thrift.
-
Backend development using Haskell. Familiar with libraries such as Aeson, Lenses, RIO and Stack in general, PostgreSQL, Diagrams, http-conduit, async, STM, Gogol and HSpec, as well as FP concepts and design patterns. Worked with Yesod for personal projects.
-
Blockchain development using Hardhat, Ethers.js libraries, Javascript and Solidity languages for the backend part, and React for the frontend part. Have minted a bunch of NFTs and invested in a bunch of coins.
- Worked in different international teams, from different parts of the world. Communicative, problem solving oriented, active, quick-learner.
- Speak Russian 🇷🇺 (native), English 🇬🇧 (IELTS 7.5 in 2008), Spanish 🇪🇸 (DELE B2 in 2013), Portuguese 🇧🇷 (Celpe-Bras Intermediário Superior in 2015), and Persian 🇮🇷 (intensive courses in 2017). Learning Turkish 🇹🇷 as of now.
🤝 Open to collaborations and remote job opportunities.