Большой опыт работы с
• C#
• Microsoft .NET Framework
• WinForms
• LINQ
• WinAPI
• Создание библиотек и работа с внешними библиотеками
Опыт
• Асинхронного и многопоточного программирования
• ADO.NET Entity Framework (EF)
• LINQ to SQL
• WCF
• WPF
• Reflection
• С библиотеками DevExpress
Свободное владение ООП, SOLID.
Опыт работы с системами контроля версий.
Опыт работы в команде.
Написание качественного, поддерживаемого кода, высокая культура программирования.
Способность разбираться в чужом коде и API.
Знание и опыт работы с технологией XML.
Разработка с использованием и без Microsoft Office, автоматическое создание шаблонов и отчётов.
Теоретические знания в unit-тестирования.
Начинал изучать ASP.NET. Разбираюсь в HTML.
В работе использую Microsoft Visual Studio 2019 Community в связке с ReSharper и расширениями.
▼ Опыт работы с базами данных:
• SQL, T-SQL, MS SQL Server, SQL Management Studio.
Написание сложных запросов.
• Oracle Database
Создание сложных PL SQL запросов на добавление, редактирование, удаление, поиск, фильтрацию, различные сложные запросы.
Проектирование несложной базы данных (реляционные таблицы и связи между ними).
Создание логической и реляционной модели базы данных в SQL Developer Data Modeler.
Создание, редактирование, удаление, заполнение таблиц в SQL Developer.
• LINQ to SQL, Entity Framework
• MS Access
Проектирование несложной базы данных (реляционные таблицы и связи между ними).
Создание логической и физической модели базы данных.
Создание, редактирование, удаление, заполнение таблиц.
Создание отчетов, макросов, форм.
SQL запросы на создание, редактирование, удаление, заполнение таблиц.
▼ Личные качества:
Исполнительность, ответственность, пунктуальность, целеустремленность, инициативность, дисциплинированность, аналитический склад ума, способность к быстрому освоению новых знаний, умение работать в команде, высокая культура программирования, умение разбираться в чужом коде и API.
▼ Навыки в программном обеспечении AVEVA PDMS:
Развитие автоматизации процессов проектирования на основе программ собственной разработки, программного комплекса AVEVA PDMS.
Настройка и расширение функционала системы AVEVA PDMS.
Знание языка PML/PML2 для расширения возможности AVEVA PDMS.
Разработка программ и дополнений на языке C# и PML. Создание архитектуры приложений, кодирование на C#, тестирование, внедрение, техподдержка пользователей.
Программирование на PML. Создание макросов для автоматизации повторяющихся действий при работе в PDMS. Переписывание элементов графического интерфейса PDMS (стандартных форм, тулбаров, меню) на более практичные и удобные в использовании. Создание новых элементов графического интерфейса PDMS с новым функционалом.
Хорошее понимание принципов ООП. ООП обязательно используется в каждой программе и дополнении на C#.
Использование в работе Visual Studio 2013 + ReSharper.
Практический опыт работы с .NET API программы AVEVA PDMS. Нахождение недокументированных возможностей и их использование.
▼ Навыки:
Знание компьютера: На профессиональном уровне.
Знание программ: AVEVA PDMS, AVEVA Bocad; Photoshop; Компас; MathCad; VMWare; Outpost Firewall; Антивирусные продукты; Разные программы.
Отличное знание программных продуктов Microsoft Office и разработки отчётов (как средствами макросов, так и созданием автономных приложений).
Опыт программирования: C#, Visual C#, Microsoft .NET Framework, PML, Java, Android, C, C++, Visual C++, Basic, Visual Basic, VBA, Pascal, Delphi, WinAPI, AutoIT, SQL, PL SQL, HTML, XML.
Установка, настройка, восстановление Windows XP, Vista, 7, 10.
Установка ОС семейства Linux, Windows Server.
Основы и установка Windows Server 2003, Active Directory, DNS.
Установка и настройка защиты, антивирусных программ, фаерволлов.
Восстановление удаленных файлов с носителей и хард-дисков.
Основы сетевых технологий, настройка Internet, ЛВС, Wi-Fi.
Опыт работы с периферийным оборудованием (принтер, сканер, модем), диагностика, устранение неисправностей, заправка струйных картриджей HP.
Продвинутый пользователь Android.
Поддержка пользователей удаленно и на месте.
Знание языков: Английский (чтение справочной литературы преимущественно без словаря).
▼ Интересы:
Программирование, информационные технологии, интернет, Android.
Пробовал программировать под Android на Java.
Есть желание освоить и перейти на web технологии с использованием .Net.