Impactian EToDâ„¢ Developer (2%)
Extraordinary Talent on Demandâ„¢
Giorgi
Dalakishvili
.NET Developer
Software Developer in Tbilisi, Georgia
.NET Core
ASP.NET MVC
C#
Xamarin
ASP.NET
Entity Framework Core
Entity Framework
Android
iOS
Database Design
Azure
GraphQL
Windows Services
Oracle
SQL Server
HIRE
.NET Developer
Impactian EToDâ„¢ Developer (2%)
Giorgi Dalakishvili
Software Developer in Tbilisi, Georgia
.NET Core
ASP.NET MVC
C#
Xamarin
ASP.NET
Entity Framework Core
Entity Framework
Android
iOS
Database Design
Azure
GraphQL
Windows Services
Oracle
SQL Server
About
Giorgi is a software developer with more than a decade of experience. He has worked on a wide variety of applications including mobile applications, console applications/windows services, large web applications, REST Apis, web services, and desktop/Mac apps. He also maintain several open-source projects on GitHub.
Skills
Languages
C#, C#.NET, ASP.NET, Java, JavaScript, GraphQL, HTML, HTML5, CSS, T-SQL, SQL
Frameworks
.NET , ADO.NET, ASP.NET MVC, Entity 6, Entity 5, ASP.NET Web API, ASP.NET, Razor, Windows Communication Framework (WCF), ASP.NET Web Forms, AngularJS, Knockout.js, Entity Framework Core, .NET Core, ASP.NET Core, Swagger, OAuth 2
Libraries/APIs
WinForms, Entity Framkework, Windows Forms, AutoMapper, iTextSharp, jQuery, Xamarin.iOS, Xamarin.Android, ZeroMQ, Azure Blob Storage API, LINQ
Platforms
Android, Xamarin, Oracle, Azure, Twilio, iOS, Amazon Web Services (AWS), MvvmCross
Storage
Microsoft SQL Server, SQLite, Database Architecture, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), SQL Server DBA, PostgreSQL, MySQL, RDBMS
Other
Windows Services, Mobile Apps, Ajax, Multithreading, Xamarin Forms, APIs, Data Scraping, Web Scraping, Single Sign-on (SSO), RESTful APIs, Data Architecture, SSRS Reports, SQL Server Administration , Data Analysis, Code Coverage, Microsoft Azure, AWS, Xamarin.Mac
Tools
Microsoft Visual Studio, Visual Studio, C#.NET WinForms, NuGet, TeamCity, Jira, Git, WiX, Hangfire, Microsoft Excel, SSRS, xUnit
Experience
.NET
10 years
C#
9 years
Entity Framework
8 years
Xamarin
7 years
Android
6 years
REST
5 years
GraphQL
3 years
ASP.NET
3 years
Entity Framework Core
3 years
Highlight Projects
Talk Python Training Mobile Apps
Talk Python Training Mobile Apps are mobile apps for Android and Apple for Talk Python Training website.
PDX Web Properties
EntityFramework.Exceptions
Handle database errors easily when working with Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite and MySql
Personal Projects
  • https://github.com/Giorgi/EntityFramework.Exceptions/
  • Catch strongly typed exceptions instead of generic DbException.
  • Supports Sql Server, PostgreSQL, SQLite and MySql.
  • Handle exception(s) such as UniqueConstraintException, CannotInsertNullException, MaxLengthExceededException, NumericOverflowException, ReferenceConstraintException.
LINQPad.QueryPlanVisualizer
SQL Server query execution plan visualizer for LINQPad.
Personal Projects
Scrubbly (Development)
Scrubbly is a cross platform application that cleans a multi-column mailing list against an encrypted (or even non-encrypted/plain text) suppression list.
Scrubbly
  • http://www.scrubbly.com/
  • Cross platform (Mac and Windows) application for cleaning mailing list.
  • Supports plain text and encrypted suppression lists.
  • Uses SQLite for processing multiple gigabytes of data.
Australia on Disc Business Edition
Australia on Disc is an Australia-wide information database providing access to the names, addresses, phone numbers and more for over 1 million Australian businesses.
United Directory Systems
Work Experience
Head of Internal Platform Development Unit
Bank of Georgia
|
Sep 2012 - Jan 2020
  • Promoted from Developer Analyst -> Senior Developer -> Head of Internal Platform Development Unit
  • Built a GraphQL API for new corporate internet banking.
  • Implemented continuous integration and continuous deployment using GitLab and TeamCity.
  • Introduced the team to Git and migrated a project from SVN to Git together along with all commit history.
  • Constructed a REST API with OAuth authentication for sending payments in an internet banking system.
  • Developed an internal application for tracking collateral information.
  • Built an internet banking system for corporate clients.
  • Implemented parallel processing of payments in an internet banking system.



