Robert Sicoie

Robert Sicoie

Software Architect

Edgar Quinet, 22, Cluj-Napoca, Europe, RO, 400684
English, Romanian, Hungarian


Work Experience

Work Experience

  • Software ConsultantIndependent

    Jan, 2017 - Present

    As an independent software professional I offer consultancy, guidance, workshops, trainings and talks, working together with the client to build skilled development teams and scale software products.

    • Software architecture.

    • Agile software development.

    • Cloud computing.

    • Replatforming and software migrations.

  • Software ArchitectAccesa

    Jul, 2020 - Present

    Software and Solutions Architect focusing mainly on of Identity and Access Management integration through protocols like OAuth2, OIDC or CAS.

    • Identity and Access Management.

    • Service interoperability.

    • Microservices.

    • Replatforming and software migration.

  • Software ArchitectEvozon Systems

    Apr, 2017 - Jul, 20203 years 2 months

    As a hands-on Java Software Architect for E-commerce businesses built on the SAP Hybris platform, I get involved in the complete software development lifecycle, focusing on design and architectural decisions, reviews, refactoring, coding, continuous integration and automation.

    • Constantly communicate with stakeholders, IT team and development team to ensure alignment of technical and operational aspects of the developed product with the business needs.

    • Propose, document and communicate processes, tools, development and testing techniques to improve productivity and quality and I offer support for development teams to adopt and adapt these aspects.

  • Software EngineerBetfair

    Mar, 2012 - Apr, 20175 years 1 month

    Design, implementation and maintenance of distributed systems using latest Java and Java related technology and tools.

    • Design and implement RESTful web services with a keen eye on architecture.

    • Design and implement mechanisms to improve consistency, availability and performace of the backend services.

    • Integration with in-house or third-party web services and message queues.

    • Integration with relational databases and NoSQL data tools. Data design for NoSQL data stores. Cassandra cluster configuration and maintainance.

    • Heavy data migrations.

  • Java Developer / Team LeadOSF Global Services

    Apr, 2011 - Mar, 201211 months

    Developing specialized technical support services that helps cloud and Internet of Things (IOT) companies drive adoption, create new revenue streams and mitigate costs.

    • Software development and integration with JBoss ESB, JAX-WS, JAX-RPC, REST, Hibernate, Liferay.

    • Leading a team of four developers.

  • Software DeveloperFortech S.R.L.

    Feb, 2007 - Mar, 20114 years 1 month

    Working on many projects for various big industry clients the company had. I've been involved in nearly every step of the software development process.

    • Enterprise software development and integration with J2SE, JAX-WS, EJB, Struts, Hibernate.

    • System programming: Ansi C, Bash, Perl. Porting open-source software (vsftpd, bftpd, OpenSSH, rssh, OpenSSL, curl) to Unix-like machines and customization for integration with customer's in-house enterprise application.



  • Distributed Systems
    High availabilityScalabilityResilienceMessage queuesKafkaHazelcastEhCacheSystems integrationResilience mechanismsMicroservicesReactive systemsAdaptive systems
  • Cloud Computing
    Google Cloud Platform - Certified Professional Cloud ArchitectAmazon Web Services
  • Operating systems
  • Data tools and NoSQL
  • Continuous Delivery
    AnsibleChefJenkinsTeam CityGo ThoughtworksDockerVagrant
  • Programming languages
  • Soft skills
    Very good communication skillsProven ability to work well under pressureAbility to lead without authority


  • Distributed Systems, M.Sc., Babes-Bolyai University

    Oct, 2008 - Jul, 2010

  • Computer Science, Bachelor, Babes-Bolyai University

    Oct, 2005 - Jul, 2008



  • Professional Cloud Architect Google Cloud

    Awarded on: Mar 29, 2018

    A Google Cloud Certified - Professional Cloud Architect enables organizations to leverage Google Cloud technologies. Through an understanding of cloud architecture and Google technology, this individual can design, develop, and manage robust, secure, scalable, highly available, and dynamic solutions to drive business objectives.



  • Distributed systems

  • Open source