Программист-частник, обладающий следующими навыками:
1. Разработка кроссплатформенных мобильных приложений (С применением по мере необходимости родного для Android кода на Java)
Активно работаю с Qt5 QML(C++) и Xamarin Forms (C#). Так же есть опыт использования Adobe Phonegap. Помимо встроенного инструментария, умею вызывать код на Java для решения узкоспециализированных задач.
Например, вопрос как получить список контактов в QML висел на StackOverflow без ответа полтора года. Проект для Qt Creator был опубликован на GitHub и получил 9 звезд, 2 форка
https://goo.gl/n6i8EP
https://github.com/tripolskypetr/qmlcontactlist
Так же есть приложения для Android на Xamarin Forms, выгруженное в Google Play и показывающее ближайшее метро. Мной был реализован код, для получения последней известной геолокации, если её нет – запускается поиск устройства. Так же есть ответы на StackOverfollow по Xamarin Forms
https://play.google.com/store/apps/details?id=com.simplesoft.metro
https://goo.gl/jGy3X1
Сейчас, в области разработки мобильных приложений, я начинаю работать с React Native. Пока-что, у меня нет примеров наработок.
2. Разработка смарт-контрактов на Solidity
Есть опыт работы с смарт-контрактами Ethereum. Мной был создан проект, показывающий как выводить информацию на сайт, а так же пару ответов на StackOverfollow
https://github.com/tripolskypetr/EtherICO
https://goo.gl/oNixbZ
https://goo.gl/Uvvd9S
3. Компьютерное зрение
Есть наработки по применению OpenCV с использованием C++ для анализа содержимого экрана на компьютере. В сочетании с умением взаимодействовать с WinAPI, у меня получается автоматизировать процессы
https://github.com/tripolskypetr/Visor
https://github.com/tripolskypetr/cv2colorrange
4. Чат-боты любой сложности
Есть опыт работы с OpenNLP, для реализации чатов, использующих компьютерное обучение для ускорения процесса сбора информации с пользователя.
https://opennlp.apache.org/
5. Технические консультации
Больше всего ответов я произвел на русскоговорящем ответвлении StackOverfollow. Я имел опыт работы во многих отраслях программирования, думаю, имеет смысл указать и это
https://goo.gl/3jjWdS
https://goo.gl/SksiAK
https://goo.gl/Vwbt34
https://goo.gl/MtXq4P
https://goo.gl/fT2cwz
https://goo.gl/vuU49a
https://goo.gl/NXsPf4
https://goo.gl/cPESP7
https://goo.gl/a4Pcjn
6. Разработка сложного Backend с несколькими источниками данных
Был опыт работы с реализацией сервисной части приложения, использующего MySQL для хранения денежных проводок и информации о пользователе, а так же MongoDB для хранения неструктурированных данных. Проект разрабатывался на ASP.Net Core с применением Entity Framework. Помимо запросов Linq были использованы запросы SQL для увеличения производительности
https://www.w3schools.com/sql/sql_join.asp
7. Верстка одностраничных приложений с использованием ReactJS
Умею как реализовывать components пользовательского интерфейса с нуля, так и применять готовые от Microsoft или Wix
https://developer.microsoft.com/en-us/fabric#/components
https://wix-wix-style-react.surge.sh/
8. Верстка адаптивных сайтов с нуля (Twitter Bootstrap) или переоборудование шаблонов (CMS WordPress)
Верстка сайтов, работа с CMS.
https://getbootstrap.com/
https://wordpress.org/