
Murat Konuralp
Microsoft Certified Professional Developer Training & Software Intern

Connect with Murat Konuralp to Send Message
Connect
Connect with Murat Konuralp to Send Message
ConnectTimeline
About me
Software Architect
Education

Gebze Techinal Unversity
2003 - 2007Bachelor of Science Computer Engineering 3.70/4.00Activities and Societies: Ranked fırst among 2007 graduates of school Implemented telecommunications application for my graduation project which enables subscribers making vioce calls, sending instant messages and sharing status of each other. The subscribers initate real-time voice and messaging sessions using SIP protocol. SIP signalling between client and server implemented using C# language.
Experience

Netron
May 2006 - Sept 2006Microsoft Certified Professional Developer Training & Software InternAttended MCPD 2.0 training including C#, ASP.NET 2.0, Sql Server 2005, Microsoft Visual Studio 2005 technologies

Nortel Netas
Jun 2007 - Aug 2012Senior Software Developer in A2 Design TeamStarted working as software developer in Nortel's telecommunication product A2. The role requires analyzing the requirements, determining high level and detailed design, drawing UML and database ER diagrams, coding, support for problems of live fields.Implemented presence based routing service which enables the subscribers to define routes from their personal agents which is Adobe Flex interface. The users are able to route the calls to their home or cell phones. Java, JSP, XML Web services are used for implementation.Designed instant messaging chat solution which integrates the SIP users with yahoo, aol, gtalk users through XMPP protocol using Openfire jabber server using Java programming language.Designed call screening service infra structure which enables subscribers to enable/disable call routes, define privacy, call block, route to voicemail. Java, JSF, XML Web service, Oracle technologies are used for implementation.Responsible for improvement project to increase the run time performance of A2 product. Designed Java based resource monitoring mechanisms using Java to monitor the system key performance indicators. (CPU, memory, database connection pool, message queues). Analyzed approximately 300K line of code with FindBugs and fixed the logical errors in code. Prepared a software development document which is a guide to software developers for code conventions, code performance and quality. The document defines the basic code conventions to check during code inspection. The document is shared in company and followed by developers during development and code inspection. Show less

Avaya
Jun 2011 - Oct 2011Senior Software DeveloperHas been elected to work for Avaya's enterprise market solution AS5300 in Avaya's Texas, USA office. Discussed the requirements with business units, designed gateway routing service which routes calls of subscribers based on their location based information. The project development was achieved using fast paced Agile, Scrum software development methodologies. Technically leaded the project, indicate problematic, critical areas in design proactively or offered technical solutions, alternative designs or enhancements whenever any weak area is found in current product software or in planned design. Initiate solution options and share them with design team. Show less

