Evgeny Varov

Evgeny Varov

$32/hr
Flutter developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
36 years old
Location:
Tomsk, Tomsk Region, Russian Federation
Experience:
9 years
Evgeny Varov Russia, Tomsk (GMT+07:00) LinkedIn: https://www.linkedin.com/in/evsxez Pet-project: https://github.com/evsxez/iif2 Contacts Tel: +7 - Email:-Telegram: https://t.me/evsxez Skype: evgeny.varov Objective Flutter developer, full-time remote work or relocation. Summary I have a big experience in versatile mobile projects and tasks on any stages, built from scratch to full construction, support/bugfixing/refactoring in any modern/legacy clean/dirty code with high efficiency. Four Flutter projects (both platforms), over 40 Android and 5 iOS projects are completed so far. Work Experience ● Mar 2021 - [Now]: Flutter developer [IT X100 Group, remote] (Ukraine-multinational, 175+ employees https://joinitx100.com). The “VENUS” project: multi-brand cross-platform mobile app for food delivery (Flutter) with fully customizable UI, configurations, and content, managed by own web-based CMS (separate project, Flutter too). The goal is to replace old native apps and to connect new brands with ease. I took an active part starting from the very beginning of the project and touched almost every feature and aspect of the system’s architecture. We were working in a Scrum team, 3 Flutter developers with a dense and active code-review process of each other. This project is making use of CI/CD and I took some part in that too. Applied architecture approach: ui/domain/data/core layers on BLoCs, one repository for all brands. Together with me, we’ve released 2 brands: Sushimaster and Monopizza, another 5 are in the alpha test stage. Fully configured the process of adding new brands, version updates. Thanks to the new product existent users of apps can get access to new features faster, the new way of scaling a business is ready, and the cost for old versions support is sufficiently reduced. #dart #firebase #flutterbloc #provider #freezed #googlemaps #signalr #nullsafety #ci #cd ● Nov 2020 - Feb 2021: Flutter developer [Gerchik & Co, freelance, remote] (https://gerchik.co). Worked on a mobile learning forex platform (iOS/Android). Students have a set of lessons with tests after every two or three lessons. Fully customizable content and translations managed by own CMS. Lessons in a form of video or custom parsed HTML files to show as native UI. With help of this app the company got a channel to acquire new clients all over the world. #dart #youtube #socialauth #html #provider ● Jun 2020 - 2021 Mar: Flutter developer [freelance, remote] (Russia). It was an idea to prepare an alphabet learning app for kids (iOS/Android). The app design composed for smartphones and tablets contained a lot of graphics, a lot of configurable styles and hot reload of them, a lot of animations and video inserts. The work was done in about ½ but unfortunately, the client denied continuing mobile development based on life circumstances. As a developer and a new Flutter enthusiast, I got the experience to work with things I’ve never touched in other projects. Some screens are made with the help of game engine box2d. #dart #animations #graphics #responsiveui #flame #box2d ● Jul 2019 - 2020 Jun: Flutter developer [VGL Ltd, freelance, remote] (Russia-Ukraine https://www.vgl.su). I’ve developed a whole new mobile version of the company’s product “VGL Patrol” by myself (iOS/Android). This is an app for ordinary employees of security companies and their supervisors - a version like the main desktop product but with some limitations. Its architecture is based on features interactions via streams. For client-server communication, we had to add self-signed SSL certificates to the target platform and that was the reason to implement native plugins. The application is potentially ready to deal with dozens of thousands of records by implementing a thin client concept. With this application, the company got the ability to equip every client with their product and that became an additional source of monetization. #dart #nativeplugins #sqlite #streams #ssl #pagination #thinclient #iap #firebasefunctions #bioauth #responsiveui ● Jun 2018 – 2021 Jan: Android developer [Rapid Square Inc., remote] (USA-Russia, 10+ employees https://rapidsq.com) Support and further development of product application for business card interchange. Made a unique algorithm of cropping cards on video based on OpenCV library. #kotlin #android #opencv #mvvm #androidjetpack #rx ● Feb 2018 – 2018 Jun: Senior Android developer [SibirSoftProject Ltd., office] (Tomsk, Software development, 100+ employees https://softinform.tomsk.ru) Development and support of external projects, consulting/mentoring, full cycle development of mobile apps, outsourcing. I've fully estimated and helped to take several projects, successfully finished active development stages for two government tenders. In conditions of tight communication and co-working with iOS developers I managed to solve some iOS tasks/issues on a legacy Objective-C project. #kotlin #android #mvp #rx ● Jul 2017 – 2018 Jan: Android developer [QuickAppNinja, remote] (Latvia-Russia, 10+ employees https://quickappninja.com) Prototyping, making architecture, development of app templates for further user customization, setting new skins and building .apk files on company servers using self-written scripts in a pipeline. Work with MVP, Ad Networks, drawing on canvas, Gradle. Some of my suggestions were implemented and included into release apps. I generated several ideas for new templates and offered a fresh way on how to build templates, which could be a possible solution for project stagnation and HR problems. #kotlin #lua #cd ● Jan 2016 – 2017 Jun: Android developer [project based, remote] Test of a business idea: could it be profitable to stamp template apps, completely redesigned and with rewarded video ads included? I created over 50 template-based (4-6 per template) apps/games for Android, about 30 of them are based on Chupamobile purchased Unity3D games. That turned to a successful and fast development cycle, restyling, ads library injection via java plugin. Many games were not only restyled, but their logic (C#) and logic of ads showing were also changed. #java #unity3d #ads #csharp ● Mar 2014 – 2015 May: iOS developer [freelance, remote] Personal interest to get familiar with a competitive platform technology, gain new experience, and broaden my mind. As a fact, there were 5 completed (sold) projects. I provided solutions for individuals and small businesses, made startups and ports of Android apps, Junior-Middle level, Objective-C only. #objectivec #sockets #wifi #bluetooth ● Jun 2013 – 2016 Jan: Android developer [MskTel Ltd., remote] (Moscow, communication services, 30+ employees https://msktel.ru) Development and support of apps in VoIP area. I developed a series of products that expanded the company's product line and attracted two new major clients. I used reverse engineering, java reflection and root permissions for adding non-standard functionality (multi-SIM support). I was involved in many research tasks, with a need to look into the Android source codes, to work with specific and rare manufacturers and phones. Java, C++ were used sometimes, writing scripts for tasks automatization. #java #sip #voip #ndk #c ● Dec 2012 – 2016 Jan: Android developer [freelance, remote] Various solutions for small and medium-sized businesses. More than 20 completed projects and a lot of satisfied customers, including government clients. Building new systems, supporting, and advising on the whole development cycle. My apps have helped customers to obtain grants totaling- RUR, to win a balloonist competition, and to improve various aspects of their businesses. I am still exploring any opportunities to gain new experience. #java #androidsdk (Oct- Nov – military service) Jan 2008 – 2011 Oct: Junior Software engineer, Middle Software engineer [MainConcept-DivX LLC, office] (part of Rovi Inc. 1700+ employees https://www.mainconcept.com) (Tomsk, headquarters in Aachen, Germany) Worked on utilities for video coding, codecs, SIMD optimization for CPU (assembler, “C”). I created a product that was included in the release Codec SDK and increased speed of previous solutions by 200%. Intern and graduate-level practicum, received excellent evaluations. #c #nasm #simd #codecs #graphics ● ● - – ACM and TopCoder Olympiads and programming contests. Represented the university team at regional contests. Education- - Tomsk State University of Control Systems and Radioelectronics (TOP-5 in information technologies of Russia tech universities - 2008) – Computer Science, Software engineer, GPA 4.75 out of 5, graduation work («Software solution for fault tolerance testing in media decoders») with an excellent mark. Professional Skills ● ● ● ● Expertise at: Flutter, Dart, Android, Java, Kotlin Deep insight: C (language), Android Studio, git, UI patterns, programming patterns, guidelines, Material design, MVP/MVVM, Rx Some knowledge of: iOS, Objective-C, C#, Python, bash, XCode, DB, SQL, Firebase, Google Maps, Google Vision, mobile ads, xml, SOAP, sockets, RPC, sensors, GPS, Google API, GCM/FCM, Bluetooth, USB, SMS, reverse engineering, SIP, JNI, analytics, popular SDK & libs, root Other skills but not last/only: TDD, Agile, Scrum, Figma, Zeplin, Photoshop, Adobe Illustrator, Unity3D English Level Upper-intermediate or Advanced. Passed preparation courses for IELTS. High competency in reading, writing. Conversational speaking and good listening skills. Other Accomplishments Master of sports in rowing, TOP-10 “Sport elite-2009” (Tomsk), head of department (30+ members) of non-commercial university tourists club- (elected, 200+ active members).
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.