Cristian C.

Software developer

Outsourcing
Advanced
Chisinau, MOLDOVA
Contact us for this profile

My experience

More

PENTALOG CLIENT : Mobile payment services company01.05.2019 - Present

Go Developer.
  • Third party web API services analysis and integration.
  • Improving and maintaining test coverage for existing functionalities.
  • System architecture review and taking part in design decision making.
  • Following and improving the Agile development process.
More

Projects01.01.2018 - Present

Freelance Developer.

Participation in the development of different projects, including:

I. Two Golang-based projects, out of one which is completely developed.
- A Super Robot, written in Golang from scratch for a toy robot. It is an interpreter for a DSL which takes commands as input, processes them and makes some calculations for a robot on a board.

II. An AddressBook, created as a RESTful API exercise project, where data related to organizations, users and contacts specific to every organization are handled. It communicates with a Firebase storage in order to store the contact-related data.

III. A Book Review app, developed as a training project. Its main feature includes posting reviews and rating by each user for a specific book. It also enables the user to post a new book for review.

IV. A Rails-based Chatting Webapp, developed as a training project. It mainly focuses on the Websockets protocol, using the Rails Action Cable gem. It allows a real-time chat, new users search, getting notification about incoming messages. The URL to demo on Heroku is indicated in the repository.

V. A Rails-based web platform whose demo is currently unavailable as the testing account was closed. The design of the HTTP client represents the main feature of the training project in question, which communicates with a dedicated REST API.
More

Endava01.08.2015 - Present

Ruby Developer within a company specialized in the design, implementation and management of business-critical systems and digital services for the financial services, telecommunications, media & entertainment and professional services sectors.
  • Participation in the development of a Rails-based web app, dedicated to a financial services provider. It behaves differently depending on its configurations and serves as a platform for multiple products varying in accordance with the user flow, third party services and data.
  • Providing support and extension / improvement of the existing product specific functionalities.
  • Testing new components and flows by writing unit, functional and acceptance tests in RSpec.
  • Code review for other team members' changes.
  • Coaching a team of 8 members (BA, QAam DevOps) as a Scrum master.
  • Analysis of new requirements from technical perspective (if necessary).
More

EnCrow01.03.2015 - 01.08.2015

Web Developer within an IT company specialized in web development, mobile applications and reliable solutions.
  • PHP-based websites maintenance.
  • Development of MVC web applications using Laravel.
  • Development of projects using front-end techologies, including HTML, CSS and JavaScript.
More

Valynteen Solutions01.08.2014 - 01.03.2015

Web Developer within a software development company specialized in the creation of web products dedicated to American users.
  • Participation in a Ruby and Ruby on Rails training.
  • Development of a Rails-based multimedia sharing platform.
  • Maintaining and extending websites build on top of Concrete5 CMS.

My stack

Spoken languages

ENGLISH: Advanced
RUSSIAN: Advanced
ROMANIAN: Native speaker

Networks and systems

Docker, Terraform, Windows

Languages

Golang, Ruby, PHP, JavaScript, SQL, JAVA, Elixir, Python

Web technologies

Ruby on Rails, Laravel, CSS, HTML, Node.js, RESTful API, WebSockets

DBMS

MySQL, PostgreSQL

Analysis methods and tools

Design Patterns, MVC

Development Environment

GIT

CI / CD

Jenkins

Application servers

RabbitMQ

Protocols

HTTP

Open Source solutions

Concrete 5, Kubernetes

Software testing

Capybara, Cucumber, RSpec

Miscellaneous

Agile, Scrum, Coaching, Consul, Grafana, Machine Learning, Prometheus

My education and trainings

Bachelor's Degree in Electronics and Telecommunications, Faculty of Electronics, Telecommunications and Information Technology - "Gheorghe Asachi" Technical University, Iasi.2010-2014