Yapı Kredi
Aug 2012 - now•Initiated code and technical design review process inside directorship for safer development. Each domain architect of team is responsible to review the code changes, inspect performance issues and technical design during development process. •Served as responsible architect for conversion of corebanking services from PLSQL to Java. Guided 6 developers during project developlent. The aim of the project is converting PLSQL codes to Java, dropping PLSQL packages for continuous service availability of YKB. •Served as scrum master of account agile team of 11 developers at core banking directorship. •Serving as overall responsible architect and senior consultant of account module of YKB. My role requires mentoring developers, reviewing the code changes and technical design, assisting developers and analysts for appropriate solutions, trouble shooting performance problems and giving consultancy.•Implemented account provision service at microservice architecture using Java Spring Boot, JUnit, Rabbit MQ, docker technologies. The service is responsible updating balance of account, creating account statements and receipts. The service will be used by all domains of bank for financial transactions which is around 10 million per day. The results are presented to senior management of bank.•Responsible for moving account module of YKB from monolith to microservice architecture using DDD (Domain Driven Design). Currently working actively to redesign module to microservice architecture by actively taking role in design decisions, creating standards and principles, communication of the design with architecture teams. Show less • Designed a new data archiving system for YKB which enables multi-threaded and high performance archiving of data. Reduced storage costs, ensured production systems use fewer resources. Moved archiving of core banking tables which have largest amount of data in bank to that new architecture, guided others teams to move archiving of their tables to the new arcitecture. Currently hundreds of millions of records are archived from production to archive database systems efficiently. • Redesigned the blocking screens of various products (deposit account, timed deposit account, TL Bond, fund etc.)under a single blocking screen which enables the operation groups to put, remove holds and constraints easily. Users can send the distraint amount to requesting enterprise by EFT automatically without applying any manuel process upon request. HTTP Web Services, JSP, hibernate technologies are used for implementation. Batches are implemented for bulk distraint operations using Oracle PLSQL. • Designed the electronic book generation of YKB work sheet and electronically sign of generated files with YKB's digital signature. Reported approximately 300 million records monthly. Generated XML files with Oracle PLSQL and signed them with Java based electronic signature application.• Designed offline transaction system which enables YKB clients to withdraw/deposit money from ATM channel during database disaster. • Served as technical lead of parametric account inquiry system. The new architecture enables each domain to define their transaction codes, match the transaction codes with account criterias(branch, account type, account status etc.) to inquiry accounts from ATM/Internet/Mobile channels. With the new parametric structure, each domain can change the account inquiry criteria of transaction without making any software change. The service is called nearly 35 millions per day without any performance problem. Show less
Software Architect
Apr 2018 - nowSenior Software Engineer at Core Banking
Aug 2012 - Apr 2018
Licenses & Certifications

Professional Scrum Master
Scrum.orgNov 2017
Oracle Certified Professional, Java SE 8 Programmer II
OracleMay 2019
Languages
- enEnglish
Recommendations

Irene lee
Program Manager, Infrastructure Deployment Design and Engineering at GoogleTaipei, Taipei City, Taiwan
Dheeraj thakur
GRC Governance/Infra Program Manager /Project Manager / Transition & Service Delivery Manager/ Envir...Pune, Maharashtra, India
Philip watson
Technical Product Owner at Luminous Group LtdNewcastle Upon Tyne, England, United Kingdom
Michał leszczyński
Pro Business-System Analyst | Product Owner | Certified Salesforce AdminWarsaw, Mazowieckie, Poland
Aysel taghiyeva
Internal Audit ManagerAzerbaijan
Talaat elesh
Software Engineer / DeveloperPretoria, Gauteng, South Africa
Ursula lafosse
Program Manager in the Center for Academic InnovationAnn Arbor, Michigan, United States
László kóti
Software Test EngineerBudapest Metropolitan Area
Kendra franklin
Senior Event Manager | Event Planning, Customer Service, Budget ManagementCharlotte Metro
Ivana žanić
Embassy of Finland in Belgrade, Rule of Law, Human Rights, Transitional Justice and Conflict-related...Belgrade, Serbia
Ann c.
Senior Copywriter & EditorGreater Chicago Area
Jaspreet s.
Leading SEO & Ecomm. Product Strategy @ CanadaHelpsToronto, Ontario, Canada
Rajneesh kaur lomish
Manager at KPMG IndiaWest Delhi, Delhi, India
Pranav unune
System Support EngineerSatara Taluka, Maharashtra, India
Rachel gunn
Head of Business Development & Operations @ Soma Haus Pte. Ltd | Real EstateSingapore
Sanshia scott-lee
Finance Manager, Revenue Americas at OguryNew York City Metropolitan Area
Nathan wieselberg
Finance Major and aspiring Financial AnalystMiami Beach, Florida, United States
Jo harper
Local Nature Organiser, Chair of Bee Friendly Leamington, Head of Bee Friendly SchoolsRoyal Leamington Spa, England, United Kingdom
Irantzu ibiricu lasterra
UX Designer · Periodista · UX WriterPamplona/Iruña, Comunidad Foral de Navarra, España
Don jones
Senior Project Manager at KiwibankBay of Plenty, New Zealand
...