Aleksandr Nedorezov

Aleksandr Nedorezov
Applied mathematician, software developer

STUDIES APPLIED FOR

Master of Science in Information Technology - Software Engineering

EDUCATION AND TRAINING

17/08/2015 - 08/2017

Innopolis University
Pre-Master's Software Engineering program (2015 - 2016) Master of Science in Information Technology - Software Engineering program (2016 - 2017)

01/09/2010 - 07/2015

Ulyanovsk State University
The Specialist degree in Mathematics and System Programming

01/03/2014 - 07/2015

Ulyanovsk State University
Diploma of advanced training course in Teaching Mathematics and Information Technology

01/10/2013 - 07/2015

Ulyanovsk State Technical University
Diploma of advanced training course in Translation for special purposes

01/10/2012 - 07/2015

Ulyanovsk State University
Bachelor of economics

10/2011 - 04/2012

IT Learning Center
Certificates in (dot)NET, Web design, PHP, Web development, Adobe Flash, Theory of Modern Programming

WORK EXPERIENCE

06/06/2016 - 29/07/2016

Intern
Innopolis University, Innopolis (Russia)

  • Development of the InnoMaps application as a summer internship project.
    InnoMaps is an Android application that provides indoor navigation functionality for the Innopolis University.

26/07/2009 - 04/2013

Web Master, C# Programmer, Content Manager
Freelance, Ulyanovsk (Russia)

  • Supervised the design, content, promotion and programming of websites
  • Created software (desktop applications)

PERSONAL SKILLS

Mother tongue

Russian

Other languages

  UNDERSTANDING SPEAKING WRITING
Listening Reading Spoken interaction Spoken production  
English C1 C1 C1 B2 C1
French A2 A2 A2 A2 A2


Levels: A1/A2: Basic user - B1/B2: Independent user - C1/C2: Proficient user
Common European Framework of Reference for Languages

Communication skills

- good communication skills gained through my work on various team projects

Organisational / managerial skills

- leadership (good team-leading skills) (was responsible for a team of 6 people at IT-school of the Ulyanovsk region)

- good organisational skills gained as a team leader at IT-school of the Ulyanovsk region (IT Start)

Job-related skills

  • Agile Methodology
  • Scrum
  • Extreme Programming
  • Customer Expectations Management
  • Requirements Management
  • Personas
  • Use Cases
  • Generic Programming
  • Linux
  • Git
  • Java
  • Android Development
  • Spring framework
  • ORMLite
  • C#
  • C++
  • PostgreSQL
  • PL/pgSQL
  • MySQL
  • PHP
  • Eiffel
  • bash
  • Jira
  • YouTrack
  • ABBYY SmartCAT

Driving licence

B

PROFESSIONAL GOALS

Participation in interesting, relevant and in-demand projects; focus on the outcome for the clients. Get real opportunities for career growth and advancement.
Constant self-development and self-improvement, self-realization.

ADDITIONAL INFORMATION

Projects

Did I? Habit Tracker (August 2016 - Present). "Did I?" is a habit tracking companion. It tracks how often a user repeats his or her habits, collects statistics, presents it as a simple chart, and regularly notifies a user on his/her achievements. Application is now available on Google Play. (Google Play is a trademark of Google Inc.) Solution stack: Java, Android, ORMLite, Play Services, Gradle.

Projects

University Picker (September 2016 - November 2016). Project represents a web-sites, the purpose of which is to help high school graduates to choose the university and the specialization based on the Russian State Exams results, the location of the university, the standard of living, average salary sizes, the number of preferred job offers, the cost of rental housing and hostels in that location. Solution stack: Django, Python, PostgreSQL, JavaScript, HTML5, CSS3, Bootstrap.

Projects

InnoMaps (June 2016 - July 2016). InnoMaps is an Android application that provides indoor navigation functionality for the Innopolis University. Solution stack: Java, Android, Spring framework, ORMLite, JGraphT, Play Services, Jackson, Gradle, H2, SQLite, Ubuntu Server, bash.

Projects

Software Engineering Insights (January 2016 - April 2016). This project is about development of the mobile application which informs users about best practices in Software Engineering, motivates users to learn best practices in Software Engineering and advertizes MSIT-SE program at Innopolis University. The application provides the following functionality: useful daily advices on how to perform projects in software industry, possibility to choose development process in quantified manner, categorized articles on Software Engineering, Scrum following helper. Solution stack: Java, Android, Spring framework, ORMLite, Gradle, H2, SQLite, Cent OS 7.

Projects

Publication Management System (September 2015 - December 2015). In this project our team have developed a complete system to manage publication records. The overall project was divided into three phases: 1) Design and Implementation of Relational Model using an existing DBMS (PostgreSQL, UML); 2) Development of web based user interface, which offers CRUD capabilities to interact with the database created on phase 1 (PHP, JQuery); 3) Development of own DBMS based on page storage logic in a single file with indexing algorithm of B+ tree and replacement of the DBMS used on phase 1 (Java, PHP, SQL).

Conferences

The winner of the annual scientific conference of the Faculty of Mathematics and Information Technology. Ulyanovsk State University, 2015

Projects

Trained and presented projects at IT-school of the Ulyanovsk region (IT Start), 2014, 2015

Conferences

The speaker of the scientific conference "Stochastic models in theoretical biology". Ulyanovsk State University, 2013

Projects

Management System for hotel business (June 2012). Passed a course in professional programming 52 academic hours (theory - 24 hrs. / Practice - 28 hrs.) and successfully defended a software project. Solution stack: C#, PHP, MySQL, jQuery.

Conferences

The winner of the annual scientific conference in English "Global and local problems of modern society". Ulyanovsk State University, 2012

Projects

Interpreter for a BASIC-like programming language (September 2011 - November 2011). The project was divided into four stages: 1) Description of the programming language syntax using syntax (Wirth) diagrams; 2) Development of the lexical analyzer for a given programming language; 3) Development of the parser (syntax analyzer) for a given programming language; 4) Development of the interpreter for a given programming language. Solution stack: C#, C++, Visual Studio.

Go to Top