Experienced IT Professional in Software Development

Delivering high-quality solutions with adaptability and strong communication in fast-paced environments.

A person is typing on a keyboard in front of a computer screen displaying code or a programming interface. The environment suggests a focused and professional atmosphere.
A person is typing on a keyboard in front of a computer screen displaying code or a programming interface. The environment suggests a focused and professional atmosphere.

Project Showcase

Explore my diverse projects demonstrating software development expertise. https://github.com/portfolioaidiladam

A laptop displaying a software development interface is placed on a granite countertop. Next to the laptop is a closed notebook and a pen. In the background, a sofa and a large window can be seen, providing a contrast between the focused workstation and the casual home setting.
A laptop displaying a software development interface is placed on a granite countertop. Next to the laptop is a closed notebook and a pen. In the background, a sofa and a large window can be seen, providing a contrast between the focused workstation and the casual home setting.
Innovative Solutions

My projects reflect a commitment to quality and client satisfaction.

A person with long hair is seated at a desk, working on a computer. The computer displays lines of code, suggesting programming or software development activity. The workspace includes a modern cubicle setup with wooden and glass elements.
A person with long hair is seated at a desk, working on a computer. The computer displays lines of code, suggesting programming or software development activity. The workspace includes a modern cubicle setup with wooden and glass elements.
Collaborative Efforts

Teamwork and communication are key in delivering successful project outcomes.

Work Experience

I am an experienced IT professional specializing in software development, committed to delivering high-quality solutions and fostering collaboration in dynamic environments.

Expertise

Software Development Specialist

Results-driven IT professional with a strong commitment to client needs and collaboration.

A person is working on a laptop at a table, focusing on a software interface displayed on the screen. The interface appears technical or related to programming and data flow. The setting seems to be a modern indoor office or study area with a window in the background.
A person is working on a laptop at a table, focusing on a software interface displayed on the screen. The interface appears technical or related to programming and data flow. The setting seems to be a modern indoor office or study area with a window in the background.
Professional Skills

Programming Languages

Proficient

  • Java J2EE

  • Java Native

  • Java Springboot

  • Go-lang

Familiar

  • Javascript

  • Xquery

  • HTML

  • Java OOP

  • JSON

  • Java Collection

  • Java Unit Test

  • Java Lambda

  • Java Stream

  • Java Logging

  • JPA Hibernate ORM

  • Java Internationalization

  • Java Date & Time

  • Java Reflection

  • Java Thread

  • Java Web Servlet

  • Kotlin

  • Bootstrap

  • XML

  • PHP

  • React Js

  • Go-lang Basic

  • Go-lang Standard Library

  • Go-lang Module

  • Go-lang Unit Test

  • Go-Lang Goroutines

  • Go-Lang Context

Software & Tools

Proficient

  • Oracle Design Studio

  • Visual Studio Code

  • IntelliJ IDEA

  • MVC

  • Sublime Text

  • SoapUI

  • Postman

  • Swagger UI

  • MobaXterm (SSH)

  • PSDPad

  • Telegram

  • Android Studio

  • Spring Tool Suite

Database Systems

Proficient

  • MySQL

  • PostgreSQL

  • Redis

  • MySQL Workbench

  • Oracle SQL Developer

  • PL/SQL

  • DBeaver

  • Microsoft SQL Server Management Studio 2018

  • Firebase

Familiar

  • MongoDB

  • MongoDB Compass

  • MongoDB Shell

  • Elasticsearch

Web Servers

Proficient

  • Oracle WebLogic Server 11G

  • IBM WFM

  • Oracle Order and Service Management (Oracle Middleware CRM)

  • Oracle Web Center Site (Oracle Middleware)

  • WSL2

  • XAMPP

Message Brokers

  • Apache Kafka

  • RabbitMQ

  • Erlang/OTP

Containerization

  • Docker Desktop

  • DockerHub

  • Dockerfile

  • Docker Compose

  • Docker Container

CI/CD

  • Jenkins

  • Azure

Project Management & Frameworks

  • Apache Maven

  • Java Spring Framework

  • Spring Boot

    • Spring Logging

    • Spring Validation

    • Spring AOP

    • Spring Web MVC

    • Spring Data JPA

    • Spring REST API

    • Spring Async

    • Spring Monitoring

    • Spring Redis

    • Spring Boot Design Pattern

  • CodeIgniter

Version Control

  • SVN Subversion

  • GitHub

Software Development Services

Delivering high-quality software solutions tailored to meet diverse client needs and industry challenges.

Team Collaboration Expert

Fostering collaboration and communication to ensure successful project outcomes in fast-paced environments.

A dimly lit room features a desktop monitor and a laptop on a desk, both displaying lines of code and digital graphics. The primary focus is on programming and software development, with a dark, tech-centric theme.
A dimly lit room features a desktop monitor and a laptop on a desk, both displaying lines of code and digital graphics. The primary focus is on programming and software development, with a dark, tech-centric theme.
Adaptable Technology Specialist

Quickly learning and adapting to new technologies to provide innovative solutions for clients' needs.

Results-Driven Professional

Committed to delivering exceptional results through a strong work ethic and effective problem-solving skills.
A person is working on a laptop displaying code in a text editor. The environment is a wooden table with various items including a pair of headphones, a red external hard drive, and some documents. The screen shows lines of code, indicating software development or programming activity.
A person is working on a laptop displaying code in a text editor. The environment is a wooden table with various items including a pair of headphones, a red external hard drive, and some documents. The screen shows lines of code, indicating software development or programming activity.
A person is sitting at a desk, focusing on a computer screen displaying code. The individual appears to be programming or debugging. The setup includes a large monitor and a laptop, surrounded by muted office lighting.
A person is sitting at a desk, focusing on a computer screen displaying code. The individual appears to be programming or debugging. The setup includes a large monitor and a laptop, surrounded by muted office lighting.

Adam's expertise in software development truly transformed our project. His commitment to quality and collaboration made a significant difference in our results. Highly recommended!

A dimly lit office setting with a laptop displaying code on the screen. The image shows a programming environment with various lines of HTML or JavaScript. A blurred hand is using a mouse on the left side, while another laptop is partially visible in the background. The overall setting suggests a workspace focused on coding or software development.
A dimly lit office setting with a laptop displaying code on the screen. The image shows a programming environment with various lines of HTML or JavaScript. A blurred hand is using a mouse on the left side, while another laptop is partially visible in the background. The overall setting suggests a workspace focused on coding or software development.

★★★★★