Dragos F.

Dragos F.

Senior Software Engineer

Zurich , Switzerland
Hire Dragos F. Hire Dragos F. Hire Dragos F.

About Me

Dragos is a talented Java Programmer with 7+ years worth of industry expertise iterating innovative backend tools and software solutions on projects for clients. He is a very responsive communicator and a good team player on projects with mastery in the use of Java, Spring, Web Applications, Git and Linux for the delivery of highly performant backend solutions for clients.

Work history

UpStack
UpStack
Java Backend Programmer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Work on debugging and resolving technical issues that arise.

  • Recommending changes to existing Java infrastructure.

Hexagon AB
Hexagon AB
Senior Software Engineer
2021 - Present (3 years)
Switzerland
  • Developed a new product in the area of Geosystems data enabling data processing captured by different devices and an entire GraphQL API around it for enabling this data to be uploaded, displayed, purchased.

  • Added various small features and improvements across 27 different micro services, while keeping high quality standards and improving the existing quality.

  • Added capability in the shop to purchase LiDAR data and integrated with a 3rd party data provider. Contributed on the planning and architecture of new features.

Grubhub
Grubhub
Senior Software Engineer (Consultant)
2019 - 2021 (2 years)
Remote
  • Worked remotely as a consultant on some critical backend services for Grubhub, an american industry leading food delivery app.

  • Developed multiple microservices. Implemented new APIs, improved latency for some APIs by adding caching layer, did important upgrades for some dependencies, integrations with event streaming libraries.

  • Created a Python-based project that was providing SEO metrics collected from some external sources (like Google Analytics, Newrelic). I implemented new Spark jobs for gathering and processing those metrics, new Datadog dashboards, detailed email reports and alerts.

Aurea (Jive)
Aurea (Jive)
Java Engineer
2018 - Present (6 years)
Remote
  • Fixed 130+ bugs in multiple components and a target number of product issues for the client using backend/frontend technologies.

  • Offered expertise for the triaging of a major bug that was a potential showstopper for customers using the SSO feature.

  • Troubleshot production instances, solved customer outages, onboarded new developers and handled knowledge transfer sessions.

8x8 Inc
8x8 Inc
Java Developer
2016 - 2018 (2 years)
Cluj, Romania
  • Develop microservices and different backend components that can be integrated in the company ecosystem.

  • Added asynchronous capabilities to parts of the API I worked on, improving the response time by 3-4 times.

  • Contributed massively to the curating of a new service used for phone number porting which was an important new feature for the client.

National Instruments
National Instruments
Software Engineer
2015 - 2016 (1 year)
Cluj, Romania
  • Provided expertise for the addition of small features and fixed bugs for the release for a new IDE product called LabWindows/CVI.

  • Refactored the Automated Testing Framework integrating it with an opensource testing framework for parallel running, leading to a 10x decrease in time needed to run all tests.

  • Provided supportfor the IDE and it’s functionalities and the debugger for new a character supported by the language compiler.

Portfolio

Java Developer - Evooq
Java Developer - Evooq

Evooq is a global provider of technology-driven solutions for wealth and asset managers. Acted as part of the core backend team in a company that provides wealth and portfolio management software for banks, working on implementing features that bring new value to the product as well as investigating and fixing different product defects (Java, Spring Boot, Hibernate).

Java Engineer - Jive
Java Engineer - Jive

Jive operates a social intranet solution and interactive platform for companies. It gives them one place with everything they need to get their jobs done. It works anywhere you do, with fantastic integrated mobile apps that keep users connected on the go. It works with other corporate systems and tools, powering seamless collaborations across different applications. Fixed product issues, implemented small features and troubleshot production instances/customer outages.

Java Developer - VCC Analytics
Java Developer - VCC Analytics

Developed some of the backend APIs of the product from scratch, worked on the extension of the existing APIs to fit the product's frontend needs, implemented the security layer between different components, and fixed various bugs on the product.

Software Engineer - LabView/CVI
Software Engineer - LabView/CVI

LabWindows/CVI is an ANSI C integrated development environment and engineering toolbox with built-in libraries for measurement, analysis, and engineering UI design. Add small features and fixed bugs in a very large legacy codebase, and worked on different components of the product

Education

BSc. Computer Science
BSc. Computer Science
Babes-Bolyai University, Cluj - Napoca
2013 - 2016 (3 years)