Cosmin M.

Software Developer

Outsourcing
Advanced
Brasov, ROMANIA
Contact us for this profile

My experience

More

CodegileJanuary 2016 - Present

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.

My stack

Spoken languages

ROMANIAN: Native speaker
ENGLISH: Advanced

Networks and Systems

Linux, Microsoft Azure, Cloud Computing

Miscellaneous

Kanban, Scrum, API, MangoPay, Stripe payments

Environment of Development

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

Languages

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

Mobility

React Native

Web Technologies

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

DBMS

Oracle, MySQL

Software Testing

JIRA, JUnit

Technologies

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

Analysis Methods and Tools

Bamboo, MVC

My education and trainings

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