J

Juan Camilo Acosta

About

Detail

CV
Departamento de Boyacá, Colombia

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • Adecco
    Senior Java Developer
    Adecco
    Jun 2025 - Current (1 year)
    Senior Developer for Nordstrom customer. Development and support of different Spring Boot and Java projects for store information services, catalog services and internal hierarchy services. Use of Java 8, 11, 17 and 21 with Gradle for package management, Kafka for message transmission. Use of temporal as workflow orchestrator. Use of GitLab CI and GitHub Action for Devops. Responsibilities: • Development and maintenance of a set of integration components with kafka, Gradle and Kafka for storage management services and store search services. • Development of orchestrator and activities with temporal. Use of temporal SDK in java to implement workflows and activities. • Support for application to GitHub migration. Support for migration from Gi
  • Novatec Solutions
    Senior Java Developer
    Novatec Solutions
    Feb 2024 - Jun 2025 (1 year 5 months)
    Senior Developer for Credibanco customer. Development of different API's and components for terminals and commerce creation in SAP Platforms (C4C, S4Hanna, e.t.c) using high quality gates in microservices architecture, unit testing, an code quality. Java 8, 11 and 17 as used versions, Spring Boot 3, Openshift Container PLatform 4, Kubernettes for pods orchestration, SonarQube, AWS SQS and Apache Camel for integration services as main technologies. Responsibilities: • Development and maintenance of a set of integration components with SAP ecosys- tem. Use of different versions of Java, Apache Camel and Java Spring boot for Rest API's, based on SOAP protocol components with a permanent connection fo SAP S4Hanna and SAP C4C to create commerce
  • Banco Unión
    Junior backend developer
    Banco Unión
    Jul 2022 - Feb 2024 (1 year 8 months)
    Fullstack developer in remittances platforms for Banco Union, and developer of International and National Sendings backend service for using it in app mobile app. I used technologies like Angular 12, Java 8, Spring boot, Oracle, Maven, IBM WebSphere, mainly using microservices architecture. Responsibilities: • Development of transactional components based on REST architecture and HTTP communication protocol and SOAP communication protocol. Use of Java 8, 11, 17 and Spring boot toolset as main technologies. • Development of Front-End Components for Correspondents with specific design according to company design standards. Use of Angular in the latest versions. • Deployment of java components with the use of Apache Wildfly as deployment tool
  • BlueSoft
    Java Developer
    BlueSoft
    Aug 2021 - Jul 2022 (1 year)
    Work in web and mobile components. In Backend component, I developed it new features in Monolithic architecture with Java 8, Java EE, RabbitMQ and eclipse IDE with scrum methodology. Frontend component was developed with AngularJs and Angular in earliest versions. Mobile component developed with Java for Android development with Android Studio IDE in hexagonal architecture. Deployment with AWS EC2 and SQS, and Filezilla as storage program. Use of Apache Kafka for internal audit processes. Responsibilities • Development of Backend component for users management and companies plans management with the use of Java 8 and Spring boot in the earliest versions. Services development for getting companies plans, contracts, users, roles and related i
  • F
    Freelance
    Fertig
    Feb 2020 - Jul 2020 (6 months)
    Application of tasks management of users ad groups. Application based on monolithic architecture with two components: Frontend components and Backend components. • Backend component developed with Java 11 and Spring Boot. Use of Hibernate as ORM and Junit and Mockito for Unit Testing. • Frontend component developed in VueJS. Use of Axios as HTTP client for commu- nication with Backend component. • Use of MySQL for tasks, users and groups databases.
  • A
    Freelance
    Analizador léxico
    Aug 2019 - Dec 2019 (5 months)
    Lexical analyzer of BCC, a programming language developed in Universidad Nacional de Colombia. Component developed in Java 11 for giving alerts about lexical and syntactical issues of BCC code fragments.
