About

Evgeniy Nochevnov

evgeniy@mailnochevnov.ru

GitHub, VK

System Analyst

Major competencies:

  • system analysis, including gathering, documenting and negotiating requirements;
  • writing documentation: technical assignment / specification, workflow models, diagrams;
  • designing information systems architecture, including client-server and microservice approaches;
  • creating task statements and distributing tasks to team members;
  • estimating complexity and duration of tasks;
  • coordinating team members;
  • writing test cases / scenarios;
  • creating operational documentation;
  • creating schemes and diagrams of business processes, systems interaction etc.;
  • creating user interface layouts;
  • collecting data, and then defining and testing hypotheses.

I have work experience in start-ups, small, mid & large organizations (approx. 28.000 people).

Relocation and rare business trips may be allowed.

Professional qualities

  • Responsibility
  • "Can-do" attitude
  • Reliability
  • Initiative
  • Stress resistance
  • Communication skills
  • Ability to keep composure in difficult situations and in a rush

Professional skills

Tools, programming languages & technologies

RubyJavaScriptTypeScriptphp... — ability to read and understand code written in different programming languages.

SQLMySQLPostgreSQL — modelling database schemes, reading & writing database queries, including grouping, aggregating results, joins, window functions, subqueries.

cURLPostmanSoap UI — tools for testing web applications.

HTMLCSSHTTPWebSocket

Software design

MicroservicesDomain-Driven Design — ability to split large code bases into reusable parts.

UMLUser StoryER-diagrams (ERD)BPMN — 1.5 years of experience in solution design in large corporate projects.

XMLSOAPWSDL + XSL + XSDJSON (REST API)KafkaRabbitMQ — for integration between several systems.

Google DocsConfluenceSwagger (OpenAPI) — experience with documentation systems and formats.

UX (interface layouts) — sketches for some web pages using Balsamiq, Visio, Quant UX.

Work within team

JIRATrelloRedmineAsana... — solid experience in many task/issue trackers.

AgileKanbanScrum — work experience in flexible, highly dynamic environment; holding meetings with team; discussing & proposing solutions for tasks.

git — main tool for collaborating within repositories.

Desired work conditions

I feel comfortable to work on tasks from customer's point of view, and also to add technical details to my tasks and plan my activities.

Corporate culture

I'm interested in a democratic, creative environment, where there is a space for the development of work processes and results, as well as experiments. I welcome the combination of adaptability and organization.

Education

Year of ending Direction of training, educational institution
2015 Postgraduate (not finished PhD thesis), Moscow Technical University of Communication and Informatics
2013 Course "Project Management Workshop. Key documents, tools, solutions", "Project Practice"
2012 Specialist degree, 5-year graduate (Information Technologies, Computer Software), Moscow Technical University of Communication and Informatics

Work experience

Total: 14 years, including 1.5 years as system analyst. Below are the jobs that match the Analyst role.

Free-lance

September 2024 — nowadays, RubyRailsPostgreSQLRSpecDockerKubernetesRedisSwagger (OpenAPI)

Participation in some projects, including these:

  • Online learning system: writing task assignments and UX mockups for developers, testing results of tasks.
  • Online store (green field project): managing requirements, writing tasks definitions, coordination of terms and costs, acceptance and integration of work results.

System Analyst at Sberbank-Technology (Russia)

November 2017 — April 2018, 4 months UML

I took part in the development of a set of programs for storing and managing data of the bank's clients, including:

  • writing operational documentation;
  • creating technical specifications for developers;
  • designing integration between internal systems in micro-service platform.

Process Analyst at FC Otkrytie (Russia)

June 2017 — October 2017, 4 months UMLUse CaseUX

It is one of the largest banks in Russia. I worked there in webdev team. My most interesting achievements there:

  1. I analysed standards and recommendations on adapting web sites for visually, hearing and motor impaired people. Collected result of this work in a set of guidelines for team. This work should make company sites more convenient for these groups of people, i.e. reading information from web sites of this bank, filling the forms etc.
  2. Also, I analysed business process of cash exchange for customers: from putting order on web site to getting cash in branch offices. I described all associated processes, including information systems and user actions, and also coordinated integration work.
  3. I studied the topic of collateral properties and wrote technical specification for a third-party contractor to develop a web site with a catalog of objects: real estate, cars, equipment.

System Analyst and Developer at NIIAS (Russia)

September 2016 — June 2017, 8 months RubyOracleUMLXMLSOAP

This company develops integration platform for Russian Railways.

I was involved in the integration of several information systems of the company in order to automate the drawing up of train schedules for Far East of Russia. To do it, I collected and coordinated the requirements with all interested parties, wrote algorithms for converting and transferring data from one systems to others.

System Analyst at Uniweb (Russia)

February 2016 — July 2016, 5 months UMLUse CaseUser Story

I gathered requirements, elaborated them, wrote specifications for developers, and researched business processes. Improved business process of enrolment in paid online courses on the site uniweb.ru to reduce time of processing the application by 30% through the introduction of early registration on training and performing similar operations by a single thread.

Languages

Russian — proficiency, native

English — intermediate, B1