Андроид - разработчик

  • Занятость:
  • График работы:

Опыт работы

Декабрь 2020 —
март 2021
3 месяца
Личные проекты на Android.
Программист
Генератор сигналов различной формы и частоты по средствам аудиосистемы смартфона ( https://play.google.com/store/apps/details?id=com.shokker.formsignaler https://github.com/AlexSizukhin/SignalGenerator )
Базовая архитектура стремящаяся к концепции Clean Architecture. Связь бизнес-логики с интерфейсом и службой реализующей генерирование сигналов через паттерн MVVM, с использование DI - Hilt. Сохранение параметров через Room. Работа с Broadcasting для захвата событий подключения/отключения наушников. Генерация сигнала через android.media.AudioTrack.В процессе разработки применялось интеграционное и UI тестирование (Espresso)

Загрузка отфильтрованных объектов неподалеку с сайта циан. (https://github.com/AlexSizukhin/myCian ). Использование сервисов геолокации, загрузка и парсинг данных Retrofit, GSON, JSpoon. Реактивная модель работы приложения: RX Java. Unit и UI тесты (Espresso, Mockito)
Май 2013 —
март 2021
7 лет 10 месяцев
ZaTvorchestvo. Студия дизайна интерьеров
Технический директор
Управляющий партнер, ответственный за техническую реализацию проектов (проектная документация, сметы, 3d, общение с поставщиками/субподрядчиками, авторский надзор).

Управление командой из 3х человек. (3d визуализатор, чертежник/помощник, креативщик).
Организация бизнес-процесса и технических средств разработки и ведения проектов.
При необходимости лично работал во всех ролях: общение с заказчиком, сметчик, инженер, чертежник(Archicad, SolidWorks, Базис) , 3d визуализатор (3d max, Corona, VR, Unreal engine) , менеджер по закупкам, авторский надзор (контроль строительных работ).
Апрель 2010 —
май 2013
3 года 1 месяц
Luxoft
Старший программист
Центр разработок Deutschebank. Участник команды Desk RAD (Rapid Application Development), отдела Commodities IT (IT обеспечение биржевых аналитиков в области сырьевой торговли).
Разработка и поддержка средств сбора и хранения аналитических данных загружаемых из различных источников (парсинг веб-страниц, CSV, Excel и XML). (C#, MS SQL, TIBCO EMS) Поддержка и доработка средств представления данных пользователю. (WinForms, Infragistics)
Обязанности: взаимодействие с бизнес-аналитиками или конечными пользователями для уточнения требований, приоритизация и оценка задач, разработка, тестирование, подготовка релиза и документации, поддержка. Разработка и поддержка инфраструктурных (управление, мониторинг) и разработческих утилит. Собеседования кандидатов в команду.
Апрель 2009 —
апрель 2010
1 год
НВК ВИСТ, ЗАО
Программист
Внедрение PLM систем, САПР, проектных систем. Проект: разработка на базе MS Project решения для проектного института в области проектирование трубопроводов.
Обязанности: взаимодействия с аналитиком, организация внутреннего документооборота для работы над проектом, программирование, тестирование, анализ существующего кода: профайлинг и реверс-инжиниринг, поддержание структуры проектов на TFS.
Технологии: C#, MS SQL, Oracle.
Август 2008 —
апрель 2009
8 месяцев
Softline Solutions
Программист
Softline Solutions. Дочерняя компания Softline-а, занимающаяся внедрением корпоративных систем. (MS CRM, SAP B1, R3)

Обязанности: написание программных модулей (веб-приложений) к MS CRM, расширение функциональности форм, внедрение дополнений на стороне заказчика.
Разработка дополнительных модулей к SAP Business One.
Технологии: C#, ASP.NET, Ajax, JavaScript, Linq, EntityFramework, NUnit, COM, TFS, CruiseControl.net.
Апрель 2006 —
август 2008
2 года 4 месяца
Геолинк-консалтинг (Консалтинг и исследования в области гидрогеологии)
Программист-разработчик
Консалтинг и исследования в области гидрогеологии.
Отдел разработки программного обеспечения.
Проект: система гидрологического мониторинга - сеть распределенных датчиков, передающих данные об уровнях воды через SMS сообщения и серверная часть по сбору, обработки и предоставлению пользователю.
Обязанности: являлся основным программистом в проекте. Осуществлял взаимодействие с аналитиком и разработчиками аппаратной части. Полностью разработал систему от работы с аппаратурой до пользовательских интерфейсов.
Используемые технологии: C#, ASP.NET, .net remoting, WebService, JavaScript, Excel, COM, MS SQL.

Проект: веб-интерфейс к приложению по гидрогеологическим расчётам.
Роль в проекте: Разработка пользовательского веб-интерфейса к существующему приложению. Технологии: C#, ASP.AJAX, JavaScript, CSS.

Проект: Создание веб-приложения, повторяющего функциональность ранее написанногона Access приложения. Роль в проекте: пользовательский интерфейс, написание контролов, разработка отчетов (PDF, Excel).
Использованные технологии: ASP.NET (Controls, Ajax, Office.Interop), MS SQL
Август 2004 —
март 2006
1 год 7 месяцев
Компания "Цефей" (Разработка и внедрение собственной ERP/MRP2)
Программист
Обязанности:
Добавление новой функциональности, исправление ошибок. Работа в качестве системного аналитика: проведение репликации данных и структур, реализации функционала средствами системы.
Используемые технологии: MS Visual C++ (v6 и v7), STL, MFC, win API, ODBC, yacc.

Обо мне

За последние три месяца освоил базовые технологии для Android разработки. (Kotlin, Android Arcitecture components, MVVM, Hilt, Room, RX Java), освежил знания базовых дисциплин.(алгоритмы, структуры данных, design patterns GoF, методологии разработки, TDD, Agile). Ищу вакансию в качестве FullStack разработчика или Android разработчика в узком сегменте задач. Быстро осваиваю технологии и методологии. Умею отладить производственный процесс: найти и расшить узкие места.

Образование высшее

2007
Московский институт стали и сплавов
Факультет, Прикладная математика

Знание языков

Русский — родной
Иностранные языки
АнглийскийA1 — Начальный

Гражданство, время в пути до работы

  • Гражданство:
    Нет
  • Разрешение на работу:
    Нет
  • Желательное время в пути до работы:
    Не имеет значения