Ilya Demidov

Head Software Developer at AlfaStrakhovanie
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
TR
Languages
  • Русский Native or bilingual proficiency
  • English Full professional proficiency
  • Türkçe Elementary proficiency
  • Čeština Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Insurance
    • 200 - 300 Employee
    • Head Software Developer
      • Nov 2018 - Present

      - Description: Company has a various systems and company allows you to switch a projects. So I've been designing a system & software architecture, writing a crucial and the most important parts of a systems, designing UI/UX, mentoring a developers, assisting to DevOps engineers and business analysts. Thus I've worked with Agent Commission System, Selling Systems and Agent Connecting System. - My achievements: I've completely designed solution and software architecture of the new system for agent commissions. I've helped to design a microservices solution architecture and I've completely designed a software architecture of few services. I've refactored a few system software architectures. I've gathered a team, introduced a development process in Java stack, designed a deployment and delivery processes and configured a few parts of that and configured a monitoring. I've coached 2 junior developers. I've wrote a some modules in ReactJS - Using: Java/Spring/REST/MyBatis/JUnit/Mockito/Vaadin/ReactJS/Liquibase/Oracle DB/PostgreSQL/Git/Jenkins/Docker/Kubernetes/Microservices Architecture/Multitier Architecture/Leader Skills/Analytical Skills Show less

    • France
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Developer
      • Jan 2018 - Nov 2018

      - Description: Project in Gemalto R&D Department. Prague, CZ. Building the back-end solution for the system for the management of a tokens. Building the CI/CD processes to deploy the solution to Amazon Web Services. - My achievements: I've built pipelines with acceptance tests, packaging to the containers and operating the containers by OpenShift. I've modified an app and developed the Ansible playbooks for the easy configuration apps on customer's server. I've developed some REST APIs for the token management and few UI. The system was presented successfully at SECON 2018 - Using: Java/JAX-RS/Spring Boot/Hibernate/JUnit/Mockito/NodeJS/Angular 2/Liquibase/Oracle DB/MySQL/Git/Mercurial/Jenkins/Ansible/Docker/Kubernetes/OpenShift/AWS/Microservices Architecture/Corporate Communication/Analytical Skills Show less

    • Russian Federation
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Engineer Lead
      • Aug 2016 - Dec 2017

      - Description: Building the highloaded REST API services for CIB Banking Department. - My achievements: I've built many different REST APIs, Integration Stub and CI/CD pipelines. All services have been built from a scratch and endure a load near 20 TPS. I've coached around 5 juniors for an effective developing at that context. I've developed a couple of videos for quick start. I've reached an agreements for some integrations and solution architectures. - Using: Java/JAX-RS/Spring Security/Spring Data/Spring AOP/Hibernate/JUnit/Mockito/Active MQ/Jetty/IBM WAS/IBM MQ/IBM WebSeal/GridGain/Liquibase/Oracle DB/Git/Jenkins/Ansible/Microservices Architecture/Team Leadership/Corporate Communication/Analytical Skills Show less

    • Russian Federation
    • Banking
    • 700 & Above Employee
    • Chief Specialist
      • Jun 2011 - Jul 2016

      - Description: Card Processing Department. Developing a web applications for the automatisation of the internal processes. - My achievements: I've built a part of software architecture, many web apps, services and the schedulers e.g. New Market Registrator, Fraud Monitoring, Card Locker, ATM Checker, Envelop Generator and Card2Card Report Builder. The time for a lot of operations has been decreased greater than 200%. Some business processes are modified. Some services improve customer loyalty up to 10%. I managed a 3 persons team: Planning, Task Allocation, Building Self development Plans. 99% of tasks were finished in time. Nobody resigned from the team. - Using: Java/XML/Web Logic/JAX-WS/JMS/JUnit/Mockito/Spring MVC/Hibernate/PHP/Apache Web Server/JavaScript/jQuery/CSS/HTML/PL-SQL/Oracle DB/SVN/Mercurial/Smart Vista/PCI DSS/E-commerce/Card Issue/ATM/Internet Acquiring/Cyber Security/Team Leadership/Corporate Communication/Analytical Skills Show less

  • Prominvest
    • Moscow, Russian Federation
    • Junior Software Developer
      • May 2010 - Jun 2011

      - Description: Startup. Desktop application based on Java with Swing with updating files through the internet. It retrieves news, weather info, advertisements from our http server. - My achievements: I've built the server app for gathering info. I've designed UI and built the mechanism to request the info from the server. - Using: Java/XML/MySQL/HTML/CSS/HTTP Client/Cyber Security/UI/UX - Description: Startup. Desktop application based on Java with Swing with updating files through the internet. It retrieves news, weather info, advertisements from our http server. - My achievements: I've built the server app for gathering info. I've designed UI and built the mechanism to request the info from the server. - Using: Java/XML/MySQL/HTML/CSS/HTTP Client/Cyber Security/UI/UX

Education

  • Moscow Aviation Institute (National Research University) (MAI)
    Master's degree, Applied Mathematics and Computer Science
    2006 - 2012

Community

You need to have a working account to view this content. Click here to join now