Gheorghe B.

Gheorghe B.

Senior Software Engineer

Chisinau, Moldova
Hire Gheorghe B. Hire Gheorghe B. Hire Gheorghe B.

About Me

Gheorghe is a technology-agnostic Full-stack Application Developer with over 15 years of experience developing enterprise web, desktop, and mobile applications. His preferred stack is JavaScript/React/Angular/TypeScript + ASP.NET Core APIs on Linux with Kubernetes orchestration and Docker containers. Among his latest accomplishments is a WiX installer bootstrapper (burn) application (built with WPF UIs) for a Microsoft Exchange backup solution product. Gheorghe is very ambitious to touch every tier of software architecture, from UI to databases, whether on the cloud or on-premises, and loves software quality with TDD, ATTD, E2E tests, and CI/CD DevOps practices.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Worked on the development and major platform simplification for an online contractor orientation platform provided to manage contractors through one easy-to-use application; performed E2E development including TDD for both front end and back end.

  • Acted as a full-stack developer for a leading research and advisory company that provides actionable insights, advice, and tools for leaders in IT, finance, HR, and other sectors; handled tech modernization, migrations, supported Docker, and performed unit and integration testing.

  • Added multiple features to a platform offering one unified solution from onboarding and contracts to global invoice payments so that companies can stay organized and compliant.

Aurea Software
Aurea Software
Software Architect
2017 - 2020 (3 years)
Remote
  • Performed maintenance, feature work, and performance improvement across multiple SaaS and enterprise products in project management, social (SharePoint), mobile, digital media, and CRM.

  • Developed client-side components (WPF UIs and .NET Services) and C++ applications for a backup solution product supporting Microsoft Exchange Server and Microsoft Outlook.

  • Worked as an architect across different core teams (faster team, feature team, high-performance maintenance team).

DevFactory
DevFactory
Software Architect
2016 - 2017 (1 year)
Remote
  • Implemented new features for software products using an in-house async framework for ASP.NET.

  • Conducted internal code reviews and enforced code quality for products.

  • Led a team of 5 developers working on new features for an ASP.NET-based project for Upland Software.

Aurea Software
Aurea Software
Software Engineer
2015 - 2016 (1 year)
Remote
  • Coordinated the installation of new systems or the modification of existing systems across multiple projects.

  • Evaluated and identified new technologies for implementation, using Jira and Stash/GitHub for tracking and source control.

  • Performed software analysis, code analysis, requirements analysis, software review, and identification of code metrics.

Accusoft
Accusoft
Software Developer in Test
2013 - 2015 (2 years)
Remote
  • Developed automated test suites using a mix of technologies/frameworks such as C#, Java, JavaScript, SpecFlow (for BDD), Selenium WebDriver, Selenium Grid, Jasmine.

  • Performed manual testing in different browsers and testing installers on different platforms (Linux/Windows).

  • Deployed a new version on test environments manually or automatically with help of TeamCity, Ant (for Linux), and PowerShell (for Windows).

Amdaris
Amdaris
Software Developer
2012 - 2013 (1 year)
Chisinau, Moldova
  • Worked on several projects formed in full-fledged agile teams (scrum 2 week sprints) with ceremonies like daily scrums, backlog grooming, sprint planning meeting, sprint review meeting (demo), and sprint review meeting.

  • Performed code reviews, code XML documentation, code analysis, debugging, coding conventions, and pair programming.

  • Built database migration scripts and NuGet packages for shared libraries and developed service layer components (WCF, WCF REST Services) and business logic layer components.

Allied Testing
Allied Testing
Software Developer
2008 - 2011 (3 years)
Chisinau, Moldova
  • Participated in team projects based on Agile development principles, switching from one project to another and linking with other teams to help them to release on schedule.

  • Migrated software from Visual Studio .NET 2003/Microsoft .NET 1.1/Windows Server 2003 stack to Visual Studio 2010/Microsoft .NET 3.5 SP1/Windows Server 2008 R2.

  • Developed ASP.NET Pages/User Controls/Custom Controls (UI Components) and created service consumer classes; performed custom website deployment scripts using VBScript/IIS ADSI provider and IS 7.5 Native-Code Administration API.

