Vlad Ghita, Developer in Brașov, Brașov County, Romania
Vlad is available for hire
Hire Vlad

Vlad Ghita

Verified Expert  in Engineering

Software Developer

Brașov, Brașov County, Romania

Toptal member since November 4, 2021

Bio

Vlad is a software engineer fond of best practices and design patterns. Working remotely since 2014, he offers dedication, commitment, and loyalty to all his projects. Clients' needs are critical, and Vlad enjoys putting his skills to work, helping them achieve their goals, particularly on mid to large-scale projects where architecture is taken seriously.

Portfolio

Marvell Technology
Python 3, GNU Make, Java, Groovy, CSS, JavaScript, Atlassian Suite...
NoBug Consulting
Linux, Python 3, Groovy, Jira, Jira Administration, PHP, PhpStorm, PyCharm...
NoBug Consulting
Specman, Verilog, Perl, Linux, Design, Verification, ERM, AOP, Perforce, Python

Experience

Availability

Part-time

Preferred Environment

Linux, PhpStorm, PyCharm

The most amazing...

...and challenging job I've had was implementing Jira for a client that included resources and a new plugin from hundreds of correlated projects to BI reports.

Work Experience

Tools and Automation Engineer

2022 - PRESENT
Marvell Technology
  • Developed a custom Confluence plugin to handle business requirements. It's connected to the company Jira and handles CRUD actions on specific issues. On the front end, it provides custom macros with dynamic forms to meet the requirements.
  • Started a framework as the foundation for future work on the Linux side (Python) as part of the next generation of internal tools. Handled code structure and organization to basic features (logging, error handling, templating, etc.).
  • Continued the development and maintenance of the internal Jira plugin that I started in 2019. It handles project associations, issue field copy, and automatic issue CUD based on criteria.
  • Continued Jira administrator tasks: defining schemes, custom fields, and permissions.
Technologies: Python 3, GNU Make, Java, Groovy, CSS, JavaScript, Atlassian Suite, Atlassian AUI, Atlassian SDK, Atlassian Plugins, PyCharm, PhpStorm, IntelliJ IDEA, Git, Jira Administrator, Jira, Confluence, Symfony, PHPUnit, Docker

Software Engineer

2018 - 2022
NoBug Consulting
  • Integrated Jira for task management and bug tracking. I set up Jira's native resources, a new plugin for specific business requirements, and BI reports.
  • Acted as a Jira administrator overseeing and fixing deviations from established business rules, such as issues created or transitioned incorrectly.
  • Developed a monitor solution on top of the internal regression runner (client/server architecture over a REST API). Responsibilities: REST API specification, client implementation with existing tools' integration, and a custom server query language.
  • Developed an in-house tool to generalize log messages that involved pipelined execution with flexible default/user configuration, logs discovery with custom inclusion/exclusion, regex-based message processing, and various reporting.
  • Contributed to the development and maintenance of custom tool managing dependencies between hundreds of projects on Git.
  • Managed tasks for a couple of team members as required on various tools and projects.
  • Provided support to other developers on their tools.
Technologies: Linux, Python 3, Groovy, Jira, Jira Administration, PHP, PhpStorm, PyCharm, IntelliJ IDEA, Composer, DQL, Subversion (SVN), Git, Design Patterns, Python, Cement

Verification Engineer

2013 - 2017
NoBug Consulting
  • Handled full-cycle block-level verification for two blocks, including specs, VE development, tests, coverage, and reviews.
  • Managed full-cycle verification for memory wrappers. On top of normal flow, I was also involved in a special setup to parameterize the environment depending on each memory configuration.
  • Integrated third-party tools in the team's verification flow like vManager and Eclipse DVT.
  • Maintained and developed new scripts and tools required for verification like a regression scheduler with license optimization.
Technologies: Specman, Verilog, Perl, Linux, Verification, Design, ERM, AOP, Perforce, Python

Full-stack Web Developer

2010 - 2012
Xander Advertising
  • Built various websites with Symphony CMS, both the back and the front end.
  • Developed and contributed to extensions on Symphony CMS like localization support, various admin fields, and others.
  • Created a SaaS solution for restaurants, both the back and the front end.
Technologies: Windows, PhpStorm, PHP, MySQL, HTML, Less, Sass, jQuery, Symphony, Git, Object-oriented Programming (OOP), JavaScript

In-house Plugin for Jira

Without prior experience, I developed an in-house Jira plugin from scratch.

Notable features:
• Support project@version to project@version associations;
• Automatic issue CRUD depending on other resource CRUD (e.g., project, issue);
• Rule-based field value mirroring between issues;
• Templated architecture. Other business units can build their plugins on top of this plugin and re-use provided features.

My responsibilities included:
• Architecture;
• Specifications;
• Integration with external tools like Confluence and EazyBI;
• Implementation (95%);
• Coordination of team members;
• Deployment.

I also kept a close eye on testing, feature integrity, and abnormalities (deviations from business rules).

Foundation for the Next Generation of Internal Tools

Using Python 3, I developed the foundation (framework-like) for the next iteration of internal tools. It resembles Cement (a Python CLI framework aimed for one tool only) but is larger in scope (scales to many tools).

Features:
• scalable code structure;
• scalable architecture with IoC and DI (dependency-injector);
• logging, error handling, templating, an event system, etc.
2006 - 2010

Bachelor's Degree in Computer Science

Transylvania University of Brasov - Brasov, Romenia

Libraries/APIs

jQuery, Atlassian AUI

Tools

Jira, PhpStorm, PyCharm, Specman, IntelliJ IDEA, Git, Perforce, Composer, Subversion (SVN), GNU Make, Atlassian Suite, Atlassian SDK, Confluence

Languages

Python, Perl, Groovy, PHP, HTML, Sass, Verilog, Less, JavaScript, Python 3, Java, CSS

Paradigms

Object-oriented Programming (OOP), Design Verification Testing, Design Patterns, Testing, AOP

Frameworks

Twig, Symfony, PHPUnit

Platforms

Windows, Linux, Docker

Storage

MySQL

Other

Jira Administration, Symphony, Cement, Verification, Design, ERM, DQL, Atlassian Plugins, Jira Administrator

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring