Scroll To View More
Gabriel Dogaru, RESTful Web Services Developer in Iași, Iași County, Romania
Gabriel Dogaru

RESTful Web Services Developer in Iași, Iași County, Romania

Member since July 25, 2013
Gabriel is a software engineer specializing in Java technologies with experience in all levels of software development including build automation, back-end, cloud computing, and mobile. Over the years, he's used Agile practices and built reliable, scalable software while working at Amazon.
Gabriel is now available for hire

Portfolio

Experience

  • Java, 10 years
  • Agile Software Development, 10 years
  • RESTful Web Services, 10 years
  • Android, 7 years
  • Amazon Web Services (AWS), 7 years
  • Spring Boot, 6 years
  • Spring, 5 years
  • Kotlin, 3 years
Iași, Iași County, Romania

Availability

Full-time

Preferred Environment

Linux, Windows, IntelliJ IDEA, Java, Groovy, Git

The most amazing...

...software I've developed was the user reputation system used by Amazon SES to enforce good user behavior.

Employment

  • Android Developer

    2019 - 2019
    Stuzo
    • Helped reach the release plan of an Android app.
    • Developed new features using Kotlin, GraphQL, coroutines, and data binding.
    Technologies: Android, Kotlin, MVVM, Coroutines, GraphQL
  • Lead Android Developer

    2013 - 2019
    Rocksauce Studios
    • Led various technical projects, including Dosh, Mistbox v1, First Premier Bank, and others.
    • Led the development of Spring Boot apps deployed mostly on AWS.
    • Deployed back-end apps using AWS services.
    Technologies: Android, Kotlin, Java, Spring Boot, AWS, SQL, Terraform
  • Co-founder, CTO

    2012 - 2013
    TAGonSoft
    • Consulted on mobile development.
    • Managed projects, estimations, and deadlines for company projects.
    • Led and supervised the development of Android projects.
    • Trained new employees and interns.
    • Managed projects using Agile methodologies.
    Technologies: Java, Android
  • Software Engineer II

    2010 - 2012
    Amazon
    • Worked on the Amazon Simple Email Service development team.
    • Contributed actively to the design and implementation of distributed systems components to handle the SES load.
    • Led the design and development of the public SES AWS Console.
    • Initiated and led the development of web operational tools for internal use.
    • Handled several core internal modules including reputation and metrics.
    • Acted as team Scrum master.
    Technologies: Java
  • Software Developer

    2007 - 2010
    Synygy
    • Helped develop and design modules for the Synygy incentive management application.
    • Proposed, designed, and implemented the migration of a build system from Maven 1 to Maven 2, and from Luntbuild to Teamcity.
    • Pioneered the adoption of Groovy-based frameworks. I held two tech talks about Groovy and Grails. The results of the work I did led to Grails being adopted as the framework for the official management tool, with my work on the existing build system later used for the next version of the application.
    • Automated repetitive tasks by designing and implementing automated web applications and scripts.
    • Maintained and improved the build system, extending Luntbuild to suit company needs.
    • Worked on a third-party company app using Agile methodologies.
    Technologies: Java, Groovy

Experience

  • Amazon SES (Development)
    http://aws.amazon.com/ses/

    Contributed to the Amazon Simple Email Service while working at Amazon as a Software Developer.

  • IT Camp/ Codecamp Mobile App (Development)

    IT Camp and Codecamp are two Romanian technology conferences for which I have developed mobile apps to display such information as schedules and presentations.

Skills

  • Languages

    Java, XML, Kotlin, SQL, Groovy, Golang, JavaScript
  • Frameworks

    JPA, JUnit, Spring, Android SDK, Spring MVC, Spring Android, Hibernate, Spring Boot, JavaServer Faces, Google Guava, GWT, Grails, Play Framework, Jersey
  • Libraries/APIs

    Android API, Android Architecture Components, Java Servlets, Otto, Jackson, Lombok, jQuery, Google Gson, Node.js
  • Tools

    Maven, IntelliJ IDEA, Terraform, Google Analytics, Gradle, Apache Tomcat, Apache Ant, Gimp, Amazon SQS, AWS ECS, AWS SDK
  • Paradigms

    Agile Software Development, Object-oriented Programming (OOP), Clean Code, Concurrent Programming, Model View Viewmodel (MVVM), Model View Presenter (MVP), MVC Design
  • Platforms

    Android, Windows, Linux, Amazon Web Services (AWS)
  • Storage

    NoSQL, Amazon SDB, AWS DynamoDB, JSON, MySQL, AWS S3, AWS RDS
  • Other

    RESTful Web Services, Code Architecture

Education

  • Bachelor of Science degree in Computer Science
    2003 - 2007
    "Alexandru Ioan Cuza" University - Iasi, Romania
  • Scientific High-school Diploma degree in Computer Science
    1999 - 2003
    Grup Scolar "Vasile Sav" - Roman, Romania
I really like this profile
Share it with others