Hello, I’m Konstantin , software developer. I've created my very first website when I was just 10 years old. Some years later, in age of 13, I successfully finished a series of courses of advanced web-design, programming fundamentals, PHP for beginners, ASP for beginners, RDBMS and SQL. Same time I started using Linux as my primary and the only OS.
In my seventeen I have created my first website for money and got $500 for it. A few years later I started working with Java and continue to work with it to this day. Nowadays I write code on Groovy, Kotlin, Golang, Ruby, Bash, Fish, JavaScript and TypeScript. I am years old and I am still passionate about new technologies, new ideas and new ways of thinking.
Welcome to my world!
Project: CloudFormation;
Description: Developing a service that provides a common language for to describe and provision all the infrastructure resources in cloud environment;
Role: Software Developer;
Project: Eurogroshi;
Description: Redesigning legacy application to solve performance problems, migrate it to newer technology stack to make it easier to deploy and maintain. Migration from standalone machine to Google Cloud Platform;
Role: Architect, Team Lead;
Technologies: Java 8, Spring Framework 5, Spring Boot 2, Hibernate 5, PostgreSQL, WebServices, Swagger, Google Cloud Platform, Docker;
Project: Fintuity;
Description: Developing a SAAS application for investors and financial advisors;
Role: Architect, Team Lead;
Technologies: Java 8, Spring Framework 4, Spring Data, Spring Integration, Spring Boot, Hibernate 5, PostgreSQL, WebServices(REST, SOAP), Swagger, AWS, Angular 6, Docker;
Project: Giro;
Description: Implementing a web application for loan management;
Role: Architect, Team Lead;
Technologies: Java 8, Spring Framework 5, Spring Integration, Spring Boot 2, JOOQ, PostgreSQL, WebServices(REST), Swagger, AWS, Angular 4, JUnit 5, Docker, JHipster;
Project: Fusion Assets Management;
Description: Developing a full-feature application for financial advisors and their clients. The major target is automation in all the processes and migration of business from on-site communications to online so they can save money and get new customers by providing lower pricing;
Role: Architect, Team Lead;
Technologies: Java 8, Spring Framework 4, Spring Data, Spring Integration, Spring Boot, Hibernate 5, PostgreSQL, WebServices(REST), Swagger, AWS, Angular 5, Docker;
Project: Staffing Desk;
Description: Implementing a web application aimed to improve projects staffing experience;
Role: Developer;
Technologies: Java 8, Spring Framework 4, Spring Data, Spring Integration, Spring Boot, Hibernate 5, PostgreSQL, WebServices(REST), Swagger, ElasticSearch, AWS, Kafka, RabbitMQ, Maven, Docker;
Project: Mirapolis LMS;
Description: Mirapolis presents a Learning Management System(LMS) distributed with Software-as-a-Service(SaaS) and On-Premises Software models. Lots of companies use LMS to assess employees competencies and their training;
Role: Developer;
Technologies: Java 6, Spring Framework, Hibernate, Web-Services(REST, SOAP), PostgreSQL, Tomcat, Maven;
Project: OIM BM, TIVOLI SB;
Description: Implementing a system Identity Management System based on Oracle IDM and IBM Tivoli, implements integrating with customers services;
Role: Full-Stack Developer;
Technologies: Java 6, JEE, Oracle ADF, HTML, CSS, JavaScript, Oracle 11g, DB2, WebLogic, WebServices(SOAP);
Degree: Specialist, with honors;
Specialization: Applied Computer Science;