Radu D.

About Me

Radu is a Senior Full-stack Developer focused on Python/Django with 10+ years of experience creating and maintaining applications across a wide variety of projects and product spaces. He is passionate about startups, UX, and clean code, with a strong emphasis on customer-centricity and business-focused solution development. Radu has hands-on experience in creating success through user satisfaction and technology solutions that increase productivity, marketability, and overall business value.

AI, ML & LLM

Frontend

Backend

Other

Work history

UpStack
UpStack
Senior Full-stack Developer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Freelance
Freelance
Software Engineer
2021 - Present (4 years)
Remote
  • Implemented custom Freshdesk and Zendesk apps for different use cases (appointment management, PDF letter generation, information display).

  • Maintained each platform's look and feel and clients’ coding and quality standards.

  • Implemented back-end APIs using Node.js.

  • Created GitLab CI/CD pipelines with code analysis, testing, and deployment of custom apps.

Vue 3 Node.jsAPIsReact TypescriptGitLab CI/CD CI/CD Pipelines Freshdesk Zendesk Use Cases
Qwist
Qwist
Senior Software Engineer
2021 - 2021
Remote

Implemented and maintained REST API connectivity to different banks to retrieve financial data, with a strong focus on data privacy, availability, and scalability.

Node.jsTypescriptGolang KubernetesHelmSentryKibanaREST APIs Banking & Finance
Lingoset
Lingoset
Co-founder | Software Developer
2019 - 2021 (2 years)
Berlin, Germany
  • Co-founded a start-up that assists English teachers to save time by allowing them to assign extra practice and to monitor their students' progress using our app.

  • Acted as a full-stack developer, developing features by doing user interviews, ideation, UI/UX design, implementation, deployment, and success measurement.

  • Developed prototypes using Python to validate different business ideas, including the use of NLP (spacy) to create an English training plan for a student based on their writing errors.

Ayuda Media Systems
Ayuda Media Systems
Software Developer
2017 - 2019 (2 years)
Berlin, Germany
  • Worked on the development of a supply-side platform (SSP) that is used by media sellers worldwide to manage day-to-day operations. Added and documented new functionality in Ayuda's external REST API using .NET Core.

  • Implemented features for Ströer, one of our clients which operated approximately 300,000 advertising media.

  • Created a full-stack microservice for analog billboard inventory management integrated into Ayuda's main web application using DDD and functional programming.

Hetras (Shiji Group)
Hetras (Shiji Group)
Software Developer
2017 - 2017
Munich, Germany
  • Worked on the development of a property management system with the ability to be deployed centrally as a proper cloud-based system.

  • Acted as full-stack developer, adding multiple features such as managing guests, reporting, invoicing, accounting, and more.

  • Closely collaborated with the product and development teams to analyze and strategize product design.

Vezuvian
Vezuvian
Software Developer
2015 - 2017 (2 years)
Iasi, Romania
  • Worked on the development of B2C & B2B software solutions for one of the top wholesalers in the travel industry ($1.55B annual revenue, 39 locations on 5 continents).

  • Acted as full-stack developer on a new back-office travel web app using .NET Web API and Angular.

  • Implemented microservices for reporting and configuration modules with a focus on scalability and usability.

  • Maintained a B2C travel web application and was in charge of developing new features in a Dynamics CRM solution.

ASP.NET Web APIAngularFull Stack DevelopmentC#GithubJavaScriptAzure Elasticsearch RedisMSSQLMicroservicesMicrosoft Dynamics CRM Development B2B2C

Showcase

Co-founder | Software Developer - Lingoset
Co-founder | Software Developer - Lingoset
  • Lingoset is a platform utilizing adaptive learning and a diagnostic approach to personalize language teaching.

  • It offers 3000+ training questions tagged by grammar area and level, allowing teachers to precisely assign support to each learner.

  • The developer contributed to the app's success through user interviews, UI/UX design, implementation, deployment, and measurement.

Software Developer - Ayuda Media Systems
Software Developer - Ayuda Media Systems
  • The Ayuda Platform is a supply-side platform (SSP) used by media sellers worldwide for managing daily operations.

  • It includes iOS apps for proposal generation, CRM, inventory, contract management, invoicing, leasing, financial reporting, and BI dashboards.

  • The platform also features a DO-RED ad server and programmatic buying capabilities through multiple ad exchanges.

Python Developer - Palevate
Python Developer - Palevate
  • Palevate is a web application designed to motivate users to adopt a healthier lifestyle through shared activity goals and challenges.

  • The application utilizes a Python backend, Django framework, Vue.js for the frontend, DialogFlow for natural language interaction, and Slack's API for communication and challenge tracking.

  • The prototype includes a Slack chatbot component for initiating and accepting challenges, recording sports activities, and displaying results in a mobile-responsive dashboard.

Education

BSc Computer Science
BSc Computer Science
"Alexandru Ioan Cuza" University of Iasi - Romania
2013 - 2016 (3 years)