I developed an application for downloading default images of Instagram posts, with the ability to save them both locally and on S3, the Amazon AWS Storage service; with the functionality of recording the operations performed, the saving addresses and the use of resources on an Oracle database. The application uses the following technologies: Java8, Maven, Hibernate, Oracle Database, log4j, Amazon SDK.
Evolutionary development and maintenance of software for the management of bank ATMs, software structured in independent Maven modules that can be combined with each other according to customer needs, the modules communicate with each other through REST APIs and message queues. In particular, I was responsible for creating, updating, modifying services that interact with Databases, but also for migrating services from old to new modules that use Spring Boot, and for solving bugs and problems in general. Main technologies used in this software: Java8, Spring Boot, Spring MVC, Spring Integration, JMS, Maven, Hibernate, Oracle Database, Lombok, Mapstruct.
Java development
Using IntellijIDEA and Eclipse. Using Spring Boot and Spring MVC. Developing and maintaining applications that interact with Oracle and MySQL databases.
Oracle Database
Knowledge of SQL language with schema creation, querying, creation, updating and deletion of records from databases. Creation of PL/SQL scripts.