Otar Matcharashvili

Otar Matcharashvili

Software Developer

Followers of Otar Matcharashvili925 followers
location of Otar MatcharashviliTbilisi, Georgia

Connect with Otar Matcharashvili to Send Message

Connect

Connect with Otar Matcharashvili to Send Message

Connect
  • Timeline

  • About me

    Software & Information Technology Services Consultant

  • Education

    • Tbilisi State University

      2000 - 2004
      Bachelor of Informatics Applied Mathematics and Computer Science

      Activities and Societies: Informatics

    • Tbilisi I. Vekua Physics-Mathematical School 42

      1995 - 2000
    • Free University of Tbilisi

      2014 - 2015
      CBA (Certified Business Administrator) Business Administration and Management, General
  • Experience

    • Georgian Software Systems Ltd

      Apr 2005 - Mar 2007
      Software Developer

      Code and test software based upon software specifications and design.Troubleshoot and resolve issues in existing software.Debug and upgrade existing software.Design and update software database.

    • TBC Bank

      Mar 2007 - Oct 2018

      Analyze business requirements and processes through document analysis, interviews, workshops, and workflow analysis.Provide input into developing and modifying systems to meet business needs and develop specifications to support these modifications.Liaise between business and technical personnel to ensure a mutual understanding of processes and applications.Draft and maintain business requirements and align them with functional and technical requirements.Involvement in the design and modification of business systems and IT systems.Responsible for Loan Origination System Implementation Strategic Project. Responsible for designing and implementing TBCCredit.ge website.Coordinate with user personnel and management staff to provide requirements definition, clarification, prioritization, and design alternatives.Assist in training less experienced staff.Train the project team in Agile methodology.Facilitate scrum ceremonies (Sprint Planning, Daily Stand-up, Sprint Review, Sprint Retrospective). Show less Analyze business requirements and processes through document analysis, interviews, workshops, and workflow analysis.Provide input into developing and modifying systems to meet business needs and develop specifications to support these modifications.Liaise between business and technical personnel to ensure a mutual understanding of processes and applications.Involvement in the design and modification of business systems or IT systems.Coordinate with user personnel and management staff to provide requirements definition, clarification, prioritization, and design alternatives.Assist in training less experienced staff. Show less Analyze business requirements and processes through document analysis, interviews, workshops, and workflow analysis.Liaise between business and technical personnel to ensure a mutual understanding of processes and applications.Identify and reconcile errors in data to ensure accurate business requirements.Plan Data mart model and Architecture to meet business requirements.Coordinate with user personnel and management staff to provide requirements definition, clarification, prioritization, and design alternatives. Show less Analyze business requirements and processes through document analysis, interviews, workshops, and workflow analysis.Conduct 5+ levels of testing including functional, regression, user acceptance, integration, and performance to verify the business needs are met.Provide input into developing and modifying systems to meet business needs and develop business specifications to support these modifications.Liaise between business and technical personnel to ensure a mutual understanding of processes and applications.Coordinate with user personnel and management staff to provide requirements definition, clarification, prioritization, and design alternatives.Assist in training less experienced staff. Show less

      • Senior Business Analyst/Scrum Master in Loan Origination System Strategic Project

        Jan 2017 - Oct 2018
      • Technical Manager/Senior Business Analyst in Loan Origination System Strategic Project

        Jan 2015 - Dec 2016
      • Technical Manager/Business Analyst in Campaign Management and Data strategy Project

        Mar 2014 - Dec 2014
      • Technical Manager / Business Analyst in Strategic Project - CRM

        Feb 2012 - Mar 2014
      • Software Development Team Lead

        Jan 2011 - Feb 2012
      • Software Development Team Lead, Head of Reporting and El-Products Group

        Apr 2009 - Dec 2010
      • Software Developer

        Mar 2007 - Mar 2009
    • Freelance

      Jan 2018 - Jul 2022
      Information Technology Consultant, Software & Solutions Provider
    • TBC Pay

      Oct 2018 - Jun 2020
      CIO

      Select and implement suitable technology to streamline all internal operations and help optimize their strategic benefitsDesign and customize technological systems and platformsPlan the implementation of new systems and provide guidance to IT professionals and other staff within the organizationApprove purchases of technological equipment and software and establish partnerships with IT providersDirect and organize IT-related projectsAnalyze the costs, value and risks of information technology to advise management and suggest actionsDevelop and approve technology futures and budgets Show less

    • TBC Bank

      Mar 2020 - Aug 2021
      Associated Partner / Chapter Lead | System Analysis

      Monitor and control the planning of activities and priorities of the chapter, including the dependencies between squads, chapters;Technical SPOC for internal and external parties involved in the project;Assess the current state of the business and IT landscape to identify gaps, transition and integration requirements, recommend improvements and define the acceptance criteria;Manage multiple, complex projects. Facilitate the full project management life cycle. Mentor team members on aspects of project management;Train the chapter in order to respect process and tools selected, in order to extract and document business requirements;Help the squad to define the optimal operating model during project and in run period;Manage process improvement. Provide framework for needed processes and own process improvement through successful implementation;Support for Senior management in identifying opportunities to improve business through IT applications; Show less

    • Aidnet • Software Development

      Jul 2021 - now
      • Co-Founder

        Jan 2021 - now
      • CEO

        Jul 2021 - Jul 2022
    • EPAM Systems

      Jul 2022 - Jul 2023
      Delivery Manager

      Establish and maintain a comprehensive project plan, including scope, goals, deliverables, resources, and timelines;Manage Customer relationships, expectations, represent delivery on the governance level;Conduct regular project status meetings with stakeholders to communicate progress, address concerns, and ensure alignment with project objectives;Bring expertise in software engineering, enterprise, and solution architecture, perform solution architecture reviews/audits;Oversee project budgets and resource allocation, ensuring cost-effectiveness and efficient utilization of resources;Identify potential risks and proactively implement risk mitigation strategies to minimize project disruptions;Lead and guide project teams, providing clear direction, support, and mentorship throughout the project lifecycle;Collaborate with clients and internal teams to define project requirements, identify business needs, and develop tailored solutions; Show less

    • Bank of Georgia

      Jul 2023 - now

      Lead the technical teams within the tribe (which could include squads focused on specific products, platforms, or services) to deliver technology solutions that align with the overall business strategy and objectives of the bank.Collaborate with Tribe Leaders and Product Owners to prioritize initiatives and ensure that the development roadmap aligns with business and customer needs.Contribute to defining the technology vision and roadmap for the tribe, ensuring it supports the bank's digital transformation initiatives.Lead and manage engineering teams within the tribe, ensuring squads are empowered to deliver high-quality technical solutions. Provide direction, mentorship, and support to engineering leads and individual contributors.Mentor and develop engineering talent by fostering career growth, offering learning opportunities, and providing constructive feedback.Work on recruitment and retention strategies to build and maintain a high-performing engineering team, ensuring there are enough resources to meet the tribe’s goals.Lead technical decision-making processes within the tribe, providing guidance on architecture, system design, and technology stack.Ensure that there is a clear focus on delivering customer value, and that technical debt is managed effectively to ensure the long-term sustainability of products.Ensure that all technical solutions developed within the tribe comply with the banking industry’s stringent regulatory requirements.Act as the primary technical liaison between the tribe and other business units, helping translate business requirements into technical solutions and ensuring that both sides are aligned on priorities and deliverables.Manage the tribe's engineering budget, ensuring that resource allocation aligns with the tribe’s priorities and that engineering solutions are cost-effective. Show less Review and approve solution designs to ensure they align with business goals, technical architecture standards, and compliance regulations.Act as a trusted advisor to business units by translating business requirements into technical solutions that improve operational efficiency, customer experience, and profitability.Work closely with business stakeholders, product owners, and other solution architects to align technology solutions with business objectives.Ensure the architecture supports both current operations and future growth, with scalability and flexibility in mind.Manage the interoperability between legacy systems and modern technologies, ensuring minimal disruption to existing services.Lead the implementation of new solutions and system enhancements, ensuring that projects are delivered on time, within budget, and meet the bank’s strategic objectives.Lead efforts to modernize and streamline legacy banking systems, ensuring that they are efficient, scalable, and aligned with digital banking trends.Lead major projects and initiatives that involve the implementation of new systems or the integration of existing ones, ensuring timely delivery and alignment with strategic objectives.Continuously monitor and evaluate system performance, making improvements to ensure high availability, responsiveness, and efficiency, particularly in customer-facing services.Ensure that the architecture remains flexible and adaptable, capable of supporting future technological shifts and evolving business needs. Show less

      • Engineering Manager of Customer Tribe

        Jul 2024 - now
      • Master Solution Architect

        Jul 2023 - Jun 2024
  • Licenses & Certifications

    • Professional Scrum Master I

      Scrum.org
      Apr 2018
    • Certified Technology Specialist: SQL Server® 2008, Database Development

      Microsoft
      Apr 2012