Suggestions
David Kochiashvili
Senior Software Engineer at Juniper Networks
David Kochiashvili is a highly accomplished software engineer and architect with over 20 years of rich experience in the field of software design and development. His extensive expertise encompasses the implementation of domain-driven distributed computation architectures and advanced Big Data technologies. David has been a pivotal contributor to various high-impact projects, particularly in the domains of Telecommunication Billing systems, Banking applications, and Blockchain technologies. His keen understanding of Smart Contracts and Finance reporting, alongside his knowledge of Data Warehousing and Data Lake strategies, places him at the forefront of the industry in the creation of on-premises and cloud-based AI solutions.
David's educational journey began at Georgian Technical University, where he pursued a Master of Science degree in Computer Systems after initially earning a Bachelor's degree in Computer Complexes, Systems, and Networks, graduating with honours. This educational foundation has equipped him with a robust skill set that underpins his professional achievements over the years. David's early academic development at Tbilisi Public School N79 set the stage for his future career in technology, as he cultivated a strong interest in computer science and engineering from a young age.
Throughout his career, David has held numerous significant positions that showcase his leadership and technical skills. As a Senior Software Engineer at Juniper Networks, he has played a crucial role in developing innovative networking solutions that drive the company's success. Previously, he served as a Solutions Architect at Cyberionix and a Senior Data Architect at Dressler Consulting, where he contributed to enhancing data management systems and analytics strategies that deliver value to clients. Additionally, as a Big Data Architect at TBC Bank, David was instrumental in spearheading projects that leverage large datasets to improve banking operations and customer experiences.
David's experience does not end there; he has also made significant contributions as a Lead Software Developer at Ambit Mining, where he helped develop solutions that leverage data to improve mining efficiency. His role as a Java Trainer at GITA reflects his commitment to sharing knowledge and empowering the next generation of developers, allowing him to impact the technology landscape positively in Georgia. David's leadership capability was showcased during his tenure as the Head of the Software Development Division at Bank Constanta, where he managed software development teams to deliver critical financial applications and services.
In addition to his key roles in the corporate world, David has also been proactive in nurturing talent through his positions as an Instructor at the Open Society - Georgia Foundation and at various training centers. At Training Center “Mziuri”, he dedicated his time to educating aspiring developers, helping them to gauge their interests and develop their skills in software engineering. David's well-rounded experience as both a practitioner and educator makes him not only a leader in software engineering but also an influential figure in the tech education sphere.