Dragos C.

Back End Developer

500 dollar
Freelancer
12 ans
Cluj-Napoca, ROUMANIE

Mon expérience

Voir plus

FreelanceJune 2021 - Présent

- I work as a consultant / contractor / freelancer and help businesses develop their enterprise products. I am continuously looking for new challenges and self-improvement.
- My programming language of choice is Java (backend solutions using mainly Spring framework) but I have also done JavaScript, C# development when needed.



Voir plus

Garmin InternationalAugust 2015 - July 2021

The client, a top leader Wearable technology company in the USA, was looking to remain ahead of the competitors by modernizing and implementing new features. Their goal was to make a scalable application and get rid of slow legacy code improving availability in the long run.

● 𝐈𝐦𝐩𝐫𝐨𝐯𝐞𝐝 𝐭𝐡𝐞 𝐫𝐞𝐬𝐩𝐨𝐧𝐬𝐞 𝐭𝐢𝐦𝐞 𝐟𝐨𝐫 𝐦𝐨𝐛𝐢𝐥𝐞 𝐩𝐡𝐨𝐧𝐞𝐬 by 4x by designing and implementing circuit breaker pattern with Hystrix framework that offered real time visibility on the failing Rest APIs and reduce the overall error rate.

● 𝐈𝐦𝐩𝐫𝐨𝐯𝐞𝐝 𝐫𝐚𝐭𝐢𝐧𝐠 𝐟𝐨𝐫 𝐭𝐡𝐞 𝐦𝐨𝐛𝐢𝐥𝐞 𝐚𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐟𝐫𝐨𝐦 𝟐.𝟓 𝐭𝐨 𝟒 𝐬𝐭𝐚𝐫𝐬 𝐢𝐧 𝐚 𝐦𝐚𝐭𝐭𝐞𝐫 𝐨𝐟 𝟏𝟎 𝐦𝐨𝐧𝐭𝐡𝐬 by redesigning several parts of the application to use Rest APIs and event driven architecture using

Skills: Java, Spring, Spring Integration, Rest API, Postgresql, Hibernate, JPA, Jenkins,

Unit Testing, RabbitMQ, HA Proxy, Hystrix, Microservices





Voir plus

Garmin InternationalJune 2018 - July 2021

The client, a top leader Wearable technology company in the USA was not able to track all their assets from around the globe experiencing a huge missing information gap in their organization. All their information related to servers, computers, laptops, VMs that they were owning was stored in Confluence and threads of emails, being hard to find and not being maintained.


● 𝐑𝐞𝐝𝐮𝐜𝐞𝐝 𝐩𝐫𝐨𝐜𝐞𝐬𝐬𝐢𝐧𝐠 𝐭𝐢𝐦𝐞 𝐟𝐫𝐨𝐦 𝟐𝟎 𝐦𝐢𝐧𝐮𝐭𝐞𝐬 𝐭𝐨 𝟓 𝐦𝐢𝐧𝐮𝐭𝐞𝐬 by designing an event driven architecture import application in Java, Spring, EleasticSearch, and redesigning parts of the application to use Rest API.

● 𝐄𝐥𝐢𝐦𝐢𝐧𝐚𝐭𝐞𝐝 𝐚𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐞𝐫𝐫𝐨𝐫 𝐫𝐚𝐭𝐞 𝐛𝐲 𝟕𝟎% by designing a new search functionality with REST APIs and by fixing bugs and covering corner cases through unit testing.

Skills : Java, Spring, Spring Rest API, SQL Server, Hibernate, JPA, Jenkins, Junit, ElasticSearch, RabbitMQ, CI/CD, Microservices, Thymeleaf



accesa.euJuly 2014 - August 2015

Voir plus

ArtSoft ConsultJuly 2009 - July 2014

The client, a media company focusing on digital services faced difficulties in importing data from the clients due to an unsuccessfully maintained and old application. The application was unstable with lots of communication errors with 3rd party APIs, causing lots of delays in displaying clients’ information.

● 𝐑𝐞𝐝𝐮𝐜𝐞 𝐜𝐨𝐦𝐩𝐚𝐧𝐲 𝐜𝐨𝐬𝐭 𝐟𝐨𝐫 𝐦𝐚𝐢𝐧𝐭𝐞𝐧𝐚𝐧𝐜𝐞 𝐬𝐲𝐬𝐭𝐞𝐦 by 8K/month, by designing and leading a new data transfer system to migrate information from clients into a new database system. The new system helped integrate new and old providers into the main system without losing information.

● 𝐈𝐦𝐩𝐫𝐨𝐯𝐞𝐝 𝐭𝐡𝐞 𝐨𝐯𝐞𝐫𝐚𝐥𝐥 𝐬𝐩𝐞𝐞𝐝 𝐨𝐟 𝐭𝐡𝐞 𝐟𝐮𝐥𝐥 𝐩𝐫𝐨𝐜𝐞𝐬𝐬𝐢𝐧𝐠 𝐢𝐧𝐟𝐨𝐫𝐦𝐚𝐭𝐢𝐨𝐧 by 4x by optimizing the process of processing JSON/XML files, building scalable REST APIs to handle more requests, and integrating with cloud solutions from Amazon.

Skills Used: Java, Spring, Spring Integration, Rest API, Postgresql, Hibernate, JPA, Jenkins, Junit, Amazon Cloud







Voir plus

ArtSoft ConsultJuly 2009 - July 2014

The client, a company that was working in car sales in Finland noticed an alarming increase in unsatisfied reviews from current clients who were complaining abo ut the

slowness of the app due to an inefficient portal, unable to handle more traffic, and generating a bad user experience.

● 𝐈𝐧𝐜𝐫𝐞𝐚𝐬𝐞𝐝 𝐭𝐡𝐞 𝐧𝐮𝐦𝐛𝐞𝐫 𝐨𝐟 𝐜𝐥𝐢𝐞𝐧𝐭𝐬 𝐨𝐧 𝐭𝐡𝐞 𝐩𝐨𝐫𝐭𝐚𝐥 by 5x by optimizing the response time to Front End by transforming a monolith archi tecture to new microservices

architectures in Spring Framework.

● 𝐈𝐦𝐩𝐫𝐨𝐯𝐞𝐝 𝐩𝐫𝐨𝐝𝐮𝐜𝐭 𝐫𝐞𝐥𝐞𝐚𝐬𝐞 by 50% by increasing the test coverage and resulting in 0 bugs in production and refactoring the API error handling system and caching

data that changes infrequently.

Skills: Java, Spring, Spring Integration, Rest API, Postgresql, Hibernate, JPA, Jenkins, Junit, Solr, Apache Wicket




Mes compétences

Technologies

JSP, ElasticSearch, RabbitMQ, Integration, Apache Wicket, Hystrix, REST API, Thymeleaf, Tomcat, Solr

Databases

MongoDB, PostGreSQL

Middleware

Jenkins

Others

Project Management

IT Infrastructure

Amazon cloud services

Application servers

Apache

Languages

OOP, JavaScript, Java

Environment of Development

Eclipse, Maven

Frameworks

JMS, JPA, JDBC, REST, Hibernate, Spring

Analysis methods and tools

Ant, Junit, Agile, Scrum

Mes études et formations

- - "Petru Maior" University of Târgu-Mureș2005 - 2009