Education verified_user 0% verified
  • NVIDIA
    Building Transformer-Based Natural Language Processing Applications
    NVIDIA
    May 2024
    Course about fundamentals of text processing for Deep Learning and different Architectures of transformers and its fine-tuning for our context
  • NVIDIA
    Building LLM Applications with Prompt Engineering
    NVIDIA
    Apr 2024
    Course about the fundamentals of the Lang Chain library, using prompt engineering and agents creation for LLM applications building
  • NVIDIA
    Fundamentals of Deep Learning
    NVIDIA
    Apr 2024
    Course about the fundamentals Deep Learning, main concepts about neural networks and primary architetures of AI systems
  • Platzi
    AWS Practicioner
    Platzi
    Jan 2024
    Course about the fundamentals of AWS, since AWS EC2 to AWS IAM technologies for resources management
  • Universidad de los Andes
    Master in Systems and computing engineering
    Universidad de los Andes
    Aug 2023 - Current (2 years 10 months)
    Master's student in systems and computing engineering. Learning of different fundamentals in architecture, machine learning, natural language processing. Use of different technologies as GCP Cloud Functions, Computing Engine, DataStorage, KVM, e.t.c
  • Universidad de los Andes
    Master in Systems and computing engineering
    Universidad de los Andes
    Aug 2023 - Current (2 years 10 months)
    Learning of different fundamentals in architecture, machine learning, natural language processing. Use of different technologies as GCP Cloud Functions, Computing Engine, DataStorage, KVM, e.t.c
  • Platzi
    Curso de Arquitectura en Android
    Platzi
    Apr 2023
    Course about architectural design patterns in Kotlin like MVC, MVVM and jetpack archi- tecture.
  • Universidad Nacional de Colombia
    App Development
    Universidad Nacional de Colombia
    Aug 2022 - Dec 2022 (5 months)
    Magister course offered by Universidad Nacional de Colombia. In this course I've made different mobile applications for knowing the android environment. Apllications using firebase, Google Maps API, e.t.c. Storage of diffrent API's information and local storage using SQLite.
  • Universidad Nacional de Colombia
    Assistant Magister course
    Universidad Nacional de Colombia
    Aug 2022 - Dec 2022 (5 months)
    Magister course offered by Universidad Nacional de Colombia. In this course I've made different mobile applications for knowing the android environment. Apllications using firebase, Google Maps API, e.t.c. Storage of diffrent API's information and local storage using SQLite.
  • Coursera
    Web development with angular
    Coursera
    Dec 2020
    web development with Angular by Universidad Austral, verification link: coursera.org/ verify/PZJQAEFZ96SH
  • Cognitive Class
    Data Analysis con Python
    Cognitive Class
    Aug 2020
    Data Analysis course with Python by Cognitive Class, IBM, verification link: https:// courses.cognitiveclass.ai/certificates/49c7356e8d204f1abd70f355531eede7
  • Cognitive Class
    Data Science with python
    Cognitive Class
    Aug 2020
    Python101 Course for data science by Cognitive Class IBM, verification link: https:// courses.cognitiveclass.ai/certificates/2b3e79eb9ff849f88a3ef674b7d914de
  • Cognitive Class
    Data visualization with Python
    Cognitive Class
    Aug 2020
    Data visualization course with Python by Cognitive Class, patrocinada IBM, verification link: https://courses.cognitiveclass.ai/certificates/d9ee7e0fe9704cd381bfcf803e4fb0b8
  • Coursera
    Backend development with nodejs
    Coursera
    Jun 2020
    Backend development course with nodejs with express and mongoDB, link verification: https://www.coursera.org/account/accomplishments/verify/MQ3THQTGWZ77
  • Universidad Nacional de Colombia
    Systems and computing engineer
    Universidad Nacional de Colombia
    Feb 2018 - Dec 2023 (5 years 11 months)
    Systems and computing engineer, admitted by PAES program, Colombia best bachelors and Ser Pilo Paga 4 program. Grade project: see two post-grades subjects, app development and quantum programming computing
  • Universidad Nacional de Colombia
    Systems and computing engineering
    Universidad Nacional de Colombia
    Feb 2018 - Dec 2023 (5 years 11 months)
    Systems and computing engineer, admitted by PAES program, Colombia best bachelors and Ser Pilo Paga 4 program. Grade project: see two post-grades subjects, app development and quantum programming computing
  • I
    Bachelor
    Insitución educativa Juan Bautista Maria Vianney
    Dec 2017
    Bachelor with mathematics emphasis
Projects (professional or personal) verified_user 0% verified
  • NA
    Unal-proof
    NA
    Jun 2021
    Rest API to students' information. The main features of this projects is to storage and manage personal and academical information • Frontend component implemented in Angular. Component built for getting personal information of students and security issues management. • Backend component implemented in Spring Boot. Use of Spring Boot, Hibernate as ORM, Junit and Mockito for unit testing. • Use of relational databases as PostgreSQL, database of personal and academical information of students.
  • freelance
    Kurztrip
    freelance
    Sep 2020 - Mar 2021 (7 months)
    Application for travels and packages management of Trucks. The main features is to program travels an deliveries of different travels and packages. • Application based on Microservices architecture with Java, Dart and Typescrit as main development programming languages. • Use of Spring Boot, Hibernate and Gradle for package management component. Component implemented with Java 17, Spring Boot, Junit and Mockito. • Use of React for Frontend component development, platform developed for showing travels per truck, and administrator management platform. • Use of Flutter for mobile development Component. Use of Bloc design patter for drivers application, showing travels and different alerts during the travel. • Use of GraphQl as main technology