gimmyxd
Gheorghe Popescu
Timisoara, Romania
CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

533.6
CodersRank Rank
Top 2%
Based on:
Stackoverflow 8 events
Top 5
Ruby
Ruby
Developer
Romania
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Aserto
Sep 2021 - Oct 2022 (1 year 1 month)
Remote
Senior Software Engineer
Go
Ruby
React
TypeScript
Microservices
Kubernetes
PostgreSQL
Go Kubernetes PostgreSQL ReactJS Ruby TypeScript
Puppet
2 years 10 months
Timis County, Romania
Senior Software Engineer
Aug 2019 - Sep 2021 (2 years 1 month)
Technical Lead in the team responsible for puppet-agent(and its components), core modules, puppet.
Software Engineer
Oct 2018 - Jul 2019 (9 months)
I’m a working on the Puppet Agent open source project which is responsible for building and shipping Puppet and its dependencies(Facter, Leatherman, Hiera) and bundled versions of Ruby, OpenSSL and a bunch of ruby gems.
Alongside this i’m also working on Puppet, adding new features and solving issues on the types and providers(types and providers are used for individual configuration management)
My main focus is on:
- maintain and improve Puppet Agent build and delivery process
- add new/maintain functionality of Puppet
- add new/maintain functionality of Puppet Core Modules
- setup/improve CI jobs and CI process(Jenkins)
- triage open tickets and provide information to the team
- provide support to the colleagues regarding Ruby knowledge, Puppet Agent architecture, tools and process(pair programming, I write a lot of `how to` and `code snippets` to handle different situations)
- interact with the open source community and facilitate community contributions(Code Reviews and information)
- write maintainable code that gets executed over a large set of platforms(Windows, Linux, Unix)
- interact with other teams to provide support and information.
Ruby
UnifiedPost
Apr 2016 - Sep 2018 (2 years 5 months)
Județul Timiș, România
Ruby Developer
At UnifiedPost i started working as a Ruby on Rails developer being part of a 4 people team.

My main responsibilities were:
* analyse technical solutions and implement them
* keep track of the continuous integration builds
* onboard new people on the projects that i’ve been working
* come with improvement proposals.

Not long after i started here I investigated some performance issues(added some monitoring gems like bullet and rack-mini-profiler) to find the cause of the issues(N+1 queries and slow loading pages and started to fix them).

Fixed some problems on the background processing part, making some updates 20-30x faster by updating resources in batches and not one by one.

I was always looking for new things that can be added to our application and foresee the migration to newer stacks(rails5, ruby 2.3/2.4)
Made a proof of concept of how ActionCable can be used to add real time updates.

For a period of time(~6 months) I’ve been working most of the time alone on 2 projects
* keeping close with other teams to integrate solutions
* set background processing jobs using solutions like sidekiq and shoryuken
* set the Jenkins builds and the deployment plans for those applications

Set code quality metrics using codeclimate.
Refactored parts of the code using services, query objects, simple ruby objects.
Ruby Ruby on Rails

Jobs for you

Show all jobs
Feedback