Tamar Takidze, Developer in Tbilisi, Georgia
Tamar is available for hire
Hire Tamar

Tamar Takidze

Verified Expert  in Engineering

C# Developer

Location
Tbilisi, Georgia
Toptal Member Since
April 17, 2019

Tamar has more than a decade of software development experience, working mainly with Microsoft technologies. Over the past few years, she's been focused on developing web solutions for the banking industry using C# and ASP.NET MVC, Entity Framework and various front-end frameworks/languages (e.g., Javascript, TypeScript, Angular, jQuery). Tamar enjoys learning new technologies and sharing information with others.

Portfolio

JSC Bank of Georgia
CSS, HTML, Angular, jQuery, JSON, TypeScript, JavaScript, Ajax, SQL, REST APIs...
Georgian Software Systems LTD (GSS)
CSS, HTML, JavaScript, Windows Forms (WinForms), C#

Experience

Availability

Part-time

Preferred Environment

Git, Microsoft SQL Server, Visual Studio

The most amazing...

...thing I’ve developed is a custom reporting tool with templates to generate complex (multi-sheet) Excel reports based on view models very easily.

Work Experience

Senior Analyst | Developer

2012 - PRESENT
JSC Bank of Georgia
  • Developed and deployed scalable and modular web applications with core web technologies, SOLID design principles, Entity Framework Code First Approach, and design patterns such as dependency injection and factory.
  • Built from scratch the HR management system using ASP.NET MVC; it also had multilanguage support and custom user role management. The system manages the whole process from hiring employees with vacation management, employee benefits, 360° leadership assessment, and so on.
  • Created a web service to support a bank's loans department by importing customer data from the bank's core system and sending notices to customers with overdue loans.
  • Constructed from scratch a candidate screening system using ASP.NET MVC and an Oracle database.
  • Contributed to the development of many key web and back-end systems for the bank. Using various technologies such as ASP.NET, ASP.NET Core, WCF, REST API, TypeScript, JavaScript, and more.
  • Created database models to represent complex business entities and relationships with SQL Server or Oracle.
  • Collaborated with product owners to establish problem specifications and system designs.
  • Worked using the Agile methodology with daily stand-ups and weekly sprints.
Technologies: CSS, HTML, Angular, jQuery, JSON, TypeScript, JavaScript, Ajax, SQL, REST APIs, Windows Communication Foundation (WCF), ASP.NET MVC, C#

Software Developer

2008 - 2012
Georgian Software Systems LTD (GSS)
  • Built and deployed WinForms applications following n-tier architecture methodology with C#, .NET (Framework 4.0, EF 5-6, ADO.NET, LINQ); also developed GUI forms, custom classes, custom controls.
  • Developed ASP.NET pages using ASP.NET 2.0 web form controls, custom controls, and HTML server controls in C#.
  • Constructed databases and complex table structures, wrote user-defined functions, stored procedures, and triggers and views using SQL Server.
  • Performed database administration and management of a hosting environment.
  • Took part in all phases of the project including the estimating, designing, developing, and testing.
Technologies: CSS, HTML, JavaScript, Windows Forms (WinForms), C#

HR Management System

For the past five years, I've been working on HR management system (web application on ASP.NET MVC) with a team of four developers. I built this system from scratch; the platform has custom user role management and is customizable for various languages (Georgian, Russian and English). It manages the whole process from beginning to end—from hiring the employee to termination along with vacation management, employee benefits, 360° leadership assessment, and so on.

Forms.bog.ge (Intranet Site)

I developed a project called Forms.bog.ge (intranet site). The application was meant for bank employees who register different types of client complaints. Here employees fill out requests in Web Forms and all these requests via a REST service are sent asynchronously to different systems.

Technologies: Angular 7, .NET Core 2.2

Candidate Screening

I developed a candidate screening program; I used ASP.NET MVC and an Oracle database for the back end.

When a candidate applies for employment at the bank, their information is used to fill out a form, then the program runs the candidate's information through several systems (the bank’s core system and external REST and WCF services) and is collected and later to be reviewed by a security officer.

For this project, I also developed a custom reporting tool with templates to generate complex (multi-sheet) Excel reports based on view models.

Overdue Loan Notices

I created web service to support a bank's loans department by importing customer data from a core bank system and sending notices to customers with overdue loans.

Online Chat

For this project, I refactored a legacy online chat application which was used to connect bank clients with call center operators. I added various functionalities such as the ability to chat with multiple clients simultaneously, to redirect a chat to another operator, and to answer with predefined responses.

Also, I have added some new reports for administrators and optimized performance. After refactoring, 60% more clients were served per day and chat waiting time decreased from 1 minute to ten seconds.

GSS Environment

I worked on the project "GSS Environment" which is an office management application. It contains several modules including work and management, communication, contacts, and GSS Code (a Georgian law electronic library), finances, and accounting. I used Visual Studio for writing code on C# and Microsoft SQL Server for T-SQL queries.

Languages

C#, SQL, TypeScript, HTML, HTML5, CSS, JavaScript

Frameworks

ASP.NET MVC, ASP.NET, .NET, Entity, .NET Core, Angular, Entity Framework Core, Angular Material

Libraries/APIs

jQuery, LINQ, REST APIs, Windows Forms (WinForms)

Tools

Git, Jira, Visual Studio, Subversion (SVN)

Paradigms

REST, Unit Testing, Design Patterns, Web Design Principles

Platforms

Visual Studio Code (VS Code), Visual Studio 2017

Storage

SQL Server 2016, Microsoft SQL Server, JSON, Oracle 11g

Other

Windows Communication Foundation (WCF), Ajax, SOLID Principles, Data Structures, Algorithms

2013 - 2017

Master's Degree in Information Technologies

Caucasus University - Tbilisi, Georgia

2004 - 2008

Bachelor's Degree in Computer Science

Tbilisi State University - Tbilisi, Georgia

JUNE 2016 - PRESENT

.NET Architecture and Design Principles

Global Knowledge UK

MAY 2015 - PRESENT

Certificate Program in Software Engineering

The University of Texas at Austin, Cockrell School of Engineering

JUNE 2014 - PRESENT

Developing ASP.NET MVC 4 Web Applications

Microsoft Partner

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring