Mihail

Mihail Agranat

Software Engineer

mail to:

Personal Profile

A software engineer with many years (~15) of experience in different kinds of software development. A battle-proven software architect, trainer and team lead. Major areas of interest include lightweight and emerging architectures.

Work Experience

Technology Architect at Accenture

March 2013 - Present

Several projects in Finnish Public Sector, German automotive industry and International Health products. Project examples: a document-processing system aimed to automate manual tasks, a web-portal for processing and searching large amounts of data, data integration platform for data incoming from third party systems, etc.

Responsibilities: Technology architect, DevOps lead, lead developer, full-stack developer.

Characteristics: Responsive UI design, RESTful and stateless microservices, Cloud-enabled, Batch application.

Technologies: Spring Boot, Guice, Jersey, Postgres, Docker / Kubernetes, AWS, AngularJS, Spring Batch, OpenLDAP, Jenkins, Gradle, Arquillian, Hibernate, Groovy, Gatling, Flyway

Methodologies: TDD, Agile Scrum, Kanban

Senior Developer at Tele2

March 2011 - March 2013

Multiple projects on top of agent-based provisioning platform (Tertio Service Ativation), including migration to the new hardware (SDM) from the legacy HLRs using full auto-provisioning for Baltic states.

Responsibilities: Integration architect, lead developer

Technologies: Java, Tcl, BPEL, Maven

Methodologies: Agile Scrum, Gate model

Software Engineer at various small software development houses

September 2005 - April 2011

Development of specific parts of ERP and CRM systems, e.g.: logic of warehouse automation, data visualization. Development of mobile and desktop Java applications; web-services; 3D-programming and game development.

Technologies: EJB 2.0, Swing, Java, Spring MVC, Hibernate, Struts, Google Search API, OpenGL, PHP

Technologies: Methodologies: Agile Scrum

Key Skills

  • Technology Architecture
  • Java
  • Microservices
  • DevOps

Education

University of Latvia

2004 - 2010: M. Sc. Comp.

Term paper: Symmetry detection in protein 3D structures using Extended Gaussian Images

Master thesis: Java communications interface implementation in an operating system

Certifications

Technology Architect

Accenture; valid from Nov 2015

Certificate number: 1733839034

SAFe 4 practitioner

Scaled Agile; Valid from Dec 2017 to Dec 2018

Certificate number: 62481731-4789

Brainbench transcript ID: 6884779

Github profile: https://github.com/influt