Sofio Katamadze
Senior Software Engineer
Senior Software Engineer with 10 years of strong background in software development.
Personal Info
Comprehensive knowledge of Java, C# and Python programming languages. Proficient in objectoriented programming. Extensive experience in mentoring/leading, design, development,
Address
implementation and testing Client-Server software, self-service payment machine systems,
Tbilisi, 0177, Georgia
SDLC, ORM tools, implementing SOA using Web Services, Gradle scripts, debugging and
Phone
troubleshooting.
-
E-mail-
Experience
2020.07 -
Senior Software Engineer
present
EmbeddedLORD LLC
Projects developed:
• Video Transcoder;
• Video Multiviewer that is supporting up to 480gbps uncompressed video;
Date of birth-
Skills
Java
• Telecom billing system.
Responsibilities:
C# / .Net
• Designing and developing projects manager/orchestrator software system;
• Maintaining existing code (bug fixes, minor changes).
2019.02 -
Senior Full-Stack Developer
2020.07
Dressler Consulting / Imagine Communications
C/C++
Rust
Project description: The project is about multiviewer solution for TV studio in
high bandwidth network.
Responsibilities:
Python
• Determining and solving issues related to Multiviewer Network Processor
manager;
MySQL / MS SQL Server /Oracle
• Maintaining existing code (bug fixes, minor changes);
• Adding new features to Multiviewer Network Processor Core system.
Agile / SCRUM / JIRA / UML
Environment & tools: Java, REST Api, Jetty, Spring Framework, Gradle, EJB,
CodeBlocks, Jackson JSON, JUnit, Intellij IDEA, Arch Linux, Git, Bash scripts,
Postman, Atlassian JIRA, MySQL, MongoDB
2020.09 -
Invited Lecturer
present
Caucasus University
Angular / JavaScript
Odoo (OpenERP)
Lecturing the course – Java Programming (Theory & Practice)
2017.03 -
Senior Software Developer
2019.02
Finca Bank Georgia
Project description: Implementing and developing new components for bank
Lisp / Prolog / MATLAB
Linux, WIndows
system.
Responsibilities:
GIt, Mercurial
• Supporting and adding features to CRM (Customer Relationship
Management) system;
• Prototyping Currency Exchange Software for the bank employees;
HTML/XHTML/CSS
• Building TV Advertisement System (Client & Server Applications Development
& Monitoring for Finca Bank service centers);
• Developing purchase model according to business requirements;
• Integrating programs with different services for the bank development.
Environment & tools: Java, C#, Python, MS Visual Studio, Microsoft SQL
Server, Jetbrains IDEA, Intellij IDEA, Web Services SOAP & REST, Odoo: Open
Languages
English
Source ERP and CRM, PostgreSQL, Git.
2015.08 -
Programming Support
present
Innotec
Georgian
Russian
Project description: Implementation of CRM system components in main
Laboratories of Georgia (medical, water).
Responsibilities:
• Building new project in ERP systems;
• Supporting programs in ERP systems;
• Implementing new modules in the system.
Environment & tools: Python, Jetbrains IDEA, Web Services SOAP & REST,
Odoo: Open Source ERP and CRM, PostgreSQL, Linux.
2016.01 -
Invited Lecturer
2016.07
International Black Sea University
• Lecturing the course – Object Oriented Programming (Theory & Practice)
2015.10 -
Mentor
2016.01
IT Step Academy
• Teaching to program in different devices and ERP Systems to the group of
students
2011.01 -
Middle Programmer/Senior Programmer
2017.01
HTS (Hizli Tahsilat Sistemleri)
Project description: The project is about innovative instant payment systems
Responsibilities:
• Working and creating programs for different devices (Bill Acceptors, Coin
Acceptors, Bill / Coin Dispenser + Acceptor, Pin Pads, Barcode Scanner, RFID
Reader);
• Author of web-site for fast payments system;
• Developing and implementing web services for the companies;
• Writing libraries for the devices;
• Enlarging list of providers in all business sectors;
• Enlarging payment chain through the whole country.
Environment & tools: Java, C#, Web Services SOAP & REST, WebLogic,
Tomcat, MS Visual Studio, Microsoft SQL Server, Netbeans, Linux.
2010.10 -
Junior Programmer
2011.01
Insurance Company Alpha
Project description: Implementation of company internal Insurance system.
Responsibilities:
• Writing programs for the one of the biggest Pharmaceutical Company;
• Managing Database of the company in MS SQL.
Environment & tools: Java, Microsoft SQL Server, Eclipse.
Education
2018.09 -
Georgian Technical University, Tbilisi, Georgia
present
PhD Candidate in Computer Science
2015.09 -
Georgian Technical University, Tbilisi, Georgia
2017.07
Masters Degree in Computer Science
2006.09 -
Istanbul University, Istanbul, Turkey
2010.07
Bachelor of Science in Computer Engineering
2000.09 -
Private Demirel College, Tbilisi, Georgia
2006.06
Turkish