Gabriel Raducu

Gabriel Raducu

Senior Software Engineer la UiPath

Bucharest, Bucharest, Romania
305 followers 300 connections

Activity

305 followers

See all activities

Experience

  • Senior Software Engineer

    UiPath

    - Present 7 years 3 months

  • Senior Software Engineer

    Endava

    - 1 year 4 months

    Bucharest, Romania

    .NET Developer

  • .NET Developer

    Cegeka

    - 2 years 8 months

    Bucharest, Bucharest, Romania

    My main responsabilities include the following:
    - Develop and maintain software features according to a set of coding standards.
    - Estimate duration of programming and unit testing phase
    - Keep the Technical Documentation up-to-date with new/changed technical design details during implementation
    - Perform Unit Testing, and register tests results after implementation to ensure that every component of the application that was added or changed is working properly
    - Provide…

    My main responsabilities include the following:
    - Develop and maintain software features according to a set of coding standards.
    - Estimate duration of programming and unit testing phase
    - Keep the Technical Documentation up-to-date with new/changed technical design details during implementation
    - Perform Unit Testing, and register tests results after implementation to ensure that every component of the application that was added or changed is working properly
    - Provide technical support for new and existing applications, acting as 3rd line support: develop fixes and procedures for 2nd line support

  • System Software Developer

    Jinny Software

    - 4 months

    Bucharest, Bucharest, Romania

    I worked for Jinny Software in the software development department as part of a three month internship program. My work consisted of implementing an installation checker for SCE 2.0 (Service Creation Environment), easy extensible for other versions of the product. The purpose of the tool was to check the status of the SCE and report any problems found, so the support engineer can fix these. The programming language used was Python.

Education

  • University POLITEHNICA of Bucharest

    Master's degree Advanced Software Services 10

    -

  • Universitatea „Politehnica” din București

    Bachelor's degree, Faculty of Automatic Control and Computer Science Computer-science 10

    -

    Activities and Societies: Seminars, Workshops, Courses

    Final year specialization: C3 - Systems Programming
    Annual grades: 1st year - 9.41, 2nd year - 9.55, 3rd year - 9.91, 4th year - 9.88
    Average grade: 9.68

    Bachelor thesis: Real-time Alert Service for Cyber-infrastructure Environments
    My Bachelor thesis presented a multi-layered architecture for a real-time alerting
    service, the proposed solution being integrated within a smart environment, namely ”Smart farms”. We have designed and implemented a loosely coupled system in which…

    Final year specialization: C3 - Systems Programming
    Annual grades: 1st year - 9.41, 2nd year - 9.55, 3rd year - 9.91, 4th year - 9.88
    Average grade: 9.68

    Bachelor thesis: Real-time Alert Service for Cyber-infrastructure Environments
    My Bachelor thesis presented a multi-layered architecture for a real-time alerting
    service, the proposed solution being integrated within a smart environment, namely ”Smart farms”. We have designed and implemented a loosely coupled system in which the modules communicate with each other via message queues. The system is able to analyze large amounts of data gathered from the large number of sensors used to monitor a smart environment in real-time. Depending on the severity of an alert, notifications are sent to users via email or Short Message Service (SMS). To implement the service I used technologies like Java, Java Mail, JDBC, MySQL, Javascript, jQuery, Bootstrap, Wordpress, PHP.

  • Colegiul National "Fratii Buzesti", Craiova

    High School Degree Mathematics and Computer Science 9.63

    -

    Activities and Societies: Math, Computer Science

Licenses & Certifications

Volunteer Experience

  • Member of Network Team

    University Politehnica of Bucharest

    - 1 month

    I was a member of the networking team responsible for organising ACM SEERC 2013 contest at Bucharest site.

