Java разработчик
Контакты
Java разработчик с большим опытом работы на языке Си (программирование микроконтроллеров STM/ATMEGA и др.), а также обладаю базовыми знаниями Pascal, Assembler и Python. Программирование — мое хобби с детства: с 8 лет создавал простые игры на языке Basic, в институте писал утилиты для автоматизации учебных расчетов на Pascal (в том числе реализовал собственный векторный 3D-редактор под DOS).
В настоящее время разрабатываю прошивки для охранных систем на C. В ходе работы возникла необходимость создания desktop-приложений и backend-решений, что привело меня к изучению Java. Прошел обучение по профессии Java-разработчик, имею опыт разработки приложений. Способен работать самостоятельно стремлюсь непрерывно совершенствоваться и изучать новые технологии. Ориентирован на долгосрочное взаимовыгодное сотрудничество. Считаю важным результативность работы и ее итоговый вклад в развитие организации.
- Языки программирования: Java, Си (микроконтроллеры)
- Gradle, Javalin, SQL, Spring Boot
- IDEA, Keil, VSC
- HTML/CSS, GitHub
- Операционные системы: Linux, Windows, macOS
- EagleCad
TaskManager - backend менеджера задач
Технологический стек: Java, JUnit, GitHub Actions, Gradle, Git, Checkstyle, SonarCube, JaCoCo, Make, Spring Boot.
SimpleMath - консольные игры на логику и математику.
Технологический стек: Java, Gradle, Git, Make, Checkstyle, Code Climate.
DifferenceFinder - консольное приложение для поиска отличий в файлах с поддержкой yaml или json.
Технологический стек: Java, JUnit, GitHub Actions, Gradle, Git, Checkstyle, Code Climate, JaCoCo, Make.
CorrectnessCheck - библиотека для проверки корректности данных.
Технологический стек: Java, JUnit, GitHub Actions, Gradle, Git, Checkstyle, Code Climate, Make.
HandyLed - программа/прошивка изделия "фонарик наладонный BiBuPro", управление адресными светодиодами и взаимодействия с пользователем.
Технологический стек: C, ST Visual Develop, STM8L
RadiationControl - программа/прошивка платы "пороговый сигнализатор ионизирующего излучения", расчеты отклонений радиационного фона и логика реакций.
Технологический стек: C, CodeVisionAVR, Atmega8L
BagulnikMzBase - программа/прошивка блока обработки и передачи информации с обменом по RS485, Web-сервером, Telegram-ботом, WiFi, Ethernet и другими функциями.
Технологический стек: C++, VSC, PlatformIO, Arduino, FreeRTOS, ESP32, W5500, RS485
Опыт
- Ведение опытно-конструкторских разработок
- Разработка логики и алгоритмов (язык Си)
- Проектирование схем и печатных плат, конструирование.
Достижения:
* Увеличил доход фирмы на ~10% за счет увеличения ассортимента продукции.
Образование
Начальные знания английского языка
Проживаю в городе Москва
Коммуникабелен и ответственен. Привык к самостоятельной работе на результат. Общителен. Люблю развиваться и изучать новые технологии.
Рекомендации
Привет, Андрей!
Давай улучшим твое резюме:
1. Контакты
Подраздел «Дополнительные контакты» предполагает указание там ссылки на профессиональные профили (Хабр Карьера и LinkedIn). VK в большей степени содержит много личного контента, с этим нужно быть аккуратнее и учитывать тот факт, что потенциальному работодателю он также станет доступен.
2. Опыт
Давай опишем задачи и достижения тезисно/ через буллиты, чтобы было легче читать информацию.
3. Образование
Не забудь внести сведения о дополнительном профильном образовании, в частности обучение в школе программирования Hexlet
Желаю тебе удачи в освоении IT-профессии!
Добавить комментарий/ссылку на вакансию