Сохранить подходящие вакансии стало проще и удобнее

Резюме от 20 января 2019 PRO

Сапунков Пётр Петрович

Java junior programmer, developer, программист, 10 000 грн

Полная занятость, неполная занятость, удаленная работа.

Возраст:
39 лет
Город:
Днепр
Готов переехать в:
Новомосковск

Контактная информация

Соискатель указал телефон, адрес и эл. почту.

Чтобы открыть контакты, войдите как работодатель или зарегистрируйтесь.


Опыт работы

Тестер

с 05.2015 по 07.2015 (2 месяца)
TrueSkills, Odesk (тестирование)

тестировал систему для тестирования программистов решая их задачи.

Physics control engineer

с 09.2014 по 02.2015 (5 месяцев)
Odesk, (games development)

Работал через Odesk, писал часть физического движка преследование объекта другим
(как перемещение так и вращение (слежение камерой)) движение групп объектов в формациях.
Разработка алгоритма, реализация, отладка, тестирование.

Программист

с 12.2013 по 03.2014 (3 месяца)
Приватбанк, (деньги)

Java SE 6.0
приложение 3х-звенка все 3 звена
клиент Swing
сервер свой (велосипед ихний) передача объектов через xml
SQL DB
типы задач ошибки, улучшения, разработка
писал тесты JUnit
Netbeans, Squirrel, Linux Mint, SVN, redmine
читал книги
Р. Мартин Чистый код
Фримен Э. Паттерны проектирования

Инженер расчёты

с 02.2002 по 12.2009 (7 лет 10 месяцев)
3 компании не ИТ, (машиностроение)

инженер расчеты на прочность не ИТ


Образование

ДНУ

ФТФ, специальность инженер-механик по импульсным тепловым машинам, Днепропетровск
Высшее, с 09.1997 по 02.2003 (5 лет 5 месяцев)

инженер советский


Дополнительное образование

  • Coursera (Algorithms, Part I and II) (2012, ~ 2 мес + ~ 2 мес)
  • Coursera (Compilers) (2012, ~ 3 мес)
  • class2go (Introduction to Databases) (2012 ~ 3 мес)
  • Coursera (Programming Languages) (2013, ~ 3 мес)
  • курсы Приватбанка (Программист Java) (2013, ~ 6 мес)
  • Coursera(The Hardware/Software Interface) (2013, ~ 3 мес)
  • Coursera (High Performance Scientific Computing) (2013, ~ 3 мес)
  • Coursera (Introduction to Systematic Program Design - Part 1) (2013, ~ 2 мес)
  • сайт tutorialspoint.com (HTTP, Servlet, JSP, Spring, Maven, Git, Hibernate, struts) (2014, 2 мес)

Профессиональные и другие навыки

  • Навыки работы с компьютером
    Пользуюсь с 1998
  • Пример кода https://github.com/DartPeter/shop (1 год опыта)
    Начинающий, 2 года назад.
  • Java Script (1 год опыта)
    Начинающий, не использовался.
  • JQuery (1 год опыта)
    Начинающий, не использовался.
  • Java SE (1 год опыта)
    Средний, использую в настоящее время.
  • Java EE (0 лет опыта)
    Начинающий, не использовался.
  • SQL (1 год опыта)
    Средний, использую в настоящее время.

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

Английский — выше среднего


Дополнительная информация

Сапунков Пётр Петрович (33 года)

специальность: инженер-механик

образование высшее техническое не ИТ:
1997-2003 ДГУ, ФТФ, кафедра теплотехники,
специальность инженер-механик по импульсным тепловым машинам.

Опыт работы:

12.02.2003-18.02.2008 г.г. инженер-расчётчик, ГКБЮ, расчётно-теоретический отдел,
Расчёты на прочность.
01.07.2008-11.02.2009 г.г. Инженерные расчеты
12.08.2009-12.12.2009 г.г. Инженерные расчеты