Publications

  • Real-Time Alert Service for Cyber-Infrastructure Environments

    IEEE

    It was made for the 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC). The alerting service is an essential component of any smart environment, that offers the user the possibility of being informed of the latest events occurred in the monitored environment. It is interconnected with other components of the smart environment, making the automatic execution of actions based on alerts possible. This paper presents a multi-layered architecture for the real…

    It was made for the 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC). The alerting service is an essential component of any smart environment, that offers the user the possibility of being informed of the latest events occurred in the monitored environment. It is interconnected with other components of the smart environment, making the automatic execution of actions based on alerts possible. This paper presents a multi-layered architecture for the real time alert service, the proposed solution being integrated within a specific smart environment, namely "Smart farms". Besides describing each component of the proposed system, the paper also shows how these components interact with each other and how the system communicates with other external components.

    See publication
  • Cloud-based service for time series analysis and visualization in Farm Management System

    IEEE

    The article describes how the implemented visualization service can be integrated and used by farmers in their Smart Farms. It was presented at the 11th International Conference On Intelligent Computer Communication and Processing (ICCP) that took place at Cluj-Napoca, in September 2015.

    See publication

Courses

  • Algorithms: Design and Analysis

    2

  • Artificial Intelligence

    1

  • Compilers

    1

  • Data Structures

    1

  • Databases

    2

  • Distributed Servcies: Design and Development

    1

  • Networks Design

    1

  • Object Oriented Programming

    1

  • Operating Systems

    2

Projects

  • IO Events

    -

    IO Events is an Android application that allows the users to view the events that are taking place in a certain location and time period. A user can subscribe to events and will receive notifications for upcoming events or when a new announcement related to an event is posted. In addition, the application provides support for event organizers. They can add new events and post announcements about them. The server is implemented using Google App Engine and is written in Java. All data is stored…

    IO Events is an Android application that allows the users to view the events that are taking place in a certain location and time period. A user can subscribe to events and will receive notifications for upcoming events or when a new announcement related to an event is posted. In addition, the application provides support for event organizers. They can add new events and post announcements about them. The server is implemented using Google App Engine and is written in Java. All data is stored in a MySQL database. We used JPA for data persistence. The communication between clients and server is done through Google Cloud Endpoints.
    Technologies: Java, JPA, MySQL, Google App Engine, GCM, Google Places API, Android

  • Yet Another BitTorrent

    -

    I developed a peer-to-peer application which allows the users to download files from multiple sources. The system architecture consists of a central node and any number of clients (peers).
    The clients can enter the network or leave the network at any time, asynchronously. The published files are stored by the clients of the system, each file being divided into equally sized fragments by an algorithm that takes into account the size of the file. The server stores additional information about…

    I developed a peer-to-peer application which allows the users to download files from multiple sources. The system architecture consists of a central node and any number of clients (peers).
    The clients can enter the network or leave the network at any time, asynchronously. The published files are stored by the clients of the system, each file being divided into equally sized fragments by an algorithm that takes into account the size of the file. The server stores additional information about the published files (e.g. the clients that have a specific fragment from a file).
    Technologies: Java, SocketChannel, Non-blocking sockets

  • Instant Messenger

    -

    I designed and implemented a client-server software system that enables its users to communicate with each other through text messages. Both the client and the server are implemented using Java. The server connects to a MySQL database via JDBC where it stores information about users, groups, friends. The application allows the users to: create a new account, login using an existing account, add a new friend, remove a person from friends, chat, send emoticons, create/delete a group, add friends…

    I designed and implemented a client-server software system that enables its users to communicate with each other through text messages. Both the client and the server are implemented using Java. The server connects to a MySQL database via JDBC where it stores information about users, groups, friends. The application allows the users to: create a new account, login using an existing account, add a new friend, remove a person from friends, chat, send emoticons, create/delete a group, add friends to a group, remove friends from a group, set a status, view friends' profiles.
    Technologies: Java, MySQL, JDBC, Swing, Eclipse

Languages

  • Romanian

    Native or bilingual proficiency

  • English

    Professional working proficiency

View Gabriel’s full profile

  • See who you know in common
  • Get introduced
  • Contact Gabriel directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses