Full-Stack Developer | Experienced C#.NET
2021 - 2022Qwally- Developed the intake module using .NET Core, GraphQL, and REST API.
- Built a content management module for OrchardCMS using .NET Core REST API.
- Developed server-side applications with RESTful API, Swagger, and ASP .NET Core and wrote various modules for a core application.
Technologies: C#, .NET, TypeScript, Tailwind CSS, Bootstrap, Azure, Razor, Orchard CMS, Azure SQL, HTML, JavaScript, CSS, Sass, HTML5, ASP.NET MVC, Azure Active Directory, Azure Cosmos DB, Orchard, GraphQL, REST APIs, Azure BlobsSenior Software engineer
2021 - 2021Sunnuclear- Worked as the .NET developer on C#-based projects. Added new features. Developed the server-side with RESTful API, ASP.NET MVC 5, and wrote unit tests for the SNC application.
- Tracked and fixed bugs using Jira as a reporting tool. Held daily meetings, solved issues about projects, and reviewed the code. Tracked and fixed bugs using Jira.
- Worked using the agile methodology with daily stand-ups and weekly sprints.
Technologies: C#, .NET, PostgreSQL, Web API 2, REST APIs, Web MVC, Entity FrameworkSenior .NET Developer
2020 - 2021JSC PashaBank- Worked on a back-end app for an internet mobile bank. Developed over 30+ micro services.
- Worked on business and technology strategy and software development.
- Held daily meetings, solved issues about projects, and reviewed the code of my team members. Tracked and fixed bugs using Jira.
- Implemented service discovery and a centralized configuration using the HashiCorp Consul product.
- Introduced Fabio LB for load balancing and path routing.
- Used an elastic stack (Elasticsearch, Elastic APM, Kibana) for distributed logging and application performance monitoring.
- Developed a DDD/CQRS framework for microservices.
- Built a remote identification/verification application for new customers' onboarding.
Technologies: CQRS, DI, .NET Core, Microsoft SQL Server, RabbitMQ, Domain-driven Design (DDD), Microservices, React, C#, .NET.NET Developer
2019 - 2020Asure Software- Worked as the .NET developer on VB.NET-based projects.
- Developed a benefits module for the Human Capital Management project.
- Built an open enrollment wizard and benefit plans for employees.
- Worked on a date-based, event-based notification system.
- Used the Agile methodology with daily standups and weekly sprints.
- Implemented a front-end design and functionality including CSS, JavaScript, DHTML, and Ajax.
Technologies: APIs, React, Microsoft SQL Server, VB.NET, C#Chief Technology Officer
2017 - 2019IMEDIL Insurance- Worked as the chief full-stack architect on C#-based projects.
- Developed an insurance system with a lot of functionality such as buying travel and health policies.
- Built an automatic invoice generator and client portal; the back-end was built on a RESTful API.
- Worked to complete the development of a health insurance application.
- Improved the display of the billing information for the policies so that agents could clearly see the breakdown of premiums and fees, the payments that had been made, and the payments currently due or past due.
- Developed a module for uploading documents and downloading forms.
- Worked using the agile methodology with daily stand-ups and weekly sprints.
- Developed the action items functionality, enabling action items to be assigned to agents or underwriters, and reviewed and handled using the application.
- Working on business and technology strategy, software development, systems architecture, database administration, and information technology consulting services as the CTO.
Technologies: APIs, Jira, Slack, Git, Swagger, Docker, Consul, REST APIs, RESTful Development, Microsoft SQL Server, ASP.NET CoreTeam Leader
2016 - 2017Lemondo- Developed the server-side with RESTful API, Swagger, ASP.NET MVC 5 and wrote unit tests for the TKT.GE web application.
- Developed Gifebi.Ge (an app that a user could use to create their own GIF, add text, or crop a video) as a full-stack developer; used ASP.NET Core 2 on both sides (server and client-side). The server-side was built RESTful API and microservices and the client-side built on Node.js.
- Led a team of three where I held daily meetings, solved issues about projects, and reviewed the code of my team members.
- Created stored procedures for TKT.GE with some of the main processes being on the SQL side and using Microsoft SQL.
- Worked using the agile methodology with daily stand-ups and weekly sprints.
Technologies: APIs, ASP.NET CoreTeam Leader | Architect
2014 - 2016KorStandartBank- Worked on business and technology strategy, software development, systems architecture, database administration, and information technology consulting services as an interim CTO.
- Created various peripheral applications and services to support the main application, carrying out functions such as loading customer data from various other bank systems, updating trade statuses based on events in other systems.
- Developed OAuth authentication—using both Facebook and Twitter accounts—and a custom username and password.
- Designed user registration and login features as well as an OAuth integration using Facebook.
- Migrated a REST API from ASP.NET Web API 4.5 to ASP.NET Core 2.
- Implemented server-side rendering for the React application using the .NET Core SPA Services functionality.
- Architected and developed a human resources application.
Technologies: APIs, ASP.NET CoreChief Technology Officer
2013 - 2014Web Intelligence- Developed software for travel company specifically a web application developed on WordPress. I used plugins (custom field, pods) and also developed plugins (slider, calendar).
- Led a team of five where I held daily meetings, solved issues about projects, and reviewed the code of my team members.
- Implemented a front-end design and functionality including CSS, JavaScript, DHTML, and Ajax.
- Communicated with internal and external customers and management in order to define the project scope, requirements, definition, and timelines.
- Worked using the agile methodology with daily stand-ups and weekly sprints.
Technologies: PHPSenior Game Developer
2011 - 2013Europe-Bet.Com- Created the game logic (using C#.NET) along with the unit tests for a multiplayer live Texas Hold’em poker game. All of the game states was stored on Microsoft SQL Server.
- Stored procedures for a Texas Hold’em poker game using Microsoft SQL.
- Built a lobby system using Photon Engine.
- Created a payment system (where you can add funds and withdraw them).
- Worked using the agile methodology with daily stand-ups and weekly sprints.
Technologies: Photon, .NET, C#Senior Software Developer
2008 - 2011Ministry of Refugees and Accommodation- Developed IDP software, specifically an app to manage refugees.
- Built the website of MRA including software that has the abilities to add news, custom pages, fixed objects, authorization, and can be customized with multiple languages.
- Developed custom systems to store data and coded reporting interfaces for use by managers, including one large scale application for MRA.
- Introduced the company to source control systems.
- Conducted extensive query analysis, both T-SQL and PL/SQL.
Technologies: PL/SQL, T-SQL, MS Silverlight, Windows Forms (WinForms), DevExpress, PHP, C#