Rashid (Dr.) Ibragimov
Java Developer
Experience
Java Developer
IT company
- Data transformations
- IT company with more than 100 employees
- Software production
- Data augmentation and normalization, image transformation, format conversion, merging data from multiple sources
- Toolset: Java, Helm, Kubernetes, Kafka, OpenCV, IntelliJ IDEA, Gradle, Git, Docker, Containers, Scrum
Senior Software Developer
IT company
- Communication in healthcare
- IT company with about 500 employees
- Healthcare sector
- Further development (including Java update from 11 to 17 and Spring Boot update from 2.7 to 3.1) and optimization of a mail client for processing incoming mail
- Toolset: Java, Spring Boot, REST, JavaMail (POP3, SMTP), Bouncy Castle, Wireshark, IntelliJ IDEA, Maven, Mockito, JaCoCo, SonarQube, Git, GitLab, Jenkins, OWASP, Dependabot, Docker, Containers, shell/bash scripting, SAFe, Kanban
Senior Software Developer
Logistics company
- Rules engine for finding delivery routes
- Logistics company with more than 30000 employees
- Logistics / transportation
- Advising an existing team on rules engines, especially regarding the implementation of a curation engine – tool selection, approach, architecture
- Building & configuring the rules engine
- Handover of implemented results to an existing DevOps team
- Toolset: Java, Drools, Spring Boot, REST, IntelliJ IDEA, Maven, Mockito, JaCoCo, SonarQube, Git, Angular, Azure Active Directory / LDAP, Azure DevOps, Azure Kubernetes Service (AKS), logging (Filebeat), ELK (OpenSearch / Elasticsearch, Logstash, Kibana), tracing (Jaeger), Docker, Containers, bash scripting, Scrum, pair programming, IBM ODM, Domain Driven Design (DDD)
Senior Software Developer
IT company
- PKI test suite
- IT company with about 500 employees
- Healthcare sector
- Responsibility for implementing a defined set of functional requirements (user stories)
- Conceptualization, design and development of core libraries for creating a PKI test suite with focus on PKI and security
- Development of a test suite based on Java and Spring Boot including API documentation
- Implementation of security mechanisms in backend applications; use of encryption, digital signatures and authentication mechanisms
- Gathering, assessing and implementing requirements from product owners and, if applicable, testers within the SCRUM process
- Designing and defining the software architecture
- Participating in building and modernizing the toolchains for backend application development
- Conducting quality assurance measures for developments, code reviews, refactoring and regular coordination with stakeholders
- Toolset: Java, Spring Boot (including Java update from 11 to 17 and Spring Boot update from 2.7 to 3.1), REST, Public Key Infrastructure (PKI, TLS, OCSP, signatures, encryption, X.509, CVC, Bouncy Castle), SSH, RSA, Wireshark, IntelliJ IDEA, Maven, Mockito, WireMock, JaCoCo, SonarQube, Git, GitLab, Jenkins, OWASP, Dependabot, Nexus, Docker, Containers, shell/bash scripting, SAFe, Scrum, pair programming, Test Driven Development (TDD)
DevOps Engineer & Senior Software Developer
IT company
- Software integration and packaging service
- IT company with more than 200000 employees worldwide
- IT sector
- Implementation of integration and packaging services
- Implementation of Spring Boot-based APIs for the new Daily Driver build (development and EC drivers)
- Improvement of the delivery process
- Modernization of the binary repository (dnf / yum) with Artifactory
- System of internal services for source code management, binary repositories, multi-architecture build environments, project planning and management tools, and access management tools
- Toolset: Spring Boot, podman, Containers, NoSQL database (Cloudant), Artifactory, REST, JPA, Hibernate, Gradle, IntelliJ IDEA, Mockito, JaCoCo, SonarQube, Git, GitHub Enterprise, Jenkins, Kubernetes, bash scripting, Ansible, Scrum
DevOps Engineer (CID Infrastructure Specialist)
IT company
- Continuous Integration and Delivery (CID) for Infrastructure
- IT company with more than 200,000 employees worldwide
- IT
- Building a unified, consistent, and flexible setup for infrastructure configurations and assessing which services can be migrated to the cloud to propose a suitable cloud architecture and design based on OpenShift/Kubernetes
- Installing, configuring, and maintaining new applications with IT infrastructure
- Analyzing issues, evaluating technical questions, testing, maintaining, adapting, integrating, monitoring, and ensuring the automation of software systems
- Maintaining and managing security patches
- Carrying out complex technical assessments and proposals for cloud architectures along with detailed designs, migrating selected services to a cloud environment
- Evaluating and recommending necessary changes in performance optimization, infrastructure design, and monitoring
- Toolset: Private Cloud (RedHat OpenShift / Kubernetes, VMs, Bare Metal), IaaS, IaC, PaaS, Ansible, Jenkins, shell / bash, python, Java, RHEL, Ubuntu, Linux on Z, s390x, HashiCorp Vault, Logging, git, github, gerrit, Helm, Foreman, Artifactory, Zabbix (Monitoring, Alerting), Grafana, PyCharm, IntelliJ IDEA, flask, Scrum
DevOps Engineer, NLP Specialist
Leading automaker
- Redesigning the call center and mobile apps for controlling cars using multichannel conversational AI
- Automotive industry
- Automating build and deployment processes, information modeling and extraction, SAFe, content organization & curation
- Toolset: Python, Azure Services (Web Apps, DevOps, Artifact, VMs, LUIS), GitHub, Java, Microservices, Test Management, Integration, flask, ELK (ElasticSearch, Logstash, Kibana), Logging, PyCharm, Eclipse, NLP, Speech-To-Text
Solution Architect
EU bank
- Automating resume processing
- EU bank with more than 3,000 employees
- Banking, HR domain
- Automating and customizing deployment and data ingestion processes of a cloud-native application
- Designing architecture, defining interfaces, integration, image processing
- Toolset: Kubernetes, python, shell scripting / bash, Cloud Foundry, Docker, Containers, Cloud Services, Helm, RabbitMQ, Redis, MongoDB, S3 Cloud Object Storage, IAM / IDM / OAuth 2.0 (OAuth2) / JWT, PyCharm, Linux
Solution Architect, Senior Software Developer, DevOps Engineer
Insurance group
- Dark processing of coverage requests
- Insurance group with more than 1,000 employees
- Insurance
- Designing, implementing, and integrating a classification and extraction framework for dark processing of coverage requests at an insurance company - the pipeline is used in production
- Automating build, test, and deployment processes
- Data Engineering and Data Preprocessing, Data Cleaning, Feature Extraction, Custom Named Entity Recognition (NER), Entity Linking, Name & Address Matching, NLP + Machine Learning, Parsing Rules, Custom Annotators, Topic Modelling, Regex, Ontological Modelling, Spelling Correction, Text Analytics
- Toolset: Java, Spring Boot, JUnit, JPA, Hibernate, SQL, MySQL, Python, scikit-learn, NumPy, other libraries for machine learning and NLP; REST, design patterns, performance optimization, Maven, GitLab, Jenkins, Nexus, code reviews, Linux, Eclipse, PyCharm; requirements engineering, eliciting and adhering to functional and non-functional requirements, Domain Driven Design (DDD), 12-Factor App
Solution Architect, DevOps Engineer
Oil and gas producer
- Knowledge graph + search for literature research in oil exploration
- Oil and gas production industry
- Automating and customizing deployment and data ingestion processes of a cloud-native application
- Processing and extracting information from documents as well as data integration and querying using knowledge graphs, image processing
- Designing the architecture, defining interfaces, integration
- Preparing and processing text and image data
- Toolset: Kubernetes, Cloud Foundry, Docker, Containers, Cloud Services, Helm, RabbitMQ, Redis, MongoDB, S3 Cloud Object Storage, IAM / IDM / OAuth 2.0 (OAuth2) / JWT, Monitoring, Logging, Alerting, python, shell scripting / bash, Java, Linux, PyCharm
Solution Architect, DevOps Engineer, Data Scientist
Leading automotive manufacturer
- Voice of Customer – coding in automotive
- Automotive industry
- Automation of textual customer feedback extraction: sentiment analysis and categorization of textual input
- Design of a classification and extraction pipeline, automation of build, test, deployment, and data ingestion processes
- Integration of NLP Cloud Services and development of custom annotators
- Toolset: Java, Python, shell scripting, Jenkins, JUnit, Mockito, JaCoCo, Eclipse, UIMA API, PostgreSQL, Linux, IBM Watson Analytical Components, Natural Language Classifier, Watson Knowledge Studio, REST
Solution Architect, Senior Software Developer
Insurance group
- 4 proofs of concept
- Insurance group with more than 1,000 employees
- Insurance
- Design and implementation of 4 use cases to evaluate technical feasibility and profitability: 1. automating coverage inquiries; 2. routing and categorizing incoming mail; 3. detecting cases with recourse potential; 4. text analytics for actuarial
- Toolset: Java Spring Boot, Cloud Services, Docker, containers, Cloud Foundry, DB2, JPA, Hibernate, Python, scikit-learn, NumPy, Node.js, Eclipse, Semantic UI, custom Named Entity Recognition (NER), information extraction
DevOps Engineer, Senior Software Developer
Bank
- Building a cognitive services platform (PaaS)
- One of the largest banks in Germany
- Banking
- Designing and building build, test, and deployment pipelines: the software solution consisted of many heterogeneous components (on-premise, database, cloud services, etc.), taking governance and security requirements into account
- Automating training and dialogue generation
- One-click installation and deployment of the solution
- First use case: implementation, integration, and automation of a chatbot + enterprise search engine to support the sales service line
- Toolset: Java, Maven, BitBucket, SonarQube, TeamCity, certificates/OpenSSL, Artifactory, UrbanCode Deploy, Cloud Foundry, Docker, containers, OpenShift/Kubernetes, monitoring, logging, alerting, tracing (Jaeger), Cloud Services, UIMA API, Spring Boot, MySQL, SQL, JPA, Hibernate, REST, LDAP, Python, shell scripting/bash, Linux, SSH, Eclipse, IBM Watson Assistant (formerly IBM Watson Conversation Service), IBM Watson Explorer Content Analytics, IBM Watson Foundational Components
Senior Software Developer
Intern
- Machine Learning as a Service (SaaS)
- IT
- Refactoring and extending an existing component for incoming mail classification and sentiment analysis
- Providing this component as a service in the cloud
- Toolset: Java, UIMA API, JUnit, MALLET, Docker, containers, Eclipse, REST
Data Scientist
IT service provider
- Text analytics of IT support tickets
- One of Germany's largest IT service providers
- Banking, IT support area
- Setting up an enterprise search engine – boosting, facets, synonyms
- Text categorization & clustering, data preparation
- Toolset: Java, UIMA API, Eclipse, Watson Explorer Foundational Components, XSLT, JavaScript
Senior Software Developer
Parcel Service Provider
- Analysis of delivery orders
- Logistics / Transportation
- Crawling and extracting information from delivery orders
- Toolset: Python, Java, UIMA API, Eclipse, Watson Explorer Analytical Components and Foundational Components
Senior Software Developer, Data Scientist
Tourism Industry
- Virtual assistant for travel bookings, proof of concept (PoC)
- Development of a chatbot for vacation bookings: extracting information, modeling chatbot dialogues
- Toolset: Java, UIMA API, Eclipse, IBM Watson Conversation Service, IBM Watson Explorer Analytical Components, Custom Annotators
Business Rules Consultant
Vehicle Damage Processing
- Rule sets for automating validations of vehicle damage invoices and cost estimates for accident damages
- Leading company in vehicle damage processing
- Insurance
- Modeling and formalizing the business logic, implementing the logic as rule sets, reviewing existing rule sets, consulting
- Toolset: Java, IBM ODM, Eclipse, JUnit, git, SoapUI, Rule Designer API, Java, JSON, TeamCity, Continuous Integration
Software Developer, Business Rules Consultant
Chemical and Pharmaceutical Company
- Rule sets to review costs and conditions in goods transportation
- Pharma, logistics / transportation
- Designing and implementing the central orchestration component, formalizing the business logic and implementing it as rule sets
- Toolset: Java, JavaMail, IBM ODM, Eclipse, WebSphere AS, Decision Center, Rule Execution Server, XLSX, Rule Designer API
Business Rules Consultant
World-leading Car Leasing Company
- Rule sets for automating document and invoice checks
- Car leasing
- Formalizing the business logic and implementing it as rule sets, consulting
- Toolset: IBM ODM, Java, Eclipse, git, SoapUI, Rule Designer API, Decision Center
Business Rules Consultant
Telecommunications company
- Rule sets for evaluating new customers and orders
- Telecommunications
- Formalizing business logic and implementing it as a rule set
- Toolset: JRules, SoapUI, Rule Designer API
Software Developer, Business Rules Consultant
Chemical and pharmaceutical company
- Rule sets for evaluating data quality for business intelligence
- Pharma, business intelligence (BI)
- Designing and implementing the central orchestration component, formalizing business logic and implementing it as a rule set, consulting
- Toolset: Java, IBM ODM, Eclipse, SoapUI, SQL Server Management Studio, WebSphere AS, Decision Center, Rule Execution Server
Software Developer
Insurance group
- Support for test automation of a rule set
- Insurance
- Implementing interfaces, data conversion
- Toolset: Java, Eclipse, XML, XLSX, IBM ODM, Rule Designer API
Business Rules Consultant
Insurance group
- Rule sets for output management: business logic for selecting text blocks
- Insurance
- Consulting, modeling, formalizing and implementing business logic as a rule set
- Toolset: IBM ODM, Java, Eclipse, SVN
Business Rules Consultant
Intern
- Developing prototypes and demos, back-office support for multiple projects
- IT
- Modeling business and industry processes, formalizing and implementing business logic, creating rule sets, consulting, fixing customer rule set issues, creating guides and documentation for customers, creating test data, testing, installation, developing test GUIs, developing libraries with helper methods for rule sets
- Toolset: Java, IBM ODM, SoapUI, WebServices, JAXB, XML, shell, cygwin, Visual Rules, Visual Rules Execution Server, Rule Designer API, Rule Execution Server, Decision Center, Drools
Doctoral Researcher
Max Planck Institute for Informatics
- Algorithms for network alignment using graph edit distance models
- IT research
- Design and development of novel algorithms for graph problems; implementation, evaluation, analysis, and comparison of algorithms; algorithm theory; literature research, peer reviewing; performance optimization; supervision of bachelor's and master's students; preparation of lectures and tutorials
- Focus: design, development, and analysis of novel algorithms for graph problems; algorithm theory, implementation, evaluation, and comparison of algorithms; literature research, peer reviewing
- Supervision of bachelor's and master's students, preparation of lectures and tutorials
- Toolset: C/C++, make/cmake, valgrind, Linux, MS Visual Studio, R, Python, Java, SVN, shell, cygwin, Cytoscape, BLAST, graphviz, Sun Grid Engine
Data Analyst (Part-time)
Loginom Company
- Analysis of consumer goods sales
- Retail, business intelligence
- Data preparation, generation, evaluation, and interpretation of models to predict consumer goods sales volume; preparation of demos and documentation
- Training: Data analysis technologies, data consolidation, data transformation, data visualization, data cleaning and preprocessing, data mining – association, data mining – clustering
- Toolset: Deductor Studio, SQL, Firebird
Junior Scientist (Part-time)
Laboratory of Medical Informatics, Institute of Mathematics and Information Technology of the Academy of Sciences of
- Topics: High Performance & Parallel Computing, Scientific Computing, Machine Learning, Grid Technologies, Telemedicine, Multi-Agent Systems
- IT research
- Performance optimization, setup & administration of Linux clusters
- Toolset: Java, WEKA, C, C++, JADE, MySQL, Message Passing Interface (MPI), Linux, shell
Research Assistant (Part-time)
National University of Uzbekistan
- Computer simulation of nonlinear diffusion processes with external influence
- Research
- Development of a program to solve partial differential equations
- Toolset: MATLAB, MathCAD
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Education (6.5 years), Information Technology (4.5 years), Healthcare (4.5 years), Insurance (2 years), Banking and Finance (1.5 years), and Transportation (1 year).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (11.5 years), Research and Development (6.5 years), Product Development (4.5 years), Business Intelligence (4 years), Quality Assurance (2.5 years), and Operations (1 year).
Skills
- Focus Areas: Software Development, Devops & Automation, Cloud Services, Integration, Iac (Infrastructure As Code), Microservices, Solution Architecture, Business Rules, Domain Driven Design (Ddd), Test Driven Development (Tdd)
- Devops, Ci/cd: +++: Kubernetes, Openshift, Jenkins, Ansible, Docker, Podman, Containers, Maven, Git, Github, Gitlab, Shell/bash, Cygwin, Artifactory, Nexus, Teamcity, Ibm Urbancode Deploy, Ant; ++: Gradle, Helm, Cloud Foundry, Sonarqube, Bitbucket, Docker Compose, Azure Devops, Gcc, Make/cmake, Svn, Gerrit; +: Argocd, Terraform, Elk (Elasticsearch / Opensearch, Logstash, Kibana), Grafana, Prometheus, Alertmanager, Zabbix
- Software Development: +++: Java, Python; +: Javascript, Typescript, Cloud Patterns, Design Patterns, Algorithms, Clean Code, Clean Architecture, Oop, Test Automation
- Software Development - Frameworks, Tools: +++: Spring Boot, Restful Api / Rest, Soapui, Flask, Intellij Idea, Eclipse, Pycharm, Operational Decision Manager (Ibm Odm / Jrules), Drools; ++: Hashicorp Vault, Kafka, Rabbitmq, Redis, S3 Cloud Object Storage, Ibm Cloud Services, Jprofiler, Jupyter Notebook, Visualvm, Ms Visual Studio, Tesseract, Valgrind; +: Angular, Node.js, Ibm Was, Camunda
- Qa / Testing: Junit, Mockito, Jacoco, Wiremock
- Cloud: Microsoft Azure, Ibm Cloud, Private Cloud
- Dbms / Databases: ++: Postgresql, Ms Sql, Mysql, Mongodb; +: Db2
- Project Management: Agile (Scrum, Kanban), Safe, Waterfall, Jira, Confluence, Mentoring, Knowledge Transfer
- Data Science: ++: Scikit-learn, Uima, Numpy, Gensim, Mallet, Opennlp, Dkpro, Ibm Watson Explorer; +: Uima Ruta, R
- Operating Systems: Linux, Windows, Linux On Z
- Other: Json, Yaml, Xml, Xslt, Xlsx, Horc, Markdown
Languages
Education
Max Planck Institute for Informatics & Saarland University
Doctor of Natural Sciences, algorithm theory, graph problems, heuristics · Computer Science · Saarbrücken, Germany · 1.0, 'very good', magna cum laude
University of Saarland Graduate School of Computer Science
Computer Science and Bioinformatics · Saarbrücken, Germany
National University of Uzbekistan
Master in Computer Science · Computer Science · Tashkent, Uzbekistan
Certifications & licenses
Red Hat Specialist, Red Hat Decision Manager 7 Foundations
Red Hat
Red Hat Accredited Professional, Red Hat Delivery Specialist - Cloud-Native Development With Quarkus
Red Hat
Red Hat Accredited Professional, Red Hat Delivery Specialist - Container Platform (ISV)
Red Hat
Red Hat Accredited Professional, Red Hat Delivery Specialist - Container Platform Application Deployment
Red Hat
Red Hat Specialist, Red Hat OpenShift Container Platform 4 Configuration
Red Hat
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Rashid based?
What languages does Rashid speak?
How many years of experience does Rashid have?
What roles would Rashid be best suited for?
What is Rashid's latest experience?
What companies has Rashid worked for in recent years?
Which industries is Rashid most experienced in?
Which business areas is Rashid most experienced in?
Which industries has Rashid worked in recently?
Which business areas has Rashid worked in recently?
What is Rashid's education?
Does Rashid have any certificates?
What is the availability of Rashid?
What is the rate of Rashid?
How to hire Rashid?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Java Developer
Nearby freelancers
Professionals working in or nearby Schwalbach am Taunus, Germany