1. Business analysis

  • Business processes analysis (AS IS: development of organizational process map, models of business processes)
  • Business processes improvement (TO BE: brainstorming, simulation, analysis of alternatives, planning of changes)
  • Business process regulation writing
  • Job description writing

2. System analysis

  • Business requirements gathering
  • Development of requirements specification
  • Data modelling (logical, physical)
  • Software designing (concept, logical, physical)

3. Enterprise architecture development

  • Defining of architecture vision
  • Development of business architecture
  • Development of IT systems architecture
  • Development of technology architecture

4. Software development

  • Full-cycle of software development (requirements gathering, analysis and specification, design, development, testing, implementation and support)
  • Development from nothing or modification of existing system
  • Using modern open-source platforms and frameworks based on Java
  • Developers team for decision of large scale tasks

5. Technical support

  • Support business applications based on Alfresco / Activiti platforms
  • Support business applications based on SharePoint platform
  • Support custom solutions developed by myself