Cosmin M.

Software Developer

Externalisation nearshore
Advanced
Brasov, ROMANIA
Contactez-nous à propos de ce profil

Mon expérience

Voir plus

CodegileJanvier 2016 - Présent

Software Developer within a company focused on developing high quality software solutions customers.

Development of various products and solutions:

I. The Real Estate app - a real estate mobile application for the Boston market.
- Technologies used: Spring Boot, Spring Security, Spring Data JPA, React Native, Amazon Web Services.
- Team size: 2 developers and one architect.
- Duration: 6 months.
  • Implementing the back-end platform.
  • Building the Android application using React Native.
  • Following the Kanban methodology.
II. Frynx - ​a subscription based mobile​ ​application offering free drinks to various restaurants, bars and clubs.
- Technologies used: Spring Boot, Spring Web, Thymeleaf, Spring Security, Spring Social, Spring Data JPA, Hibernate, Liquibase, Stripe for payments, RESTful Web Services, Quartz, Amazon Web Services.
- Team size: 3 developers, 1 back-end and front-end, 1 IOS mobile app, 1 Android mobile app as well as one architect and one project manager.
- Duration: 6 months.
  • Implementation of the back-end application and the front-end admin panel.
  • Following the Scrum methodology with 1 week sprints.
III. Actors platform - a ​web application used to help actors finding their favourite roles to play.
- Technologies used: Spring Boot, Spring Security, Spring Social, Spring Data JPA, Hibernate, Liquibase, RESTful Web Services, Amazon Web Services.
- Team size: 3 developers, one architect having also the role of product owner, and one project manager.
- Duration: 6 months.
  • Writing code using Kotlin.
  • Following the Kanban methodology.
IV. Duit (Smarthack 2017, Second place) - a ​mobile application for team management, developed for Smarthack 2017 Bucharest hackathon.
- Technologies used: Spring Boot, Google Firebase for notifications system and Microsoft Azure for the Cloud Platform.
- Team size: 4.
  • Back-end development.
V. Business directory application ​- a mobile and web application used to organize Arizona businesses on a single platform.
- Technologies used: Spring Boot, Spring Security, JPA+Hibernate, Quartz, Amazon Web Services and Web Application using Spring MVC with Thymeleaf and JQuery.
- Team size: 3 developers, 1 back-end and front-end, 1 IOS mobile app, 1 Android mobile app as well as one architect and one project manager.
- Duration: 3 months
  • Back-end development following the Scrum methodology with 1 week sprints.


VI. Car wash finder app​ - a mobile application used for finding the closest car wash in town.
- Worked on the project as a lead developer.
- Technologies used: Spring Stack (Data JPA, security, session, MVC), administration console using Thymeleaf and native mobile apps (Android and IOS).
- Team size: 2 junior developers, 2 middle developers as well as one lead developer and a project manager.
- Duration: 4 months.
  • Following the Scrum methodology, using 1 week sprints.


VII. Stripe integration for Stride platform ​- a Stride plugin that integrates any Stripe account into Stride channels, keeping up to date the participants with the most important updates regarding Stripe activity.
- Technologies used: Spring Boot for the back-end, ReactJS for the UI elements.
- Duration: 3 months.



VIII. Mangopay maintenance.
- Technologies used: Mangopay API sdk libraries, including Java, .NET, Python, Ruby, Node.js and PHP.
- Duration: 5 Months.
  • Bug fixing and small improvements.

Mes compétences

Langues parlées

ROMANIAN: Native speaker
ENGLISH: Advanced

Analysis Methods and Tools

Bamboo, MVC

DBMS

MySQL, Oracle

Languages

SQL, C/C++, Kotlin, PHP, Python, Ruby, JAVA, JavaScript

Networks and Systems

Cloud Computing, Linux, Microsoft Azure

Mobility

React Native

Software Testing

JUnit, JIRA

Environment of Development

Ant, GIT, SVN, IntelliJ Idea, Maven, Eclipse, Travis CI, Visual Studio

Miscellaneous

Stripe payments, MangoPay, Scrum, Kanban, API

Technologies

Corba, Spring Data JPA, .NET, Spring Boot, Thymeleaf, Liquibase, Quartz, Spring Security

Web Technologies

Web Services, SDK, React.js, Firebase, RESTful Web Service, Node.js, HTML, CSS, JSP, Spring Social, Spring WebFlow, AWS, REST

Mes études et formations

Master’s Degree in Modern Technology in Software Engineering- Faculty of Mathematics and Computer Science ​- University of Bucharest.2017 - 0

Bachelor’s Degree in Computer Science, Faculty of Mathematics and Computer Science - "Transilvania" University of Braşov.2014 - 2017

Mes tests

Nom
Résultat
English language placement quiz
51/60
85%
English reading quiz medium level
22/30
73%