Ivan Palianytsia
Pragmatic programmer
- 10+ years of software engineering experience;
- Over the last 5 years occupied with cloud native development;
- Having solid knowledge of Spring/Java technology stack, though focusing mainly on fundamental aspects of software engineering, such as consistency, reliability, efficiency, and maintainability, rather than on a particular language or technology;
- Familiar with various subject areas (media, gaming, e-commerce, real estate) and needs of various software user groups (customers, operations, developers);
- Proficient in Agile software development methods.
Experience
SAP • Potsdam, Germany • 2016 - Present
Joined SAP in 2016 and until 2021 had been working in Real Estate department on SAP Cloud for Real Estate: SaaS solution that addresses the main needs of corporate real estate managers. In 2022 moved to Cloud Security department responsible for SAP Cloud Identity Services.
Cloud Security Architect • Jan 2022 - Present
- Evolving OIDC capabilities of SAP Cloud Identity Services.
Software Architect • Mar 2019 - Dec 2021
- Resident architect for one of the scrum teams in Real Estate department;
- Had major influence on the backend architecture of SAP Cloud for Real Estate: decided on the cloud patterns (e.g. sidecar, circuit breaker) and technologies to employ;
- Promoted devops culture, operational and engineering excellence;
- Participated in recruitment activities for the entire Cloud Native Applications unit of SAP.
Senior Software Developer • Jan 2018 - Mar 2019
- Successfully migrated SAP Cloud for Real Estate from deprecated SAP Business Technologies Platform Neo application runtime to Cloud Foundry: it was one of the first SAP cloud applications to migrate.
Software Developer • Jan 2016 - Dec 2017
- Responsible for API design and supporting partners using that API;
- Worked on integration with other cloud applications, e.g. SAP Real Spend;
- Supported devops: introduced pipelines, migrated existing Jenkins jobs to pipelines, implemented application monitoring.
Visual Meta GmbH • Berlin, Germany • 2013 - 2015
Joined Visual Meta while still in a startup phase in early 2013 as a Software Developer and contributed to overall team success in delivering online shopping portals worldwide under the brands LadenZeile, ShopAlike and UmSóLugar. In 2015, when the senior positions initially got introduced, was among first 3 developers to be promoted to a Senior Software Developer role.
- Lead development of data import, synchronization and export services;
- Lead development of Salesforce CRM integration with in-house back office application;
- Supervised team of 3, did code reviews and knowledge sharing sessions, mentored newcomers and conducted technical interviews;
- Focused on scalability, extensibility and performance: moved indexing jobs to Hadoop, decoupled API gateway from executors with message broker.
Playtech • Kyiv, Ukraine • 2012 – 2013
Joined Playtech, world's largest online gaming and sports betting software supplier, in 2012 as a Java Developer. Worked in Mobile Core team on tools & libraries used by other teams in game development, e.g. UI components, event model, animation and asset management.
- Defined and implemented heap-based event propagation model;
- Applied algorithms from computational geometry.
Frmwrk • Kyiv, Ukraine • 2011 – 2012
Worked on various Drupal based web projects for multiple clients in the Netherlands.
Berlingske Media • Kyiv, Ukraine • 2010 – 2011
Joined Berlingske Media, Denmark’s largest newspaper publishing group, in 2010 as a PHP/Drupal Developer. Maintained old and developed new modules for their multi-site Drupal installation, known to be one of the largest Drupal installations in the world.
Vertykal • Kyiv, Ukraine • 2009 – 2010
As a Java/PHP Software Developer worked on both of the company's major projects:
- SaaS CRM system for taxi companies: order tracking, optimal route & price calculation, staff payroll calculation, office-driver communication via mobile phone app;
- Internet service for ordering taxi online: integration with multiple taxi companies, history of orders, price calculation based on trip distance.
Education
National University of "Kyiv-Mohyla Academy" • Kyiv, Ukraine • 2005 - 2012
Master, Automated Systems Software • Sep 2009 - Jan 2012
Thesis: Automatic determination of web portal nodes importance.
- Implemented basic information retrieval system for web resources with high quality content.
- Implemented several types of indexes, in particular zoned index with machine learning algorithms that automatically detect the importance score of each zone in document.
- Applied classical (term-based) and semantic-oriented methods for computing documents' weights required for ranking search results.
Bachelor, Computer Science • Sep 2005 - Jun 2009
Certification
- Architecture Curriculum • SAP • Jul 2020
- Conflict management • Thiel & Partner • Jan 2015
- Algorithms: Design and Analysis, Part 2 • Coursera • Jan 2013
- Algorithms: Design and Analysis, Part 1 • Coursera • Jul 2012
- Machine Learning • Coursera • Oct 2012
Languages
Ukrainian | Russian | English | German |
---|---|---|---|
★★★★★ | ★★★★★ | ★★★★☆ | ★★★☆☆ |