Catalin Stan

Catalin Stan

Lead Technical Expert & Architect at Rockon Digital Evolution

Cluj, România
1 K urmăritori Peste 500 de contacte

Despre

I fell in love with algorithms and data structures in 2007 and never looked back. Mathematics is in my blood. Logic, reason, clear explanations are what I eat to get my energy.

I am a theory oriented person. I like to discover dark and dirty secrets about frameworks, and not just learn their API's and go home. Understanding "behind the scene" functionality is what makes me happy.

I am the kind of person that understand responsibility and commitment and expects nothing less from his coworkers. I also know that you cannot receive what you have not already given back (respect, honesty, commitment).

Written at 22:
My goal is to become a software architect by age 30, and not just by title, but by knowledge.

Now that I am 30:
Not yet an architect, but I am a technical expert in my domain. My initial goal was not correctly alligned with my interests and opportunities. I am silently working towards software architecture by continuously learning and developing my skills. But, as your knowledge grows, so does your awareness of the vastness of what you don't know.

Activitate

1 K urmăritori

See all activities

Experiență

  • ROCKON Digital Evolution

    ROCKON Digital Evolution

    3 ani 2 luni

    • Element grafic ROCKON Digital Evolution

      Lead Technical Expert

      ROCKON Digital Evolution

      - Prezent 2 ani 9 luni

      Zurich, Switzerland

      Head of the technical department, Architect of our own product, Technical team lead, Full stack developer

    • Element grafic ROCKON Digital Evolution

      Senior Software Engineer

      ROCKON Digital Evolution

      - Prezent 3 ani 2 luni

      Cluj, Romania

      Lead Software engineer on a client onboarding product. The product is extensible and adaptible easily for each customer, with custom workflows and third party integrations.

      I was in charge of the entire technical department.

  • Software Architect

    Free Soft SCG

    - Prezent 3 ani 2 luni

    Cluj, Romania

    Handing over to the world my extensive knowledge about software in general. Extremely passionate about AI, robotics, algorithms and automation. I excel in situations where my skills are put to the test to figure out new approaches to stuff. Strong advocate of proper engineering practices.

    This is my own company and I plan to keep it as a side hustle, under which I am developing my own skills as a future software architect

    Activities :
    - enterprise software design, architecture…

    Handing over to the world my extensive knowledge about software in general. Extremely passionate about AI, robotics, algorithms and automation. I excel in situations where my skills are put to the test to figure out new approaches to stuff. Strong advocate of proper engineering practices.

    This is my own company and I plan to keep it as a side hustle, under which I am developing my own skills as a future software architect

    Activities :
    - enterprise software design, architecture and development
    - Teaching and organizing trainings about programming ( Data structures and algorithms, java language, simple web programming, software engineering principles )

  • Element grafic Prodigy IT Solutions

    Senior Software Engineer

    Prodigy IT Solutions

    - 4 ani 10 luni

    Cluj County, Romania

    Full stack developer. Software Engineer. People Manager. Technical Team Lead. Java backend, React and Angular frontend.

    I worked on projects such as:
    - Software engineer at ACI WorldWide, to help extend the payments functionalities and integrations to accomodate one of the biggest shoes manufacturer in the world, for world wide payments
    - World Customs Organizations - Technical director of an illegal merchandise detection during shipments transportation, deployed in almost 25…

    Full stack developer. Software Engineer. People Manager. Technical Team Lead. Java backend, React and Angular frontend.

    I worked on projects such as:
    - Software engineer at ACI WorldWide, to help extend the payments functionalities and integrations to accomodate one of the biggest shoes manufacturer in the world, for world wide payments
    - World Customs Organizations - Technical director of an illegal merchandise detection during shipments transportation, deployed in almost 25 countries across the world
    - Brutarium - Technical director of our own product, build to digitalize small and medium bakeries.

    My responsibilities included:
    - write strong backend code, which is frontend agnostic, with malicious requests being handled
    - 90%+ test coverage on backend. Unit tests for critical business logic and integration test for flow coverage
    - write frontend code for the application.
    - participate in brainstorming sessions to create the project specifications
    - write project specifications together with colleagues
    - validate code quality
    - devops on our own infrastructure
    - follow, trace and improve release procedures
    - many more

  • Software Engineer

    Nehemiah Security

    - 1 an

    Cluj County, Romania

    June 2017 - Nov 2017 (6 months)
    I have worked on a java based project, which handled life-cycle of virtual machines in a ESXi server. The application was responsible with the creation, deletion, power-on/off and executing processes in a virtual machine, through the vSphere API.

    Dec 2017 - May 2018 (6 months)
    I spent 6 months in a devops position, doing continuous integration of our modules and configuring the virtual machines which were sent to the customers as a product.
    I have…

    June 2017 - Nov 2017 (6 months)
    I have worked on a java based project, which handled life-cycle of virtual machines in a ESXi server. The application was responsible with the creation, deletion, power-on/off and executing processes in a virtual machine, through the vSphere API.

    Dec 2017 - May 2018 (6 months)
    I spent 6 months in a devops position, doing continuous integration of our modules and configuring the virtual machines which were sent to the customers as a product.
    I have worked with linux-based systems, developed a series of linux bash scripts for the automation tasks and module installation and configuration. The highlight was a one-click jenkins job, to perform the release for the customers

  • Element grafic PitechPlus

    Full Stack Engineer

    PitechPlus

    - 2 ani 9 luni

    Cluj County, Romania

    During my stay in PitechPlus I saw myself grow from a naive junior developer to a strong mid developer.
    developed several batches in spring batch, worked with a huge database (tens of millions of records).

    Developer on a java enterprise application for WCO-OMD built on java ee, spring, hibernate, apache struts, ext-js, mysql.

    12 months (Jan 2016 - June 2017)
    Team lead on the above mentioned project. I was handling logic and architecture on all layers of the application…

    During my stay in PitechPlus I saw myself grow from a naive junior developer to a strong mid developer.
    developed several batches in spring batch, worked with a huge database (tens of millions of records).

    Developer on a java enterprise application for WCO-OMD built on java ee, spring, hibernate, apache struts, ext-js, mysql.

    12 months (Jan 2016 - June 2017)
    Team lead on the above mentioned project. I was handling logic and architecture on all layers of the application, code review for my team mates, visited the client and talked about the product (both functional and technical), gave BA support to clients (consulting on features), task estimations and breakdowns, specifications analysis, elaboration and review, scrum activities with the team, peers evaluation, QA specifications review and guidance.

  • Element grafic Technical University of Cluj-Napoca

    Researcher

    Technical University of Cluj-Napoca

    - 1 an 3 luni

    Cluj-Napoca

    Activity that took place at the Technical University of Cluj-Napoca supervised by prof. dr. eng. Rodica Potolea

    Developed an auto-completion system, based on user history.
    Auto-completion is based on statistics (frequency of appearance) combined with an actuality weight and a user specific frequency, which simulates the usage of the word by a user in a local paragraph, but it does not predict words.
    Combined different kinds of trees in order to obtain a lightning fast searching for…

    Activity that took place at the Technical University of Cluj-Napoca supervised by prof. dr. eng. Rodica Potolea

    Developed an auto-completion system, based on user history.
    Auto-completion is based on statistics (frequency of appearance) combined with an actuality weight and a user specific frequency, which simulates the usage of the word by a user in a local paragraph, but it does not predict words.
    Combined different kinds of trees in order to obtain a lightning fast searching for word suggestions (1 ms run time (avg.) for 80.000 words dictionary size)

    check project at:
    https://github.com/scatalin/licenta
    disclaimer: was done in a hurry :)

  • Element grafic Ullink

    Junior Java Developer

    Ullink

    - 9 luni

    Cluj County, Romania

    Worked on a risk checking module
    Analysed technical specs
    Bug fixing on legacy code
    Multithreading bugs
    Participated in an agile team

  • Element grafic TORA

    Intern

    TORA

    - 3 luni

    Cluj County, Romania

    Learning Java from experienced developers
    Studied:
    - SCJP for java 6
    - Effective java 2nd edition
    - Java concurrency in practice (first 8 chapters)

Studii

  • Technical University of Cluj Napoca

    Master's degree Security of Data and Computing Systems

    -

  • Technical University of Cluj Napoca

    Bachelor's degree Computer Science Computer Engineer

    -

    learned basics of programming
    hardware : mips microprocessor architecutre, cerebot microcontrollers, logical gates and designing logical components
    software: fundamental algorithms (c), oop programming (java), software design, design patterns, distributed systems (java)
    others: image processing, analog and digital circuits, computer networks

Experiență în voluntariat

  • Member

    AIESEC Cluj Napoca

    - 1 an

Limbi cunoscute

  • English

    -

  • Romanian

    -

Vizualizați profilul complet al lui Catalin Stan

  • Vizualizați cunoștințele comune
  • Faceți cunoștință
  • Contactați direct pe Catalin Stan
Înscrieți-vă pentru a vizualiza profilul complet

Alte profiluri similare

Adăugați noi aptitudini cu aceste cursuri