Levent Aksu – Senior Software Engineer
Profile
Software developer / architect / lead. Experiences from a wide variety of contexts. Creative problem solver. Inspiring mentor.
Skills Summary
• Languages: Java, Kotlin, Erlang, Solidity, C/C++
• Data: Fast moving data, distributed systems, real time stream processing, decentralised systems, blockchain, solving scaling problems, in-memory data grids, NoSQL stores, hot data stores, integration, ETL, CDC, caching, relational databases.
• Architectural: DDD, Microservices, Event-Driven Architecture, CQRS, Event Sourcing
• Tools: Hazelcast, Kafka, Docker, Kubernetes, Spring, Hibernate, Talend, PowerBI, Drools, UML, Ethereum.
• Databases: Oracle, MongoDB, PostgreSQL, MySQL, MS SQL Server, Sybase, DB2.
• Cloud: Azure, AWS, GCP
Career History
Happening/Superbet (2024 Jan - ) Senior Engineer
Worked as part of the wallet team. Contributed to code base using Erlang, Kafka and Java. Contributed to architectural discussions around scaling out. Used AWS, k8s, Opensearch, OpenAPI.
Hazelcast (2022 Mar – 2023 Jun London) Senior Solution Architect Helped customers to develop, size, optimise their existing or greenfield architectures. Developed designs to solve performance problems. Delivered POCs. Moved internally up to Expert Services.
• HSBC: Developed a design to solve aggregation of payments approval data. The solution aggregated live payments data from multiple-global regions/legislations
(UK, US, CH, HK, etc.) and from different data sources (MongoDB, Oracle, mainframe DB2) to actionable by multi-region approvers.
• HSBC: Developed a POC to solve distributed performance issues of business accounts authentication/authorization database by live caching.
• Bank Intesa Sanpaolo: Live upgrade of Hazelcast cluster
• Vocalink/Mastercard: Caching payments data for performance and consistency.
• Nexi Payments: Distributed payments synchronisation.
• Bank of Ireland: Distributed payments cache across HA zones. BJSS Consultancy (2017 Jun - 2022 Feb - London) Developer/Lead/Architect BJSS is a technology consultancy. Assignments in reverse historical order:
• BP: Modernised parts of their portfolio management software.
• DVSA: Modernised a legacy application/API from Spring 2 to 5.
• London School of Economics: Oracle/JDBC upgrade.
• Lloyds Banking Group: Re-architected workflows for customer enquiries collected as audio files or scanned documents to be pattern matched by ML downstream.
• Spark Change Group: Blockchain architect. Development of a smart contract to back a crypto token, pegged to carbon emission assets. Based on Ethereum ERC20.
• Bench work: Contributed to BJSS Blockchain Proposition.
• HSBC: Lead the UK Credit cards originations team. Devs (backend / UX) and testers.
• Lloyds Banking Group: Delivered a smart utility to convert existing APIs to Swagger.
• William Hill Bonus/Promotions project: Reorganising the team which was shared between London and Krakow.
• Home Office IPT Project Team Lead: Mentored developers and contributed to architecture.
• Travis Perkins pricing automation: Application of RPA and BPM. Enigma Software Solutions (2016 Oct–2017 May - London) Software Architect/Lead Founded the British/European branch of Pronet Gaming. Recruited and managed a team of 5+. Solved some imminent performance issues by architecting and developing some services from scratch.
Earlier career history (1987 Nov – 2016 Mar)
• 2015 – 2016 Emso Asset Management, London, Software Developer (Contractor)
• 2014 Mizuho Bank International, London. Principal Developer
• 2011 - 2014 Vubiquity, London. Software Architect
• 2010 – 2011 Rule Financial Ltd., London. Consultant Tier 1
• 2009 – 2010 Wipro Technologies, Istanbul. Team Leader (Contractor)
• 2006 – 2009 Datassist, Istanbul. IT Manager (CTO)
• 2005 – 2006 Akkam, Istanbul. CTO
• 2002 – 2005 Freelancer, Istanbul / Contractor
• 1999 – 2002 Investhink, Istanbul/London. Senior Developer
• 1997 – 1999 Sybase, Istanbul. Consultant / Instructor / Expert Services
• 1987 – 1997 Bentas A.S. Istanbul-Turkey. Junior Developer up to Chief Architect Courses/certificates/education
• Azure Fundamentals (AZ-900). London 2020
• Talend BPM (Bonitasoft) course. London 2013.
• SAP Workshop for event stream processing on Sybase ESP. London 2012.
• Sybase Aleri CEP Platform training and certification. London 2010.
• Bachelor's degree. Philosophy. Istanbul University. 1995
• Undergraduate degree. Computer Programming. Yildiz Technical University. 1990 Other
• Interested in dancing, cooking, yoga.
• Co-founded JTPD (Java User Group in İstanbul) and lead for a while.
• Instructed “Relational Databases” classes at Yildiz Technical University.
• Authored a weekly popular technology feature for newspaper Cumhuriyet.