Hi,
I'm Andrew Nikitin,
a Senior Java DevOps Engineer
I'm Andrew Nikitin,
a Senior Java DevOps Engineer
20+ years of Software Development experience in various programming languages.
12+ years of experience developing systems/software for large business environments using Java, troubleshooting skills, engineering, programming, testing, and debugging.
6+ years of experience with Agile development environment Scrum, Kanban, and Waterfall methodologies, and willing to embrace Agile principles in daily job.
3+ years of experience in DevOps engineering
3+ years of experience developing applications using microservices, Java Spring Boot, containers, container technologies, and container management systems.
Developing maintainable and robust micro-services-based server software solutions applying Java and technologies like Spring-Boot, Kafka, cloud solutions, SQL, and NoSQL databases.
Proficient experience in Java development of Enterprise applications, unit and integration autotests (REST API, GRPC, Back-end, JEE, and console APP).
2+ years of experience with AWS tools: AWS SDK, developing Lambda functions, S3 SDK, EC2, AWS API gateway, AWS SQS, and SNS, Repositories, Monitoring, and Logging.
2+ years of experience in Angular 12+ (Typescript, Javascript), Bootstrap, HTML, and CSS.
Strong experience with Software Engineering/CS fundamentals, including data structures and algorithms.
Applying OOP, SOA, SOLID principles, and Design patterns with the ability to implement them in Java.
Strong experience in DevOps tools: Docker, Docker-Compose, Linux, VM, Docker, Kubernetes, Helm, OpenShift, Gitlab CI, Terraform, Jenkins.
Confident with databases such as PostgreSQL, Oracle DB, H2, MySQL, Aurora, and MongoDB, optimizing SQL queries and DB Structures.
I can install from scratch, manage cloud services, Docker containers, OS, Virtual machine, and required server software, install from scratch, and then manage Kubernetes.
I love building and designing things from scratch. In addition, I am passionate about customer success. Focus is on results, not activity. Learning EVERY DAY is a key to progress.
I see ambiguity and rapid change as an opportunity – not a threat. I believe the Full stack engineering is about being excited to work on the whole product, being eager to learn new technologies, and being ready to go where you’re needed most.
DevOps, Java, Kotlin, Angular.
DevOps:
Terraform, Continuous Integration, CI/CD, GitLab CI, Portainer, Openshift, Docker, Docker-Compose, Kubernetes, Helm, Jenkins, Terraform, Linux, Windows, Networks, Telecom, OpenShift, Zookeeper, Ambari, Git, Perforce, svn, Bitbucket, Github.
Java / JMV:
Java11, Java8, Java4-8, Kotlin, J2ee, Jaxb, jax-rs, jax-ws, Concurrency, threads, multi-threading, concurrency, WebServices, JNDI, Google Firebase, Android,
Cloud:
Amazon, S3, EC2, AWS Lambda, AWS, Aws Api gateway, AWS SQS, AWS SNS, AWS SAM, AWS CLI. Google Cloud Platform, GCP, BigTable.
Databases SQL & NoSQL:
Oracle DB, PostgreSQL, PL/SQL, MySQL, H2, Mongo db, MS SQL, Aurora, SQL, SQL queries, ORM, NoSQL, Relational Database, SQL optimization, query optimization, HSQL, Hibernate, Mybatis, Fluent-mybatis, eclipse link, Spring-data-JPA, JPA, Liquibase, FlywayDB,
Big Data:
HBase, Apache Flume, Apache Ambari,
Spring, Spring-boot, REST, Restful, SOAP, WSDL, Tomcat, xnl, xsd, Protobuf, GRPC, Json,
Hystrix, Open Feign, Circuit breaker, spring-security, OAuth,
GUI & WEB:
Angular, TypeScript, JavaScript, HTML, CSS.
Kafka, RabbitMQ, JMS, IBM MQ, MQ, Kibana, Graylog, ELK, Elastik search,
Microservices, Cloud, Maven, Gradle, ANT, Cron, Schedulers,
SDLC:
Agile, Scrum, Kanban, two weeks sprint, Retrospectives, planning, Citrix, Zoom, Jira, Confluence, TFS, TDD, BDD, Code review.
Other things:
PHP, Bash, Shell,
Senior, Bachelor's degree, Higher in Computer Science, Software developer,
VFD Led display, PIN-PAD i3070 Ingenico, SHTRIH-MINI-FRK fiscal printer, Jasper reports (iReport).