с [открыть контакты](см. выше в блоке «контактная информация») по [открыть контакты](см. выше в блоке «контактная информация») Приватбанк Департамент системной интеграции
чем занимался
джуниор Java SE 6.0
приложение 3х-звенка все 3 звена
клиент Swing
сервер свой (самописный) передача обектов через xml
база Sybase
типы задач ошибки, улучшения, разработка
писал тесты JUnit
Netbeans, Squirrel, Linux Mint, SVN, redmine
читал книги
Р. Мартин Чистый код
Фримен Э. Паттерны проектирования

Дополнительно:

Английский язык (средний уровень), французский язык (базовый уровень).
Любопытный, любознательный, творческий, некоммуникабельный

Знания в ИТ:
Java SCJA 5 и SCJP 6 (книжки читал, сертификата нет).

Приватбанк курсы с 20.05.2013 по 09.12.2013

Sybase Power Designer (BPM, CDM, PDM)
Sybase Adaptive Server Enterprise 12.5 (15)
Sybase Replication Server
Sybase Transact SQL
Java 6
курсовой проект
интернет магазин
база derby таблица с картинками и текстом
swing клиент двухзвенка, трехзвенка, переключаю через интерфейс
MVC паттерн
для передачи по сети использовал org.apache.http.client и org.codehaus.jackson
соединение с базой jdbc
а также html клиент для поиска товаров ( + Spring не помню как делал если надо то вспомню)

Курсы на Coursera по Computer Science.

Algorithms, Part I
union-find algorithms; basic iterable data types (stack, queues, and bags);
sorting algorithms (quicksort, mergesort, heapsort) and applications;
priority queues; binary search trees; red-black trees; hash tables;
and symbol-table applications.
Part II covers graph-processing algorithms, including minimum spanning tree and shortest paths algorithms, and string processing algorithms, including string sorts, tries, substring search, regular expressions, and data compression, and concludes with an overview placing the contents of the course in a larger context.

Compilers
major ideas used today in the implementation of programming language compilers,
including lexical analysis, parsing, syntax-directed translation,
abstract syntax trees, types and type checking, intermediate languages,
dataflow analysis, program optimization, code generation, and runtime systems.

Introduction to Databases
This is an introductory course on databases, primarily focusing on how databases
and database systems are used in applications. The course will cover relational databases and SQL
as well as cover semi-structured and unstructured data using the XML and JSON models.
It will cover different ways of designing databases and include such important topics such as;
indexes, views, transactions, authorization, integrity, triggers,
and online analytical processing (OLAP). Towards the end of the class,
Cloud databases and NoSQL systems will also be covered.

Programming Languages
Investigate the basic concepts behind programming languages, with a strong emphasis
on the techniques and benefits of functional programming. Use the programming languages ML,
Racket, and Ruby in ways that will teach you how the pieces of a language fit together to
create more than the sum of the parts. Gain new software skills and the concepts needed
to learn new languages on your own.

The Hardware/Software Interface
This course examines key computational abstraction levels below modern high-level languages; number representation, assembly language, introduction to C, memory management, the operating-system process model, high-level machine architecture including the memory hierarchy, and how high-level languages are implemented.

High Performance Scientific Computing
Programming-oriented course on effectively using modern computers to solve scientific computing problems arising in the physical/engineering sciences and other fields. Provides an introduction to efficient serial and parallel computing using Fortran 90, OpenMP, MPI, and Python, and software development tools such as version control, Makefiles, and debugging.

Introduction to Systematic Program Design - Part 1
Functional programming in Racket

JScript читал книжку серия HF сдал тест на Upwork результат Beginner level.
JQuery читал книжку серия HF сдал тест на Upwork результат Beginner level.


Личные качества:
Могу переварить много информаци. Быстро учусь. Технический склад ума.

Увлечения:
Игры, чтение.


место проживания г. Новомосковск, Днепропетровская обл.

Контакты

телефон:
тел. [открыть контакты](см. выше в блоке «контактная информация»)

Email:
[открыть контакты](см. выше в блоке «контактная информация»)


Сохранить в отклики Уже в откликах

Похожие резюме

Все похожие резюме


Сравните свои требования и зарплату с вакансиями других компаний: