Vlad Ghita
Verified Expert in Engineering
Software Developer
Brașov, Brașov County, Romania
Toptal member since November 4, 2021
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
Experience
Availability
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
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.
Software Engineer
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.
Verification Engineer
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.
Full-stack Web Developer
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.
Experience
In-house Plugin for Jira
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
Features:
• scalable code structure;
• scalable architecture with IoC and DI (dependency-injector);
• logging, error handling, templating, an event system, etc.
Education
Bachelor's Degree in Computer Science
Transylvania University of Brasov - Brasov, Romenia
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring