Resume from December 9, 2019 PRO

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

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

Full-time, part-time, remote.

Age:
40 years
City:
Dnipro
Ready to move to:
Novomoskovsk

Contact information

The job seeker has entered a phone number, email and address.

In order to open contacts, sign in as an employer or register.


Work experience

Тестер

from 05.2015 to 07.2015 (2 months)
TrueSkills, Odesk (тестирование)

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

Physics control engineer

from 09.2014 to 02.2015 (5 months)
Odesk, (games development)

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

Программист

from 12.2013 to 03.2014 (3 months)
Приватбанк, (деньги)

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

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

from 02.2002 to 12.2009 (7 years 10 months)
3 компании не ИТ, (машиностроение)

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


Education

ДНУ

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

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


Additional education

  • 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 мес)

Professional and other skills

  • Computer skills
    Пользуюсь с 1998
  • Пример кода https://github.com/DartPeter/shop (1 year of experience)
    Beginner, 2 years ago.
  • Java Script (1 year of experience)
    Beginner, I haven't used it.
  • JQuery (1 year of experience)
    Beginner, I haven't used it.
  • Java SE (1 year of experience)
    Average, I currently use it.
  • Java EE (0 years of experience)
    Beginner, I haven't used it.
  • SQL (1 year of experience)
    Average, I currently use it.

Language proficiencies

English — above average


Additional information

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

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

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

Опыт работы:

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

с 08 12 2013 по 15 03 2014 Приватбанк Департамент системной интеграции
чем занимался
джуниор 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.


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

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


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

Контакты

телефон:
тел. [open contact info](look above in the "contact info" section)

Email:
[open contact info](look above in the "contact info" section)


Save to applications Already in applications

Similar resumes

All similar resumes


Compare your requirements and salary with other companies' jobs: