Summary
Overview
Work History
Education
Skills
Timeline
Generic

Dan Vidican

Senior Software Engineer
Timișoara

Summary

I'm a Senior Software Engineer with over 8 years of experience across all phases of the product development lifecycle. Since 2017, I've been specializing in the Scala ecosystem, working with cutting-edge technologies in dynamic teams. I am fluent in Scala and have developed software across diverse domains, including IoT and fintech, where I’ve driven impactful solutions and optimized performance.

Overview

10
10
years of professional experience
4
4
years of post-secondary education

Work History

SOFTWARE ENGINEER

Contractor
07.2019 - Current
  • I’m working in the fintech ecosystem as a senior scala software engineer
  • Designed scalabe, resilient and easy to maintain code that had almost no bugs since in live production.
  • Defined data flows with akka streams in scope of creating transactions processors.
  • I implemented bill processing streams in order to make utility costs statistics that reduces clients cost by 30% percent in some cases.
  • Mentoring new developers, help them with the onboarding by teaching Scala and Java programming languages.

Java Trainer

Freelancer
01.2019 - Current
  • Teach Java programming language to students and people who want to make a professional reconversion.
  • My responsibility is not only to teach my students how to write code but also to make them understand the concepts from basic programming knowledge to more advanced OOP technique.
  • Ensure to train an analytical thinking for the future developers.
  • Over 50% of them got a job after finishing my course as java developers.

SOFTWARE ENGINEER

BusyMachines Timisoara
01.2016 - 06.2019
  • Started as mobile developer with a native iOS application for a taxi company, from the app the driver could send different messages to an electrical taxi roof light
  • Took part in clients discussions and establish requirements for their projects
  • Implemented an IoT platform to manage a wide variety of devices with internet connectivity using Scala.
  • The project manages the users and devices themselves, allows fine-grained access to reading- data, aggregations and device-commands

INTERN COMPUTER PROGRAMMER

Continental Timisoara
08.2015 - 12.2015
  • I worked on an iOS application that connected to an external device made stress tests by sending large sets of data

Education

B.S - COMPUTER SCIENCE

Politehnica University of Timisoara Timisoara
01.2013 - 01.2017

Skills

SQL

Object-oriented programming

Typelevel: Cats, Cats Effect, Doobie

undefined

Timeline

SOFTWARE ENGINEER

Contractor
07.2019 - Current

Java Trainer

Freelancer
01.2019 - Current

SOFTWARE ENGINEER

BusyMachines Timisoara
01.2016 - 06.2019

INTERN COMPUTER PROGRAMMER

Continental Timisoara
08.2015 - 12.2015

B.S - COMPUTER SCIENCE

Politehnica University of Timisoara Timisoara
01.2013 - 01.2017
Dan VidicanSenior Software Engineer