I'm software engineer with over 10 years of experience working with the range of programming languages and technologies focusing primarily on Java, JavaScript/NodeJS, TypeScript and Python ecosystems. I'm mainly focused on backend platform development including provisioning Infrastructure as a Code and implementing DevOps practices. I also possess skill set and technology familiarity for data engineering role. Full technologies overview follows:
Databases: Oracle, MySQL 5, PostgreSQL, Redis, Elasticsearch, MongoDB.
Cloud: AWS - Lambda, API Gateway, S3, RDS, SSM, ACM, CloudFront, CloudFormation, Cloud Watch, Cognito, Route53, AWS CLI, AWS CDK.
Containerization: Docker, Docker Compose, Kubernetes, Testcontainers.
Frameworks and libraries: Spring (2.x, 3.x, and 4.x) - Core, Web, Security, Security OAuth, Webflow, Data
Spring Boot, Spring Boot Test
Spring Cloud - Feign, Hystrix, Eureka, Zull, Spring Cloud Streams, Spring Reactor, Micronaut, Serverless Framework, GraphQL, VueJS, JBoss Hibernate (3.x, 4.x), JUnit, Mockito, PowerMock, Mocha, Chai, Istanbul.
Platforms and tools: Apache Kafka, HashiCorp Consul, SVN, Mercurial, Git, Apache Maven, Gradle, npm, Keycloak, Jenkins, Jenkins Pipelines, ELK, Apache Tomcat, Apache JBoss, Atlassian - Jira, Confluence, Pipelines, SonarQube, Postman, PlantUML.
OS, IDEs and others: Windows XP, Windows 7 and Windows 10, Linux Ubuntu 16.04 LTS, Linux Ubuntu 20.04 LTS, IntelliJ IDEA.
I had a chance to work on variety of interesting and challenging projects in various types of industries, ranging from social network sites, ISP and telecommunications, e-retail, tourism and travel, energy sector, healthcare, event hosting and planning, e-commerce, and fintech industry.
I'm experienced with sales, and with the full software development cycle - from planning and analysis, to solution architecture design, implementation, testing, and rollout and maintenance.
I'm also competent team lead, with good set of soft skills. I'm able to work both as part of the team and independently.