Simon Karalyus
@simonkaralyus
Mature backend engineer with expertise in microservices and design patterns.
What I'm looking for
With over 12 years of experience as a Senior Software Engineer, I have honed my skills in backend development, specializing in microservices, design patterns, and algorithms. My journey has taken me through various sectors, including e-commerce, financial services, and educational applications, where I have successfully designed and developed robust software solutions.
I am proficient in multiple programming languages, including Java, Kotlin, and TypeScript, and have a strong grasp of both functional and object-oriented design principles. My technical expertise extends to cloud technologies, CI/CD practices, and various frameworks, enabling me to deliver high-quality software that meets business needs efficiently.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
TUI Group
Dec 2021 - Sep 2024 (2 years 9 months)
Led the development of e-commerce solutions, enhancing time to market through advanced technologies. Implemented OTA/G7 functionality and integrated various APIs, optimizing data handling and export processes.
Senior Software Engineer
American Eagle Outfitters
Aug 2020 - Jan 2022 (1 year 5 months)
Improved performance of search and browse functionalities by migrating to AWS Lambda, reducing response times significantly. Developed API integrations to enhance user experience.
Senior Software Engineer
CompuGroup Medical
Feb 2020 - Jun 2020 (4 months)
Redesigned and migrated parts of a Java enterprise modular monolith to microservices, enhancing system scalability and maintainability.
Senior Software Engineer
Finbursa
Feb 2018 - Jan 2020 (1 year 11 months)
Contributed to the development of microservices on Google Cloud Platform, integrating e-sign systems and enhancing user management functionalities.
Senior Software Engineer
mAgri
Nov 2017 - Mar 2018 (4 months)
Developed a microservice for authentication and role management, integrating Keycloak for distributed authentication mechanisms.
Software Engineer
Adidas
Apr 2017 - Sep 2017 (5 months)
Implemented software proofs of concept and developed a new taxonomy microservice, enhancing search functionalities and system performance.
Software Engineer
EduNav
Jan 2016 - Feb 2017 (1 year 1 month)
Transitioned data update features to a reactive approach and merged two services, improving system efficiency and functionality.
Software Engineer
O4B
Jan 2016 - Mar 2016 (2 months)
Developed a service for email and SMS notifications with scheduling capabilities, enhancing communication features.
QA Engineer
Nemlig
Jan 2013 - Dec 2014 (1 year 11 months)
Executed testing across multiple platforms, developing test cases and automation scripts to ensure software quality.
Education
Degrees, certifications, and relevant coursework
National University Lviv Polytechnic
Master's degree, Project Management
2011 - 2012
Completed a Master's degree in Project Management, focusing on the principles and practices of managing projects effectively in various sectors.
Drohobych State Pedagogical University
Bachelor’s degree, Computer Science
2007 - 2011
Earned a Bachelor's degree in Computer Science, covering essential topics in programming, algorithms, and software development.
Tech stack
Software and tools used professionally
AWS Glue
Google Cloud Platform
AWS Step Functions
GitHub
GitLab
Bitbucket
SonarQube
Kubernetes
Spring Cloud
Jenkins
Spring Data
MySQL
PostgreSQL
MongoDB
Cassandra
Gmail
Spring Boot
Spring Framework
Dropwizard
Neo4j
Redis
Terraform
Jira
Gradle
RxJava
Java 8
JavaScript
Java
PHP
Kotlin
RabbitMQ
iOS
Elasticsearch
Solr
Lucene
Spring Security
AWS Lambda
JUnit
Mockito
Keycloak
sso
Spring HATEOAS
VisualVM
Mashery
SQL
Availability
Location
Authorized to work in
Skills
Interested in hiring Simon?
You can contact Simon and 90k+ other talented remote workers on Himalayas.
Message SimonFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
