Alex Gavrishev
Principal Software Engineer | Mobile Development
Background
Enthusiastic about developing native mobile applications and eager to explore and integrate new technologies. Skilled in both working independently and collaborating with distributed teams, with a strong foundation in engineering.
Involved in the development and upkeep of large-scale web projects, and in recent years, contributed to multiple teams both within and outside the organization to enhance the product.
General: Object-Oriented Design and Programming, Test-driven development, Scrum, Refactoring, Git, Linux, CI/CD
Mobile: Android & iOS, Kotlin Multiplatform, Jetpack Compose, Swift
Web: Angular, HTML, CSS, TypeScript, RESTful APIs, LAMP, MongoDB, RabbitMQ, (H)MVC frameworks
Experience
Principal Software Engineer at Microsoft
- Design and implementation of Copilot inside Power BI mobile app
- Contributing to open-source 1DS telemetry SDK for iOS and Android
- Cross-team integration of Azure Spatial Anchors into Power BI mobile
Senior Software Engineer at Microsoft
- Planned and executed migration from AngularJS to Angular
- Introduced Kotlin support in Android app, migrated obj-c to Swift in iOS
- Upgraded Android app to latest SDK with macOS build compatibility
Software Engineer at Microsoft
Full stack developer on Power BI for Devices — iOS/Android app development, Angular front-end, .NET back-end.
Mobile Team Lead at Easytobook.com
Led development and technical design for mobile applications (iOS and Android). Development of native Android app, back-end REST APIs, and integration with external services.
Sr. Software Engineer at Easytobook.com
Design and development of server and client side web applications; focused on code quality, performance and scalability. Built scalable distributed web services (LAMP, MongoDB, Memcache, RabbitMQ). Integrated various supplier platforms growing from 7 cities to worldwide hotel reservations.
Independent Mobile Developer at Anod's Place
Development of applications and widgets for Android platform. Managing design, planning, development, testing and publishing of apps. Integration with 3rd party services, advanced hardware capabilities, localization.
Independent Web Developer at Anod's Place
Exploring and implementing web technologies including HTML, JS, AJAX, PHP, XML, CSS, MySQL. Integration with web services and libraries. Development of custom CMS, chat, and mobile sites.
Education
Afeka Tel Aviv Academic College of Engineering
B.Sc., Software Engineering
Southern Federal University (former Rostov State University)
Certificate, Software Engineering Study Program
Finished with Certificate of Excellence. Courses: Introduction to software development, Algorithms, Languages — Pascal, Delphi, Perl.
Active projects
Car Widget for Android
"Car Widget" makes easier and quicker access to phone features when you're in the car.
AppWatcher for Android
App Watcher helps you to receive notifications about updates for application from Play Store even the app is not installed currently on your device.
Discontinued projects
Simple Calendar Widget for Android
Simple calendar widget show next appointment on the homescreen of your phone.
DMB for J2ME
This program measures time interval from today to certain date... Additional functions: List of dates, Resize for phone screen, 7 color schemes
JumpBall for J2ME
Game, the main idea is to achieve the largest possible number of points, leaping up the ball.
Another Google Weather Gadget for iGoogle
Gadget shows weather for any location.
pyMusicQuiz for S60 Python
Recently, I played with iPod... I liked there MusicQuiz game, so I wrote similar game for S60... This is script in Python, it needs to be pre-installed. Tested on Symbian 8, on the 9.1 will not work because of fonts problem. Important! To play files in ogg format codec must be installed.
Ultra Guest Book in PHP
Guest book with administrator interface, works without database.
PopUp Song List WinAmp Plug-in
This is plug-in for WinAmp adds list of songs in the current playlist to its menu.
TOgg convertor for Win
Program for converting music files into ogg format.
Directory Launcher v4.7 for Win
Program for quick access to frequently used folders.