Armen Sargsyan

Armen Sargsyan

$25/hr
Java/Kotlin Software Engineer
Reply rate:
25.0%
Availability:
Full-time (40 hrs/wk)
Age:
28 years old
Location:
Gyunri, Shirak, Armenia
Experience:
9 years
ARMEN SARGSYAN Java/Kotlin software engineer CONTACTS PROFILE SUMMARY WORK EXPERIENCE - 9 YEARS 👨‍💻I am a software engineer specializing in Java and Kotlin. Linkedin EDUCATION- NATIONAL POLYTECHNIC UNIVERSITY OF ARMENIA, GYUMRI BRANCH Master of Computer Science - NATIONAL POLYTECHNIC UNIVERSITY OF ARMENIA, GYUMRI BRANCH Bachelor of Applied mathematics LANGUAGES English : fluent B2 Russian: fluent B2 Armenian: native With a deep understanding of software development principles, I strive to create reliable and scalable solutions that meet business needs. I believe in the power of clear communication with both team members and stakeholders to ensure alignment and effective goal achievement. My goal is to continuously learn and adapt to new technologies and trends, which enables me to work effectively on any project. 🚀 DevOps I believe that current trends require developers not only to know classic backend technologies, but also to have additional knowledge. That’s why I started learning DevOps. I really enjoy this field, and I think it complements Java and Kotlin development perfectly. I have worked with several architectural patterns in DevOps, such as containerization using Docker and orchestration with Kubernetes. 🤖🦾 AI Technologies In addition, the modern era demands not only strong technical skills but also the right approach to using AI technologies. I believe we are already witnessing a process of filtering — where more and more repetitive and routine tasks are being automated. Thanks to AI, many tasks can now be handled by smaller, more efficient teams. It is important for engineers to adapt, stay up to date, and actively integrate AI tools into their workflows in order to remain competitive and deliver greater value. Company : Period: Role: Stage ITSpace. September 2023 - May 2025 (1 year 9 months ). Senior Java/Kotlin/DevOps Software - Engineer . Developing a microservices-based project from scratch Project Description: HR space HRSpace isaspecialized weband mobile application developed for simplifying and improving human resource management within organizations. The application was created to address issues associated with manual and fragmented HR processes such as payroll, performance evaluation, and benefits management. Java/Kotlin Software engineer Design andimplementationof microservices-based architecture fromscratch. Security implementation using Keycloak within a Kubernetes architecture. Working with project architecture and participating in technical decision-making. Worked as a team coordinator, organizing the backend team. Participating in code reviews. Participated in daily stand-ups, retrospectives following Agile methodology. DevOps engineer Configuration and maintenance of CI/CD pipelines for deployment services on AWS. Implementation of service deployment and service communication within a Kubernetes Settingupmonitoringtoolstotrack system metrics. Technologies: Java, Kotlin, Spring Boot, Spring Cloud, Kotlin Stdlib, Ktor PostgreSQL, Liquibase, OAuth2, Camunda, Feign Client, gRPC, JUnit, Mockito, Kafka, Elasticsearch, Maven, OpenAPI/Swagger, Docker, Kubernetes, NGINX Ingress, CI/CD, Jenkins, Microservice Architecture, Testcontainers, AWS (S3, EC2, IAM, RDS), Scrum Company: ZenifyTech. Period: August 2021 - June 2023 (1 year 10 months). Role: Senior Java/Kotlin Software -engineer. Stage Maintaining existing functionality and adding new features. Project Description: InvoEase InvoEase—Thisisa financial andaccounting solution designed for professionals and law firms. It automatesthebilling process, payment management, and the generation of financial reports. Java/Kotlin engineer Workingwith legacy code and adapting outdated solutions to meet new requirements. Optimizing application performance for high-load environments. Refactoring code to improve structure and readability. Participating in code reviews and contributing to technology stack decisions. Solvingtasks related tofintechrequirementsand transactions. Technologies: Java, Kotlin, Spring Boot, Spring Cloud, OracleDb, Mongo db, FlyWay, REST APIs, WebSockets, Feign Client, RTB, JUnit, Mockito, Kafka, RabbitMq, Gradle, OpenAPI/Swagger, Docker, Kubernetes, GitLab, Microservice, Terraform, AWS Company: Period: Role: Stage ZenifyTech. October 2019 - July 2021 (1 year 8 months). Senior Java developer. Maintaining existing functionality and adding new features. Project Description: CaseSync CaseSync isacase managementsystem designed to help law firms manage client information, track case progress, and automate scheduling for court appearances. The system aims to improve communication and efficiency between legal teams and clients. Java/Kotlin engineer Testing and fixingbugs. Continuously learning new technologies and best practices. Writing unit and integration tests. Collaborating with team members to implement new features and improve system architecture Working with legacy code and adapting outdated solutions to meet new requirements. Technologies: Java, Kotlin, Angular, Spring Boot, Spring Cloud, PostgreSQL, Mongo db, Hibernate FlyWay, REST APIs, OpenAPI Generator, Hazelcast, Gradle, Docker, Prometheus, Bitbucket, Microservice, Azur, JUnit, Mockito, End-to-End (E2E)Test Company: Period: Role: Stage WorldPay. March 2016 - June 2019 (3 year 2 months). Junior - Middle Java developer. Core SDK development and integration with existing payment systems Project Description: Client-Side Encryption (CSE) Client-Side Encryption (CSE)is a Java-basedcryptographic SDK developed to secure sensitive payment data (such as cardholder details) before it leaves the client environment. The library encrypts card data using RSA public-key encryption and ensures PCI DSS compliance by preventing raw card data from reaching the merchant’s servers. It was integrated into eCommerce and mobile payment platforms, enabling merchants to perform secure transactions through the Worldpay gateway. Java/Kotlin engineer Implementedandmaintained Java SDK components for RSA encryption / decryption logic. Integrated encryption utilities with Worldpay’s REST and SOAP payment APIs. Developed unit and integration tests ensuring cryptographic consistency. Refactored legacy code to align with PCI DSS security standards and new API versions. Wrote documentation and sample integrations for partner developers. Technologies: Java 8, Spring Boot, Spring Security, REST API, SOAP, RSA Encryption, JCA/JCE, JSON, XML, JUnit, Mockito, Maven, Git, Jenkins, Docker Kubernetes, AWS (S3, EC2), PostgreSQL, SonarQube, TeamCity, Bitbucket Agile/Scrum SKILLS Languages of programming: Java(8–21),Kotlin,Groovy, SQL,Angular Frameworks и libraries: Spring, Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring REST, WebFlux Hibernate, MapStruct, Kotlin Stdlib, Ktor, OpenAPI/Swagger, Jackson, Gson, Apache Spark DB, Caches, Distributed systems: MySQL, PostgreSQL, Oracle PL/SQL, ClickHouse, MongoDB, Cassandra, Redis, Hazelcast, Neo4j, Elasticsearch, Kafka, RabbitMq, AWS SQS/SNS API and integrations: REST APIs, SOAP, gRPC, WebSockets, Feign Client, HTTPS, JSON, XML, WebClient, JWT, AdTech, RTB (Real-Time Bidding), External Payment, Billing APIs, GraphQL,Apache Avro Architecture and security: Microservices, Modular Monolith, Event-Driven Architecture, Monolith, OAuth2, Keycloak, RBAC, API Gateway (Kong, Spring Cloud Gateway, NGINX), Tools and environment: Maven, Gradle, Git, GitHub, Bitbucket, GitLab, Jira, Confluence, IntelliJ IDEA, SoapUI, Postman, OpenAPI Generator, SonarQube DevOps and cloud technologies: Docker, Kubernetes, CI/CD, Jenkins, Terraform, AWS (S3, EC2, RDS, IAM), Prometheus, Grafana Testing: JUnit, Mockito, Testcontainers, AssertJ, Integration, Unit, End-to-End (E2E) Testing, TDD, Cucumber (BDD) Methodologies: Agile, Scrum, Kanban, Camunda
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.