Dragos Patru

Dragos Patru

$25/hr
Software Developer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
32 years old
Location:
Timisoara, Timis, Romania
Experience:
3 years
Dragos​ ​Patru Software​ ​Engineer​ ​/​ ​ ​Java​ ​Developer Key​ ​Skills I​ ​completed​ ​my​ ​bachelor​ ​degree​ ​in​ ​Computer​ ​Science​ ​in​ ​June​ ​2016.​ ​During​ ​my​ ​university​ ​studies​ ​I developed​ ​different​ ​projects​ ​with​ ​electronics​ ​and​ ​micro-controllers,​ ​database​ ​management,​ ​shell​ ​scripting,​ ​C, Java​ ​and​ ​some​ ​Java​ ​Enterprise​ ​technologies. Most​ ​of​ ​my​ ​experience​ ​as​ ​software​ ​developer​ ​is​ ​centered​ ​around​ ​developing​ ​and​ ​testing​ ​Java​ ​Enterprise client-server​ ​applications​ ​using​ ​object​ ​oriented​ ​programming.​ ​I​ ​have​ ​gained​ ​a​ ​lot​ ​of​ ​experience in​ ​analyzing​ ​and​ ​developing​ ​such​ ​application​ ​by​ ​working​ ​in​ ​the​ ​last​ ​year​ ​on​ ​two​ ​complex​ ​projects​ ​using different​ ​technologies.​ ​The​ ​first​ ​of​ ​them​ ​is​ ​a​ ​Java​ ​Enterprise​ ​Application,​ ​which​ ​uses​ ​Java/Spring/Hibernate on​ ​a​ ​Wildfly​ ​Server​ ​with​ ​a​ ​REST​ ​Api​ ​interface.​ ​The​ ​second​ ​project​ ​is​ ​a​ ​geo​ ​tracking​ ​iOS​ ​mobile​ ​app​ ​based on​ ​Objective​ ​C,​ ​Swift,​ ​Core​ ​Data​ ​and​ ​other​ ​iOS​ ​frameworks. Studies Year Technische​ ​Universität​ ​„Politehnica”​ ​Temeswar BSc.​ ​Computer​ ​Science​ ​and​ ​Engineering 2012​ ​-​ ​2016​ ​(4​ ​Years) Languages​ ​(Certificate) English Romanian German Spoken Very​ ​Good​ ​(B2) Native​ ​language Beginner​ ​A2.1 Written Very​ ​Good​ ​(B2) Native​ ​language Beginner​ ​A2.1 Profile​ ​Dragos​ ​Patru Programming​ ​languages Experience​ ​(years) Level Java Swift Objective​ ​C C# C 2 1 1 1 1 Very​ ​Good Very​ ​Good Very​ ​Good Good Good Databases Experience Level SQL My​ ​SQL XML JSON Oracle​ ​(+​ ​PL/SQL) - Very​ ​Good Good Ver Good Good Technologies​ ​and​ ​Frameworks Experience Level Eclipse​ ​IDE XCode Visual​ ​Studio SQL​ ​Server Git​ ​/​ ​IMS​ ​Integrity JQuery ASP​ ​MVC Core​ ​Data Spring Hibernate Entity​ ​Framework JUnit/TestNG Razor Bootstrap -,5 0,5 Expert Very​ ​Good Expert Good Good Good Good Good Good Good Good Good Good Good Software​ ​Design,​ ​Architecture​ ​and​ ​Process Experience Level UML​ ​/​ ​Object​ ​oriented​ ​modelling Testing​ ​(black/white​ ​box,​ ​Unit​ ​testing​ ​) 1 1 Very​ ​Good Very​ ​Good 0 Seite​ 2​ ​ ​von​ ​4 Profile​ ​Dragos​ ​Patru Actual​ ​and​ ​past​ ​projects TraceMyTrack iOS​ ​application​ ​-​ ​record​ ​and​ ​manage​ ​tracks​ ​and​ ​individual​ ​locations Company Corandus​ ​GmbH Assignment Implementation​ ​of​ ​a​ ​module​ ​for​ ​live​ ​sharing​ ​tracks​ ​between​ ​multiple​ ​users Tools​ ​used Swift/Objective​ ​C,​ ​Core​ ​Data,​ ​xCode,​ ​Git,​ ​Jenkins Period 09/2016​ ​–​ ​in​ ​progress Team​ ​size 2 Role Implementation​ ​of​ ​the​ ​Live​ ​sharing​ ​module,​ ​Profiling​ ​and​ ​Bug​ ​fixing Live​ ​Tracking​ ​Server Java/Spring​ ​application​ ​-​ ​enables​ ​track​ ​sharing​ ​recorded​ ​by​ ​TraceMyTrack​ ​application Company Corandus​ ​GmbH Assignment Develop​ ​a​ ​server​ ​side​ ​application​ ​that​ ​enables​ ​geographical​ ​location​ ​sharing simultaneously​ ​between​ ​multiple​ ​devices​ ​or​ ​viewer​ ​applications Tools​ ​used Java​ ​Enterprise,​ ​Spring,​ ​Hibernate,​ ​RESTEasy,​ ​JUnit,​ ​Wildfly​ ​10.0,​ ​Jenkins,​ ​Gradle,​ ​Git Period 03/2016​ ​–​ ​in​ ​progress Team​ ​size 3 Role development,​ ​testing Git2Ims Java​ ​application​ ​-​ ​ensure​ ​two​ ​way​ ​synchronization​ ​between​ ​a​ ​Github​ ​and​ ​PTC​ ​Integrity​ ​repository Company Continental​ ​Automotive​ ​Romania Assignment Synchronization​ ​policy​ ​implementation Solution Use​ ​an​ ​existing​ ​Perl​ ​script​ ​to​ ​perform​ ​synchronization​ ​between​ ​a​ ​local​ ​folder​ ​and​ ​IMS repository,​ ​jGit​ ​library​ ​to​ ​clone​ ​a​ ​Git​ ​repository​ ​and​ ​Git2Ims​ ​to​ ​enforce​ ​synchronization policy Tools​ ​used Java,​ ​jGit​ ​-​ ​pure​ ​Java​ ​library​ ​implementing​ ​the​ ​Git​ ​VCS,​ ​TestNG, Period 07/2016​ ​–​ ​09/2016 Team​ ​size 3 Role Develop​ ​a​ ​basic​ ​library​ ​for​ ​test​ ​automation​ ​using​ ​TestNG,​ ​integrating​ ​the​ ​project​ ​with​ ​a library​ ​for​ ​configuration​ ​injection Headcount​ ​Tool Web​ ​platform​ ​for​ ​managing​ ​employees​ ​data Company Continental​ ​Automotive​ ​Romania Assignment Implement​ ​a​ ​web​ ​application​ ​with​ ​a​ ​custom​ ​design​ ​and​ ​functionalities​ ​for​ ​managing​ ​all employees​ ​data​ ​including​ ​evaluation​ ​history,​ ​performance,​ ​positions,​ ​contractual​ ​changes and​ ​sending​ ​notification​ ​to​ ​employee’s​ ​supervisor​ ​when​ ​an​ ​event​ ​occurs​ ​(e.g.​ ​contract expires) Tools​ ​used ASP​ ​MVC,​ ​Linq,​ ​Entity​ ​Framework,​ ​C#,​ ​SQL​ ​Server,​ ​HTML5,​ ​jQuery,​ ​Razor,​ ​Bootstrap Period 06/2015​ ​–​ ​02/2016 Team​ ​size 2 Role Module​ ​and​ ​database​ ​design,​ ​implementation Seite​ 3​ ​ ​von​ ​4 Profile​ ​Dragos​ ​Patru Baby​ ​Monitor Android​ ​Application​ ​which​ ​determine​ ​when​ ​a​ ​baby​ ​is​ ​crying​ ​or​ ​is​ ​not​ ​sleeping Assignment Implement​ ​an​ ​Android​ ​Application​ ​which​ ​determine​ ​when​ ​a​ ​baby​ ​is​ ​crying​ ​or​ ​is​ ​not​ ​sleeping Solution Use​ ​phone’s​ ​microphone​ ​and​ ​accelerometer​ ​to​ ​determine​ ​if​ ​a​ ​baby​ ​is​ ​not​ ​sleeping​ ​and send​ ​real​ ​time​ ​notification​ ​to​ ​the​ ​parents​ ​using​ ​Google​ ​Cloud​ ​Messaging(GCM) Tools​ ​used Java,​ ​Google​ ​Cloud​ ​Messaging​ ​API,​ ​IntelliJ Period 11/2014​ ​–​ ​12/2014 Team​ ​size 2 Role Implementing​ ​the​ ​monitoring​ ​with​ ​microphone​ ​and​ ​integrating​ ​GCM Phone​ ​Mirroring Android​ ​Application​ ​for​ ​image​ ​compression Company Continental​ ​Automotive​ ​Romania Assignment Implement​ ​an​ ​Android​ ​Application​ ​to​ ​compress​ ​images​ ​using​ ​Run-Length​ ​Encoding algorithm​ ​and​ ​sending​ ​the​ ​result​ ​to​ ​a​ ​paired​ ​device​ ​via​ ​bluetooth Tools​ ​used Java Period 07/2014​ ​–​ ​09/2014 Team​ ​size 2 Role GUI​ ​design,​ ​development Seite​ 4​ ​ ​von​ ​4
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.