.NET Core
ASP.NET
GraphQL
TeamCity
GitLab
IdentityServer
Entity Framework
Oracle
Software Engineer (Freelance)
Idencia
|
Sep 2014 - Mar 2016
  • Built a quality-control data-collection system that works on Android and iOS.
  •  Implemented a REST API with ASP.NET Web API for synchronizing data between mobile apps and application servers.
ASP.NET MVC
Entity Framework
Xamarin
MvvmCross
SQL Server
Software Developer
Civil Registry Agency of Ministry of Justice of Georgia
|
2010 - Sep 2012
  • Built a WCF service for automatically receiving and processing payments made at local banks.
  • Implemented an internal system for periodically sending SMS messages to specific groups of people.
  • Maintained and added new features to ASP.NET based web site for receiving various applications from citizens outside of Georgia.
  • Built an internal Windows desktop application for managing price lists and discounts offered by the agency.
  • Integrated web services with other agencies.
WCF
C#
ASP.NET
WinForms
Software Developer
Onyx Consulting
|
Jan 2010 - Sep 2010
  • Worked on a human management system: HRPoint.
  •  Introduced the team to SVN and assisted switching from another source control system to SVN.
  • Built a reusable item selector component with jQuery.
  • Worked on ASP.NET-based self-service module for the human resources management system.
  • Built a dynamic document generation library.
C#
ASP.NET
jQuery
IT Developer
HSBC Bank Georgia
|
2009 - 2010
  • Implemented data synchronization from the DB2 database to a local SQL Server database.
  • Built a reporting system based on SQL Server Reporting Services for multiple internal reports used by the bank.
  • Maintained and added new features to the debit card registration web system.
  • Maintained database backups and indexes.
  • Built an ASP.NET-based internal application that periodically sent data to the central bank.


IBM DB2
SQL Server
SSIS
C#
ASP.NET
Software Developer
BIT - Business Intelligence Technologies
|
Jan 2007 - Apr 2008
  •  Worked on a real property ad management system for a local newspaper.
  • Implemented transferring ads from an internal MSSQL database to a MySQL database used by a public website.
  • Added several new features to a human resources management system.
  • Converted a Visual C++ 6 application to a C# WinForms application.
C#
SQL Server
MySQL
WinForms
Education
Tbilisi State University
Tbilisi, Georgia
|
2004 - 2008
Bachelor's Degree in Computer Science
Certifications
B2 Business Vantage
Aug 2007 - Permanent
Cambridge Assessment English
About
Giorgi is a software developer with more than a decade of experience. He has worked on a wide variety of applications including mobile applications, console applications/windows services, large web applications, REST Apis, web services, and desktop/Mac apps. He also maintain several open-source projects on GitHub.
Skills
Languages
C#, C#.NET, ASP.NET, Java, JavaScript, GraphQL, HTML, HTML5, CSS, T-SQL, SQL
Frameworks
.NET , ADO.NET, ASP.NET MVC, Entity 6, Entity 5, ASP.NET Web API, ASP.NET, Razor, Windows Communication Framework (WCF), ASP.NET Web Forms, AngularJS, Knockout.js, Entity Framework Core, .NET Core, ASP.NET Core, Swagger, OAuth 2
Libraries/APIs
WinForms, Entity Framkework, Windows Forms, AutoMapper, iTextSharp, jQuery, Xamarin.iOS, Xamarin.Android, ZeroMQ, Azure Blob Storage API, LINQ
Platforms
Android, Xamarin, Oracle, Azure, Twilio, iOS, Amazon Web Services (AWS), MvvmCross
Storage
Microsoft SQL Server, SQLite, Database Architecture, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), SQL Server DBA, PostgreSQL, MySQL, RDBMS
Other
Windows Services, Mobile Apps, Ajax, Multithreading, Xamarin Forms, APIs, Data Scraping, Web Scraping, Single Sign-on (SSO), RESTful APIs, Data Architecture, SSRS Reports, SQL Server Administration , Data Analysis, Code Coverage, Microsoft Azure, AWS, Xamarin.Mac
Tools
Microsoft Visual Studio, Visual Studio, C#.NET WinForms, NuGet, TeamCity, Jira, Git, WiX, Hangfire, Microsoft Excel, SSRS, xUnit
Experience
.NET
10 years
C#
9 years
Entity Framework
8 years
Xamarin
7 years
Android
6 years
REST
5 years
GraphQL
3 years
ASP.NET
3 years
Entity Framework Core
3 years
Highlight Projects
Talk Python Training Mobile Apps
Talk Python Training Mobile Apps are mobile apps for Android and Apple for Talk Python Training website.
PDX Web Properties
EntityFramework.Exceptions
Handle database errors easily when working with Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite and MySql
Personal Projects
  • https://github.com/Giorgi/EntityFramework.Exceptions/
  • Catch strongly typed exceptions instead of generic DbException.
  • Supports Sql Server, PostgreSQL, SQLite and MySql.
  • Handle exception(s) such as UniqueConstraintException, CannotInsertNullException, MaxLengthExceededException, NumericOverflowException, ReferenceConstraintException.
