Dipl. Wirt.-Inf. Adam Lukaszewski
Oracle and Java Senior Developer
- Address Hamburg
- E-mail adam.lukaszewski@creative-doing.de
- Phone +49 178 939 1165
- Ask me
As a seasoned Senior Developer and Architect based in Hamburg, I bring over 10 years of experience in Java and Oracle technologies. I specialize in crafting customized software solutions, guiding clients from initial concept and planning through to successful deployment.
My partners and customers perceive me as a highly motivated team-player who tries to get the best of their software assets. Not only developing but also consulting in how things can be improved for their business units and end-users with regard to time and budget. My tool-set consists of world-wide established technologies, like Oracle and Java, and highly scalable cloud services (PaaS, FaaS, DaaS, etc.) from AWS and GCP and finally the spirit to deliver quality at its best.
Services
Senior Software Development
Backend and API Design
Participate in the entire application lifecycle with a focus on coding, debugging, and integrating business services with frontends through generic API design.
Cloud Migration & Development
FaaS, PaaS, DaaS, IaaS
Evaluated feasible cloud migration strategies, including lift-and-shift, re-platform, and rebuild. Engineered highly scalable enterprise services and applications leveraging the capabilities of cloud providers such as AWS and GCP.
Service & Application Integration
Orchestration of Systems
Built higher-order services through seamless integration of systems and applications across the enterprise. Published back-office services for customers and end-users, utilizing state-of-the-art platforms and frameworks.
Technical Project Leadership
Coordination of Development
Proactively managed a team of experienced software developers to enhance complex applications. Created decision templates for management boards through comprehensive system analysis. Implemented digital solutions for business approaches.
Consulting & System Analysis
Uncovering Vulnerability
Developed as-is analysis of existing enterprise application environments. Decomposed system components and their integrations. Created UML-based documentation.
Agile Coaching & Teaching
Training and Best-Practices
Helped and mentored corporate teams on agile methodology, overseeing the development of agile teams to ensure effective outcomes for the organization.
Programming Languages
See above an overview of programming languages I have used in different projects. Oracle PL/SQL and Java SE/EE are the languages I offer at an expert level, both of which I have used for several years.
Choose the right tool for the problem and do not adapt the problem to the tool!
Adam Lukaszewski
Although many customers request these skills, I am convinced that a programming language must meet the specific needs of the projects. With this mindset, I enhance my skills in Python when lightweight FaaS implementations, such as AWS Lambda and Google Cloud Functions, are required. I also use R-Cran for implementing statistical algorithms and evaluations.
Some additional technologies I have successfully used in the past:
AWS DynamoDB
AWS Aurora
Oracle
MySQL
SQLite
PostgreSQL
Apache Camel
Eclipse RCP
Hibernate
utPL/SQL
Java Persistence API (JPA)
JBoss Seam
JUnit
JSF
Serverless (SLS)
Spring Framework
Apache Karaf
JBoss
Tomcat
Weblogic
CSV
AWS Cloud9
Eclipse
Selenium
Forms API Master
Git
Hudson / Jenkins
Subversion (SVN)
IntelliJ
Maven
SQL Developer
Team Foundation
Enterprise Solutions
Companies often request some more specific application frameworks, business suites and ERP skills. The integration and creation of highly complex enterprise systems which must support a variety of different business-relevant processes, is much more challenging than the creation of an simple customer order or portal solution. I accompany my customers in the integration and extension of their ERP systems and business suites with sophisticatedly created services and applications.
Cloud Native Skills
As a developer, I love cloud services. Highly specialized cloud vendors offer their services like low-hanging fruit. Instead of spending hours or days installing application servers, I prefer to use auto-scalable platforms as a service (PaaS) or function as a service (FaaS) which best meet the requirements of customers. With pay-as-you-go pricing, customers are only charged for what their application uses and what their users demand.
Linking and conquering the numerous cloud services may be challenging, but it is worth it. Once you understand the concepts, you start to focus on business needs rather than arranging application servers, hardware, or infrastructure.
An overview in detail, of the services I have worked with:
API Gateway
CloudWatch
Cloud Formation
CodeCommit
CodePipline
CodeDeploy
Cognito
CodeStar
DMS
DynamoDB
Elastic Beanstalk
EC2
IAM
Lambda
RDS
SNS
SQS
S3
VPC
App Engine
BigQuery
Cloud Storage
Compute Engine
Cloud Datalab
Cloud Functions
Datastudio
Pub/Sub
Spring Framework
Work Experience
Cloud Architect / Lead Developer / Coach
Mercedes Benz
Developed a generic platform in AWS for testing Electronic Control Units (ECUs) of various types, focusing on quality assurance and reducing intensive hardware-specific testing.
- Challenge: Creating a robust and scalable platform for ECU testing to improve quality assurance and minimize hardware-specific tests.
- Solution: Designed the foundational architecture in AWS and developed multiple backend services using a microservice architecture, primarily in Python. Developed core libraries, such as the OAuth token flow, to support backend and frontend integrations. The platform underwent a security audit and successfully passed.
AWS ECS AWS Lambda AWS Chalice AWS DynamoDB VPC EC2 EC2 Image Builder SNS SQS IAM CDK Python C# npm Typescript poetry
Provided consulting and development services for the maintenance and further development of the traigo.com platform.
- Challenge: Expanding platform functionalities and ensuring operational stability in an AWS environment.
- Solution: Implemented customer use cases with IoT and serverless approaches, designed APIs, and improved infrastructure provisioning with Infrastructure as Code.
Kotlin PostgreSQL Github Gradle DataDog IntelliJ Git Kubernetes AWS SNS/SQS AWS S3 AWS Athena AWS EKS AWS RDS AWS Lambda AWS DynamoDB Spring Boot Docker GitLab Terraform
Planned and conducted a five-week AWS training course to prepare 16 consultants for AWS certification.
- Challenge: Effectively conveying complex AWS concepts within a limited time.
- Solution: Developed a comprehensive curriculum with theoretical and practical components, including mini-projects.
Python AWS EC2 AWS CloudTrail AWS Config AWS Lambda AWS VPC AWS CodeCommit AWS DynamoDB AWS CloudWatch AWS IAM AWS SNS/SQS AWS SES AWS CloudFormation AWS Elastic Beanstalk Git
Conceptualized and implemented a master data application for processing contracts and purchasing conditions in a GCP cloud environment.
- Challenge: Integrating multiple systems and ensuring data consistency.
- Solution: Developed a single point of truth API and refactored interfaces to REST endpoints.
Kotlin PostgreSQL Github Gradle Kibana Grafana IntelliJ Git Kubernetes GCP Kubernetes GCP Cloud Storage GCP PubSub Helm Docker TypeScript
Enhanced global backend microservices for the My BMW App, optimizing service mesh architecture in AWS.
- Challenge: Improving the scalability and efficiency of backend services.
- Solution: Developed and implemented technical concepts, optimized the service mesh architecture, and conducted deployments in EMEA, US, and China.
Java EE Mockito Jenkins Maven Kibana Grafana IntelliJ Git Joynr Kubernetes AWS ECS AWS EKS AWS ECR AWS RDS AWS SNS AWS SQS Redis PostgreSQL
Developed integration for master and transactional data during SAP implementation, integrating an existing ERP system (Adabas) into SAP.
- Challenge: Maintaining data integrity and seamless integration with SAP.
- Solution: Developed a REST interface and implemented change-data-capture logic.
Adabas Teradata Talend ESB Talend DI Postman Java XSLT XML SQL PL/SQL Oracle Apex Citrus (Test Framework) Jenkins Maven Kibana IntelliJ Git Subversion
Developed a serverless microservice for market search on edeka.de and managed build and deployment pipelines in AWS.
- Challenge: Designing a scalable and efficient serverless solution.
- Solution: Implemented AWS Lambda and integrated the solution into the existing microservice landscape.
TypeScript AWS Lambda AWS CodeBuild AWS CloudFormation AWS SQS AWS SNS AWS S3 ElasticSearch Kibana localstack Serverless Framework (SLS) PostgreSQL IntelliJ
Developed a public government interface for biometric verification, integrating existing processes and orchestrations.
- Challenge: Ensuring secure and efficient biometric data processing.
- Solution: Developed a web-based interface and defined generic data models for the public API.
Oracle 12g Java EE PL/SQL SQL utPLSQL Spring SQL Developer Git XML XSLT XSD REST
Developed ETL processes for a Data Lake (DWH) for unified company-wide reporting.
- Challenge: Integrating various data sources into a unified reporting system.
- Solution: Implemented ETL processes and a change-data-capture mechanism.
Oracle 11g Talend DI PL/SQL Java EE AWS DMS GCP Datastudio GCP BigQuery GCP Cloud Storage
Developed a serverless instant messenger client for monitoring AWS services and direct notifications to Telegram Bot.
- Challenge: Efficiently monitoring AWS services and providing direct notifications.
- Solution: Implemented a cost-effective Function as a Service.
AWS CodeCommit AWS SQS AWS SNS AWS Lambda AWS CloudWatch Serverless (SLS) Python Git
Developed an interface layer for bidirectional communication between backend and frontend systems (customer portal).
- Challenge: Ensuring seamless communication between backend and frontend systems.
- Solution: Refactored interfaces and converted to REST endpoints (JSON).
Oracle 11g AWS CodeCommit AWS SQS AWS SNS AWS CloudFormation AWS Lambda AWS CloudWatch Java EE PL/SQL SQL Spring Apache Camel Junit JPA</kbd
Redesigned an old interface to a REST-based API for a Document Management System.
- Challenge: Modernizing the interface design for better integration with DMS.
- Solution: Implemented Apache Camel REST DSL endpoints.
Oracle 11g Talend ESB AWS CloudFormation AWS EC2 Java EE Maven
Redesigned an old interface to a REST-based API for a Document Management System.
- Challenge: Modernizing the interface design for better integration with DMS.
- Solution: Implemented Apache Camel REST DSL endpoints.
Oracle 11g Talend ESB AWS CloudFormation AWS EC2 Java EE Maven Nexus
Led the development of a Data Warehouse for company-wide reporting, utilizing cloud-based GCP BigQuery.
- Challenge: Integrating multiple data sources into a comprehensive reporting system.
- Solution: Developed ETL processes and implemented a change-data-capture mechanism.
Oracle 11g Teradata SQL Developer Talend DI PL/SQL AWS DMS AWS CodeCommit AWS CLI Git
Developed and tested a telematics integration for paperless order processing.
- Challenge: Integrating multiple systems for paperless order processing.
- Solution: Implemented an Oracle Forms and Reports application for electronic document exchange.
Oracle 11g Oracle Forms Oracle Reports PL/SQL Java EE AWS CodeCommit Git
Provided technical consulting for the implementation of an Oracle E-Business Suite.
- Challenge: Clarifying technical and business integration solutions.
- Solution: Developed high-level concepts and conducted feasibility analyses.
Oracle 11g PL/SQL Java EE Oracle BI E-Business Suite Oracle Forms WebADI
Introduced a migration and GDPdU exporter as a best practice solution for Oracle E-Business Suite at various clients.
- Performed installation, implementation of customer-specific requirements, product support, and quality assurance.
- Consolidated the development process through build and test automation.
- Maintained and further developed Java (Swing) and PL/SQL implementations.
Oracle 12g Java SE PL/SQL XML E-Business Suite
Developed a critical interface for mass data maintenance in Oracle E-Business Suite.
- Challenge: Managing mass price information updates.
- Solution: Implemented PL/SQL interface logic and integrated it into the E-Business Suite.
Oracle 12g PL/SQL Oracle BI Oracle WebADI E-Business Suite
Developed ERP add-on interfaces for capturing transaction data.
- Challenge: Migrating transaction data during a tenant takeover.
- Solution: Implemented ETL processes and add-on interfaces for Oracle E-Business Suite.
Oracle 12g PL/SQL E-Business Suite
Developed ETL processes for migrating tenant data in Oracle E-Business Suite.
- Challenge: Migrating transaction and master data for a new tenant.
- Solution: Implemented PL/SQL data transformation routines and data cleansing.
Oracle 12g PL/SQL E-Business Suite
Optimierung des Entwicklungsprozesses durch Realisierung der kontinuierlichen Integration mittels Maven, Nexus und Jankins.
- Refactoring des bestehenden Java EE Projekts und Funktionserweiterung
- Mavenisierung der Projektressourcen und Abhängigkeiten
- Projektdokumentation und Schulung der Entwickler im Umgang mit dem Build-Management Tool und Entwicklungsprozess
Oracle 11g Java EE Arquillian Weblogic Tomcat E-Business Suite
Developed and extended a mobile web application for Motorola devices.
- Challenge: Modularizing and internationalizing a JavaServerPage-based frontend.
- Solution: Refactored the existing Java EE project and centralized CSS for styling.
Oracle 11g PL/SQL Java EE JSP Weblogic Tomcat E-Business Suite
Developed ETL processes for migrating data in Oracle E-Business Suite.
- Challenge: Migrating creditor data to a new Oracle E-Business Suite instance.
- Solution: Implemented PL/SQL data transformation routines and data cleansing.
Oracle 11g PL/SQL Java SE Weblogic Oracle E-Business Suite Oracle WebADI
Developed an automated inventory withdrawal process in Oracle E-Business Suite.
- Challenge: Reducing personnel effort in inventory management.
- Solution: Implemented highly parameterizable background programs for inventory management.
Oracle 11g PL/SQL Oracle E-Business Suite Oracle Forms
Developed additional interfaces for master data maintenance in Oracle E-Business Suite.
- Challenge: Providing supplementary SEPA information for Oracle E-Business Suite.
- Solution: Implemented SQL statements for data extraction and staging.
Oracle 12g PL/SQL Java SE Weblogic Oracle E-Business Suite Oracle WebADI Oracle BI
Developed additional interfaces for capturing master data in Oracle E-Business Suite.
- Challenge: Simplifying migration of transaction data.
- Solution: Implemented Oracle WebADI data migration solutions.
Oracle 11g PL/SQL Java SE Weblogic Oracle E-Business Suite Oracle WebADI Oracle BI
Analyzed structural equation methods in parallel runtime environments and implemented software-based simulation methods.
- Responsibility: Conducted statistical method comparisons using R.
- Responsibility: Implemented the Generalized Structured Component Analysis (GeSCA) algorithm in R.
- Responsibility: Simulated in a large cluster environment using R Snowfall.
R-Cran R Snowfall Bash Java SE R Snowfall
Find above a comprehensive list of projects I have been involved in over the past years. The range of technologies I have applied is extensive, from R-Cran to Java and Oracle’s Enterprise Business Suite. I have also marked my personal favorites with stars. The more stars, the more complex, interesting, and beneficial the project was for the customer.
Testimonials
Interesting Facts
Happy Clients
Keep Clients Happy
As a Speaker
At Conferences and Meetups
Industry Sectors
Worked For
Projects
Participated
Education
Middle School Study
Katholische Schule Neugraben
From The Blog
Contact Me
I am available for freelance
- E-mail adam.lukaszewski@creative-doing.de
- Phone +49 1789 939 1165
- Xing Adam_Lukaszewski
- Twitter adamlukaszewski