Dimiteh
Dimiteh
Software Developer
2007 - 2008 (1 year)
Chisinau, Moldova
  • Created database Data Definition Language (DDL) scripts to change database schema and reviewed/executed database update scripts with DBA.

  • Created ASP.NET custom web controls (inheriting from System.Web.UI.WebControl) and custom providers (aka Provider Model) inheriting from ProviderBase, like MembershipProvider for abstracting from complicated storage on Windows file share/remote sever or other places.

  • Built a library for USPS delivery address verification using Dial-A-ZIP online service and created unit tests for this library using NUnit test framework.

Voch
Voch
Software Developer
2005 - 2006 (1 year)
Chisinau, Moldova
  • Rewrote a Dreamweaver VB.NET website in Visual Studio 2005 using C# and migrated from MS Access to SQL Server.

  • Built a data access layer (methods calling SQL stored procedures and returning un-typed datasets for those with a result set).

  • Implemented a Shopping Cart functionality using ASP.NET SessionState and created a custom http module (IHttpModule interface) for web statistics.

Portfolio

Core Maintenance Software Architect/Open Source Contributor - DNN Platform/Evoq Products
Core Maintenance Software Architect/Open Source Contributor - DNN Platform/Evoq Products

DNN (formerly DotNetNuke) is the leading open-source web content management platform (CMS) in the Microsoft ecosystem. The product is used to build professional-looking and easy-to-use commercial websites, social intranets, community portals, or partner extranets. Containing dynamic content of all types, DNN sites are easy to deploy and update. The DNN Platform has been downloaded more than 8 million times and powers more than 750,000 websites globally. A community of more than 1 million members forms a powerful support network. Evoq is built on the Open Source CMS Platform of DNN Software. Contributed to several releases for Evoq products and on the open-source DNN Platform. Technologies used in the project: C#, ASP.NET, ASP.NET MVC, ASP.NET Web APIs (REST APIs), HTML5/CSS3, React.

Technical Team Lead - Upland Tenrox
Technical Team Lead - Upland Tenrox

Upland PSA transforms the way services organizations deliver projects from the first interaction with their customers to ongoing customer success. It includes robust timesheet and expense capture, project and workforce management, customer billing, and project financials. Added new features, fixed bugs, performed code reviews, and led an extended team of 3 developers and 2 QA engineers. Delivered one major Service Pack and introduced modern tech like TypeScript and Angular 2 into the existing stack. Service Pack was delivered successfully, and it served as a base for later UI/UX innovations into the product. Technologies used in the project: C#, ASP.NET, Angular.

Core Maintenance Software Architect - FogBugz and Kiln
Core Maintenance Software Architect - FogBugz and Kiln

FogBugz is an integrated web-based project management system featuring bug and issue tracking, discussion forums, wikis, customer relationship management, evidence-based scheduling, and version-control (Kiln - Git and mercurial SaaS) originally developed by Fog Creek Software. Contributed to several internal/external releases. The product has more than 10K active subscribers. Technologies used in the project: C#, ASP.NET, ASP.NET MVC, HTML/CSS, JavaScript/Less, jQuery, REST APIs, Python, F#, Redis, Elasticsearch, Memcached, C, PowerShell, Puppet, Git, Mercurial, Celery, Node.js, Slack/Twitter/Google Docs/etc., API integrations; Go.

Full-stack Engineer - Liquid (via UpStack)
Full-stack Engineer - Liquid (via UpStack)

Liquid is a unified solution from onboarding and contracts to global invoice payments so that companies can stay organized and compliant. It's the simplest global contract-to-pay solution for the most agile businesses. Developed multiple features and added improvements to several areas, including micro deposits verifications, Bulk Payments, Billing Process Improvements (around international payments /w GP Morgan APIs), and Generic bank account FE component. Technologies: .NET Core, C#, EF Core, MS SQL, Azure, Azure DevOps, TypeScript, Angular, Material, RxJs.

Education

Information Technology
Information Technology
Technical University of Moldova
2004 - 2009 (5 years)