Skip to content

Instantly share code, notes, and snippets.

@oleksanderkorn
Last active April 25, 2024 20:05
Show Gist options
  • Save oleksanderkorn/cbedc0e5a74a0065c25a06fab3fbcc50 to your computer and use it in GitHub Desktop.
Save oleksanderkorn/cbedc0e5a74a0065c25a06fab3fbcc50 to your computer and use it in GitHub Desktop.
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"meta": {
"theme": "elegant"
},
"basics": {
"name": "Oleksandr Korniienko",
"label": "Software Engineer, Consultant",
"email": "oleksanderkorn@gmail.com",
"summary": "Results-driven Software Engineer with over 10 years of experience in full stack development. Proven track record of delivering high-quality software solutions in the financial services industry. Skilled in developing secure APIs, leading scrum teams, and collaborating with cross-functional teams to ensure system availability, security, scalability, and reliability. Strong expertise in Kotlin, Java, Spring Boot, and other technologies. Co-founder of successful applications that have helped improve gaming skills. Committed to staying up-to-date with the latest industry trends and continuously enhancing technical skills. Excellent communication and problem-solving abilities.",
"location": {
"countryCode": "NL",
"address": "Netherlands"
},
"profiles": [
{
"network": "LinkedIn",
"username": "oleksandr-korniienko",
"url": "https://www.linkedin.com/in/oleksandr-korniienko/"
},
{
"network": "GitHub",
"username": "oleksanderkorn",
"url": "https://github.com/oleksanderkorn"
}
]
},
"work": [
{
"name": "ING Bank (via Xebia)",
"company": "ING Bank (via Xebia)",
"location": "Amsterdam, NL",
"description": "ING Bank (via Xebia)",
"position": "Senior Software Engineering",
"url": "https://ing.com",
"startDate": "2024-01-01",
"summary": "Building software to create a future with sustainable finance.",
"highlights": [
"Tech Stack: Kotlin, Typescript, Distributed Systems, Azure DevOps, CI/CD, Microservices, Full Stack Web Development, React, Spring Framework, Spring Data, SQL Server, JPA, Hibernate."
]
},
{
"name": "Xebia",
"company": "Xebia",
"location": "Hilversum, NL",
"description": "Xebia",
"position": "Senior Software Engineering Consultant",
"url": "https://xebia.com",
"startDate": "2023-04-01",
"summary": "We design digital customer experiences and products. We build new IT and data infrastructures, introduce modern processes, and challenge teams to work (together) in a different way. We provide all skills and knowledge required to transform your business.We design digital customer experiences and products. We build new IT and data infrastructures, introduce modern processes, and challenge teams to work (together) in a different way. We provide all skills and knowledge required to transform your business.",
"highlights": [
"Tech Stack: Java, Kotlin, Python, Distributed Systems, Amazon Web Services (AWS), Microservices, Event Driven Design, Back-End Web Development, Spring Framework."
]
},
{
"name": "Picnic Technologies (via Xebia)",
"company": "Picnic Technologies (via Xebia)",
"description": "Picnic Technologies (via Xebia)",
"location": "Amsterdam, NL",
"position": "Senior Software Engineer",
"url": "https://picnic.tech",
"startDate": "2023-04-01",
"endDate": "2023-12-31",
"summary": "Building and maintaining core parts of Picnic Supply Chain: Warehouse Management System.",
"highlights": [
"Migrating Java Web Applications from monolith to micro services architecture using Java 17, Spring Boot, Rabbit MQ, PostgresSQL, Datadog, Dataset, jOOQ, Python, Behave, Docker, Kubernetes, Terraform."
]
},
{
"name": "ABN AMRO Bank",
"company": "ABN AMRO Bank",
"description": "ABN AMRO Bank",
"location": "Amsterdam, NL",
"position": "Senior Software Engineer",
"url": "https://abnamro.nl",
"startDate": "2020-09-01",
"endDate": "2023-03-31",
"summary": "IT Development Lead Engineer at ABN AMRO Strategy & Innovation department. Tech Stack: Kotlin, Java, Spring Boot, Postgres, Auth0, Vue JS, Swift, Amazon SNS/SES, Python Infrastructure: AWS, Azure, Gitlab, K8s, Docker, Terraform, Terragrunt.",
"highlights": [
"Worked on Payday Venture as a Senior Full Stack Engineer and fulfilled the role of a Team Lead.",
"Responsible for building secure APIs for Web and Mobile clients using Kotlin and Spring Boot, including client-facing, front-end, and mobile REST APIs.",
"Collaborated with customers and internal teams to ensure highly available, secure, scalable, and reliable systems.",
"Implemented unit and integration tests, achieving 90%+ code coverage.",
"Developed an iOS Native Application in Swift.",
"Established a CI/CD pipeline, including code review checks, for a streamlined development process."
]
},
{
"name": "XebiaLabs (now digital.ai)",
"company": "XebiaLabs (now digital.ai)",
"description": "XebiaLabs (now digital.ai)",
"location": "Hilversum, NL",
"position": "Senior Software Engineer",
"url": "https://xebialabs.org",
"startDate": "2018-07-20",
"endDate": "2020-08-31",
"summary": "Senior Product Developer, working on an Enterprise DevOps Platform in a cross-functional scrum team, with a focus on XL Deploy product. Tech Stack: Scala, Java, Spring Framework, Spring Data, Hibernate, JMS2.0, Akka (Actors, Remoting, HTTP), JUnit, ScalaTest, Python, Jython, SQL (Postgres, MySQL, Oracle, MSSQL, DB2, Derby), Liquibase, JavaScript, React, CSS (Less), Jenkins, Docker, K8sJenkins, Docker, K8s",
"highlights": [
"Responsible for designing and implementing new features/plugins.",
"Maintained and supported existing product and its features.",
"Assisted the tech support team in resolving customer issues by participating in the on-call schedule.",
"Provided training and knowledge sharing for new team members."
]
},
{
"name": "Fabware",
"company": "Fabware",
"description": "Fabware",
"location": "Kharkiv, UA",
"position": "Software Engineer",
"url": "https://fabware.ch",
"startDate": "2015-08-01",
"endDate": "2018-07-20",
"summary": "Developed Paymash, a product of Fabware, in an international cross-functional scrum team. Tech Stack: Java 7/8, JPA, Hibernate, Play Framework 2.6, MySQL 5.6, AngularJS.",
"highlights": [
"Responsible for designing and implementing new features, maintaining existing features, and managing the continuous integration and production release process."
]
},
{
"name": "Uniquare",
"company": "Uniquare",
"description": "Uniquare",
"location": "Kharkiv, UA",
"position": "Software Engineer",
"url": "https://uniquare.com",
"startDate": "2013-06-01",
"endDate": "2015-07-31",
"summary": "Developed software for sales and process management in the financial services industry, used by large banks in Europe (e.g., Deutsche Bank) and Asia (Qatar).",
"highlights": [
"Developed Java web applications for large banks in Europe and Asia using using Java, JavaScript, jQuery, jQueryUI, HTML/CSS. Conducted code reviews of team members' code.",
"Created automated test scripts using SOAP UI and TestComplete, designed UML diagrams."
]
},
{
"name": "AGAT",
"company": "AGAT",
"description": "AGAT",
"location": "Kharkiv, UA",
"position": "Co-founder, Software Architect, Software Engineer",
"startDate": "2013-01-01",
"endDate": "2020-12-31",
"summary": "Cofounder of a products BuilDota2 and EasyPick, that helps Dota 2 players to improve their gaming skills. Part-time pet-project in a team of developers, working on creation and evolution of the application concept, a website and mobile applications for the online game Dota 2.",
"highlights": [
"Implemented and maintained the backend APIs using JavaEE, Jersey, Jackson, Servlets and Google Cloud(AppEngine, Datastore), AngularJS Fronend and native Swift & Core Data apps."
]
}
],
"volunteer": [
{
"organization": "UEFA EURO 2012",
"position": "Volunteer",
"startDate": "2012-06-30",
"endDate": "2012-07-31",
"summary": "Help organazing and running the footbal events. Preparing and participating in the opening shows with the local artists."
}
],
"education": [
{
"institution": "Ukrainian State Engineering Pedagogical Academy, Kharkiv",
"area": "Electrical, Electronics and Communications Engineering",
"studyType": "Master's degree",
"startDate": "2007-12-31",
"endDate": "2012-12-31",
"score": "",
"courses": []
}
],
"awards": [],
"certificates": [
{
"name": "Fundamentals of JavaScript development",
"issuer": "Maximizer Academy",
"startDate": "2013-12-31"
},
{
"name": "Rails for Zombies Redux",
"issuer": "Code School",
"url": "https://www.codeschool.com/courses/rails-for-zombies-redux"
},
{
"name": "EF SET English Certificate 64/100 (C1 Advanced)",
"issuer": "EF Standard English Test (EF SET) ",
"startDate": "2020-04-30"
}
],
"publications": [],
"skills": [
{
"name": "Backend",
"level": "Expert",
"keywords": [
"Java",
"Kotlin",
"Scala",
"Hibernate",
"Golang",
"Python",
"Rust",
"Spring Framework",
"Event Driven Design",
"Microservices",
"SQL (Postgres, MySQL, SQL Server, Oracle)",
"NoSQL (MongoDB, Redis)",
"JMS, RabbitMQ, AMQP, Kafka, Akka"
]
},
{
"name": "Frontend",
"level": "Master",
"keywords": [
"TypeScript/JavaScript",
"React",
"VueJS, Angular",
"HTML/CSS, Tailwind",
"Swift"
]
},
{
"name": "Cloud and Infrastructure",
"level": "Master",
"keywords": [
"Docker",
"Kubernetes, Helm, Openshift",
"Terraform/Terragrunt",
"AWS (EC2, S3, RDS, SQS, SNS, SES, Lambda, CloudWatch, CloudFormation)",
"Google Cloud (AppEngine, Datastore, Cloud Functions, Cloud Storage, Cloud SQL, Cloud Pub/Sub, Cloud Build)",
"Azure (App Service, Azure Functions, Azure Storage, Azure SQL, Azure Service Bus, Azure DevOps)",
"GitHub Actions, Gitlab CI, Team City, Spinnaker, Jenkins"
]
}
],
"languages": [
{
"fluency": "Professional Working",
"language": "English"
},
{
"fluency": "Elementary",
"language": "German"
},
{
"fluency": "Native Speaker",
"language": "Ukrainian"
}
],
"interests": [],
"references": [
{
"name": "Johan Welgemoed",
"reference": "Oleksandr is an extremely smart and capable engineer. In a very short time he proved himself as indispensable to the team and the go-to-person for many technically complex areas of the code-base. He demonstrates a firm grasp of concepts and a sharp mind eager to learn and be challenged. Oleksandr also shows exceptional soft skills, examples being where required to interact and resolve critical customer issues. He is an asset to any company and the type of person anyone would want in their team."
},
{
"name": "Fikret Crnisanin",
"reference": "Oleks has very strong analytical skills when it comes to solve technical problems. He is easily able to grasp business requirements and implement them in a fast and solid manner. When there are unclarities, Oleks has no hesitations to ask the business to clarify. Same goes for impediments which he proactively communicates to the management. Oleks is a good team worker and in an agile manner makes the overall development team make good progress. I enjoyed working with Oleks and implement functionalities which were to the very benefit of our customers. I wish Oleks all the best in his next engagement."
},
{
"name": "Ken D. Balzer",
"reference": "Oleksandr is a hands-on person who presents new ideas and technologies to the team on a almost daily basis. He is a great team player, I enjoyed working with him for about 3 years due to his personality and his engagement. \n\nSome of Oleksandrs qualities as a Software engineer are his up-to-date knowledge about relevant technologies, his problem solving skills and his care for quality code. \n\nIt was a pleasure to work with Oleksandr and I am convinced that he is a great fit for any company that is looking for a quality oriented Software Engineer with great personal skills."
}
],
"projects": []
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment