David Bagdasaryan

David Bagdasaryan

Followers of David Bagdasaryan1000 followers
location of David BagdasaryanZgierz, Łódzkie, Poland

Connect with David Bagdasaryan to Send Message

Connect

Connect with David Bagdasaryan to Send Message

Connect
  • Timeline

  • About me

    Senior Java Software Developer

  • Education

    • Politechnika Łódzka

      2011 - 2015
      Bachelor of Science (BSc) Information Technology
    • University of Southern Denmark

      2014 - 2015
      Bachelor of Applied Science (BASc) Information Technology

      Erasmus Programme exchange

    • Lodz University of Technology

      2017 - 2019
      Master's degree Information Technology
  • Experience

    • GFT Group

      Jul 2015 - Jan 2020

      Agile project working based on Scrum methodology.Working for Deutsche Bank in developing application used by its employees to monitor credit limits and creating limit request with it guarantees. Application also responsible for credit limits approval. Role as a software Developer in a team consisting of 12 members divided into two sub groups.Technologies: Java 8, Spring, Spring-Boot, Tomcat 8, Jax-rs api/Jersey, Junit/Mockito,Webservices communication via RPC protocol, Swagger, Mybatis, Oracle, Teamcity Show less Working for UBI bank.Bank application development for its employees to monitor customer’s credits and also credit capabilities analysis. Architecture based on service deployed on WebLogic server. Software Developer in a team consisting of 10 members.Responsibilities: - Development on the backend and frontend side - Realization of the database tasks on sql developer or sql plus - Writing bash scripts for automation - Implementing and testing (unit and integration testes) functionalities based on requirementsTechnologies: Java 6, Hibernate 3.6, SQL Developer, SQL*Plus, PrimeFaces, JSF, xHTML, CSS,Ant, SVN, JUnit, Linux, Bash script Show less Working for TSB bank.Continuation of the project which started in Spain. I played the role of a Software Java developer in a team consisting of 5 members, however it was collaboration with other teams as well.Responsibilities:- Implementing and testing (unit and integration testes) functionalities based on requirements - Realization of the tasks on basis of provided technical documentation - Documenting and reporting performed work - Improving the quality of the code, tracking results in Sonar Qube Analysis - Supporting other team members - Finding the most efficient way to implement the best solutionTechnologies: Java 8, Spring Boot, Spring Cloud, Spring Data JPA, SOA, Microservices(Eureka), HTML, CSS, Swagger, POSTMAN, Maven , Git , JUnit, Mockito, Hamcrest Show less

      • Java Developer

        Nov 2017 - Jan 2020
      • Junior Software Developer

        Jun 2017 - Nov 2017
      • Junior Software Engineer

        Mar 2016 - May 2017
      • Junior Programmer

        Sept 2015 - Mar 2016
      • Intern

        Jul 2015 - Sept 2015
    • Commerzbank AG

      Feb 2020 - Jun 2021

      Agile project working in Scrum methodology.Advanced bank application developed for Commerzbank employees to measure financial risks of the customer.Technologies: Java 11, Spring, Spring Data JPA, SQL Developer, GCP, Postgresql, psql, Oracle, Liquibase, SoapUI, Postman, Junit/Mockito, Webservices communication via REST technology, Microservices, Swagger, Maven Agile project working in Scrum methodology.Migrating application (dedicated for bank's customers) from a monolith architecture to RestFull microservice architeckture.

      • Senior Java Software Engineer

        Dec 2020 - Jun 2021
      • Senior Java Software Engineer

        Feb 2020 - Dec 2020
    • Java Freelancer - B2B

      Jun 2021 - now
      Senior Java Software Engineer

      Working on various projects:Online travel agency - Working for one of the biggest travel agency various internal projects, implementing features responsible for advanced online travel reservation system. Technologies : Java17, Kotlin, Spring, GCP, Google PubSub, Apache Camel, Docker, Oracle, SQL Developer, Postman, Junit/Mockito, Webservices communication via REST technology, Monolith architecture, Swagger, JSP, Maven, GIT version control, ProtobufFinancial - Implementing new features for advanced financial and banking application used by employees of a huge corporations. It enables various process templates for financial statistics etc. Moreover, modularizing and migrating some part of the legacy code to microservices.Technologies: Java 11/17, Spring, SQL Developer, AWS, Apache Camel, Docker, Oracle, Liquibase, Postman, Junit/Mockito, Spock, Webservices communication via REST technology, Monolith architecture, Swagger, JSP, Gradle, Splunk Show less

  • Licenses & Certifications

    • The Complete JavaScript Course 2023: From Zero to Expert!

      Udemy
      Feb 2023
    • JavaScript: Getting Started

      Pluralsight
      Nov 2022
    • Apache Kafka Series - Learn Apache Kafka for Beginners

      Udemy
      Sept 2021
    • Docker and Kubernetes: The Complete Guide

      Udemy
      Aug 2020
    • Finance & Banking

      A4 Training
      Sept 2019
    • Oracle Certified Professional, Java SE 8 Programmer (OCP)

      Oracle
      Dec 2017
      View certificate certificate
    • Certified ScrumMaster (CSM)

      Scrum Alliance
      Jun 2018
      View certificate certificate
    • Oracle Certified Associate, Java SE 8 Programmer (OCA)

      Oracle
      Sept 2016
      View certificate certificate