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.