LINQPad.QueryPlanVisualizer
SQL Server query execution plan visualizer for LINQPad.
Personal Projects
Scrubbly (Development)
Scrubbly is a cross platform application that cleans a multi-column mailing list against an encrypted (or even non-encrypted/plain text) suppression list.
Scrubbly
  • http://www.scrubbly.com/
  • Cross platform (Mac and Windows) application for cleaning mailing list.
  • Supports plain text and encrypted suppression lists.
  • Uses SQLite for processing multiple gigabytes of data.
Australia on Disc Business Edition
Australia on Disc is an Australia-wide information database providing access to the names, addresses, phone numbers and more for over 1 million Australian businesses.
United Directory Systems
Work Experience
Head of Internal Platform Development Unit
Bank of Georgia | Sep 2012 - Jan 2020
  • Promoted from Developer Analyst -> Senior Developer -> Head of Internal Platform Development Unit
  • Built a GraphQL API for new corporate internet banking.
  • Implemented continuous integration and continuous deployment using GitLab and TeamCity.
  • Introduced the team to Git and migrated a project from SVN to Git together along with all commit history.
  • Constructed a REST API with OAuth authentication for sending payments in an internet banking system.
  • Developed an internal application for tracking collateral information.
  • Built an internet banking system for corporate clients.
  • Implemented parallel processing of payments in an internet banking system.



.NET Core
ASP.NET
GraphQL
TeamCity
GitLab
IdentityServer
Entity Framework
Oracle
Software Engineer (Freelance)
Idencia | Sep 2014 - Mar 2016
  • Built a quality-control data-collection system that works on Android and iOS.
  •  Implemented a REST API with ASP.NET Web API for synchronizing data between mobile apps and application servers.
ASP.NET MVC
Entity Framework
Xamarin
MvvmCross
SQL Server
Software Developer
Civil Registry Agency of Ministry of Justice of Georgia | 2010 - Sep 2012
  • Built a WCF service for automatically receiving and processing payments made at local banks.
  • Implemented an internal system for periodically sending SMS messages to specific groups of people.
  • Maintained and added new features to ASP.NET based web site for receiving various applications from citizens outside of Georgia.
  • Built an internal Windows desktop application for managing price lists and discounts offered by the agency.
  • Integrated web services with other agencies.
WCF
C#
ASP.NET
WinForms
Software Developer
Onyx Consulting | Jan 2010 - Sep 2010
  • Worked on a human management system: HRPoint.
  •  Introduced the team to SVN and assisted switching from another source control system to SVN.
  • Built a reusable item selector component with jQuery.
  • Worked on ASP.NET-based self-service module for the human resources management system.
  • Built a dynamic document generation library.
C#
ASP.NET
jQuery
IT Developer
HSBC Bank Georgia | 2009 - 2010
  • Implemented data synchronization from the DB2 database to a local SQL Server database.
  • Built a reporting system based on SQL Server Reporting Services for multiple internal reports used by the bank.
  • Maintained and added new features to the debit card registration web system.
  • Maintained database backups and indexes.
  • Built an ASP.NET-based internal application that periodically sent data to the central bank.


IBM DB2
SQL Server
SSIS
C#
ASP.NET
Software Developer
BIT - Business Intelligence Technologies | Jan 2007 - Apr 2008
  •  Worked on a real property ad management system for a local newspaper.
  • Implemented transferring ads from an internal MSSQL database to a MySQL database used by a public website.
  • Added several new features to a human resources management system.
  • Converted a Visual C++ 6 application to a C# WinForms application.
C#
SQL Server
MySQL
WinForms
Education
Tbilisi State University
Tbilisi, Georgia | 2004 - 2008
Bachelor's Degree in Computer Science
Certifications
B2 Business Vantage
Aug 2007 - Permanent
Cambridge Assessment English