
About Me
Hello and welcome!
I’m Ali Akkus, 38 years old, a proud father of three, and a passionate IT expert with over 20 years of professional experience. My journey started in Zurich, where I completed my schooling, apprenticeship, and university studies. Since then, I have been deeply involved in the world of technology, not only in my career but also through volunteer work, mentoring young IT talents, especially recent graduates.
My life is driven by movement and continuous growth. Whether it’s boxing, strength training, running, football, or cycling, sports play a vital role in my daily routine. I also love traveling to gain intercultural experiences, and I have a deep appreciation for language exchange and international cuisine, especially Asian, Mediterranean, and Middle Eastern dishes.
A healthy lifestyle and lifelong learning are essential to me. I enjoy reading and listening to books on IT and personal development, spending quality time with family and friends, and taking on new challenges that push my limits. I’m particularly excited about collaborating on inspiring projects that are both demanding and rewarding.
I thrive on challenges—both professionally and personally. If you’re interested in working together or having an inspiring conversation, I’d love to connect!
Skills
Models and Methods
- Service-Oriented Architecture (SOA): Webservice, REST, SOAP
- BI / Data Mining: DWH, OLAP, KNN
- Software & Database Modeling: UML, ER Model, ERD
- Business Process Modeling: BPMN
- Software Engineering: OOA, OOD, OOP, Spring Framework, DevOps principles (CI/CD)
- Enterprise Architecture & IT Organization: TOGAF, ArchiMate, ITIL
- Requirements Engineering: IREB
- Project Management: Waterfall, Prince2, PMI, Agile (Scrum, Kanban)
- Usability & User Experience (UX): UXQB
- Finance Standards: ISO 20022, SEPA
Software & Tools
- ERP: Microsoft Dynamics NAV
- Business Process Modeling: Inubit, Signavio, Visio, Draw.io
- ETL / BI / Data Mining: Cognos TM1, Pentaho, SSIS, SSAS, SSRS
- Relational Databases: MS SQL Server, MySQL, Oracle, Access, Sybase
- Project Management: MS Project, Gantt
- Programming: Visual Studio, IntelliJ IDEA, Eclipse, Notepad++
- UML Modeling: MagicDraw UML, Visio
- CMS Systems: WordPress, PHPKIT
- Web Services: SoapUI
- Automation: Automate, SQL Server Agent, Windows Task Scheduler, SSRS Subscriptions
- Documentation: Confluence, JIRA, SharePoint, Trello
Programming Languages
- Software Development: C, C#, C/AL, Java, JavaScript
- Databases: SQL, T-SQL, LINQ, MDX, DMX
- Data Formats & Interfaces: XML, XPath, SOAP, WSDL
- (Dynamic) Websites: HTML, CSS, PHP
- Scripting: Shell, PowerShell, Python, RegEx
Project & Change Management
- Strategic alignment
- Project portfolio management (PPM)
- Change management
- Resource management
- Risk management
- Stakeholder management
- Earned value management
- Project management plan
Process Knowledge
- Business (process) analysis
- Requirements engineering
Additional Skills
- Exam expert
- Vocational trainer
- Business plan based on Business Model Canvas (BMC)
- Structured thinking and working approach
- Creative ideas
- Reliability & flexibility
- Team player
- Enthusiasm
My Approach
A structured, methodical approach is essential for solving IT challenges efficiently and ensuring scalable, secure, and business-aligned solutions.
1. Problem Identification & Requirement Analysis
- Identify key stakeholders and define success criteria.
- Gather and analyze requirements.
- Use modeling to visualize processes and data flows.
2. Solution Design & Architecture
- Define enterprise architecture and alignment.
- Design APIs for system interoperability.
- Choose appropriate techniques for data-driven decision-making.
3. Agile Development & Implementation
- Follow OOP principles for modular and scalable software.
- Use DevOps to ensure continuous integration, testing, and deployment.
4. Testing & Quality Assurance
- Perform automated testing .
- Validate usability and user experience for seamless interaction.
- Ensure compliance with standards where applicable.
5. Deployment & Maintenance
- Utilize Standard Software for business process integration.
- Automate workflows
- Document and track issues with appropriate tools
6. Continuous Improvement & Optimization
- Implement Agile or Waterfall based on project needs.
- Monitor performance with dashboards & analytics.
- Conduct regular stakeholder reviews and adjust strategies accordingly.