Andrei Barbu

Computer scientist, RPA Developer, Software engineer, Cloud practitioner

Interested in good practices, correlations between project organization and long term success, understanding the differentiators which make a project work over vast expanses of time and multiple iterations.

Projects and interests

RPA demo scalability

A project comprised of multiple repos, with the aim of providing a demo-ready virtual machine containing all the necessary software for showcasing UiPath technology interacting with target applications. The project made use of Packer for the creation of the actual managed image, and Ansible for the configuration management and application deployment.

The first cloud implementation was on Azure and it was comprised of 3 repos:

Testing automation demo environment

Ongoing project aimed at creating a demo environment for the UiPath Testing Solution. A full stack project comprising an OpenAPI specified microservice suite developed using Flask and hosted on K8s, coupled with an Angular front end and a native Windows app.

Continuous integration and delivery in RPA

An initiative to build a model translating practices from other fields of computer science into RPA space regarding continuous integration and delivery of RPA projects.

RPA good practices

A list of practices which should followed when developing RPA projects. The project is ongoing and the recommendations can be found here, while there is also an UiPath project showcasing the ideas in a sample project. Forks and PRs are welcomed.

UiPath Orchestrator python client library

Initiated a client libarary for UiPath Orchestrator API implemented in Python. WIP

Occupation

2018 - present UiPath, Melbourne

RPA developer and cloud engineer, part of the presales department. During the day I:

During the night:

2018 Two Bulls, Melbourne

Backend Python developer, using a wide range of products from AWS to deliver information coming through IoT Core. Created high level architecture, implemented the CI/CD pipeline and the whole CfN templates to create the whole environment. Implementation included Lambda functions, Docker, SQS and API Gateway, everything being described as Code.

2017 CPT Global, Melbourne

Python developer using Flask to deploy an API with a microservice architecture on GCP infrastructure. The API would serve sports (AFL) results and statistics, as well as sports outcome predictions.

Implemented the ML model using Scikit learn, testing a number of models and parameters, performing such activities as:

2009 - 2016 The vegetable basket, Bucharest

2007 - 2009 Alvarion, Bucharest

Old school programming in C of an embedded device, on a low power processor running a stripped down version of a real-time OS from back in the day.

Interacted with the bare metal, moved packets from FPGA and DSP queues, implemented efficient algorithms without the use of libraries.

Education

2017 RMIT University, Melbourne

2002 - 2007 “Politehnica” University, Bucharest

2005 Katholieke Universiteit, Leuven

2004 Uppsala universitet, Uppsala

1998 - 2002 National Computer Science college “Tudor Vianu”, Bucharest

Free time

I get away from my online work by playing blitz chess …online and grand strategy games …online. I also do hiking, boxing and ocasionally I deadlift heavy things.