Developer
Levan Ozashvili
Full Stack Developer
Tsintsadze str. 39
C#
Javascript
SQL
React
Redux
HTML
CSS
JQuery
.NET Framework
ASP.NET CORE
ASP.NET CORE MVC
ASP.NET CORE WEB API
Entity Framework Core
C/AL
Git
About
Levan is dedicated and passionate developer with 6+ years of experience in any sized project as an individual and team member. - Experience with Microsoft Technologies (.NET, ASP.NET, C#, ASP.NET Core, ASP.NET MVC, Dynamics NAV). - Experience with modern JavaScript platforms (React.js/Redux). - Experience with REST and service-oriented architecture. - Experience with Microservices architecture. - DDD, CQRS. - Good knowledge of DBMS, especially MSSQL.
Skills
Languages
C#, Javascript, SQL, HTML, CSS, C/AL
Frameworks
.NET Framework, .Net Core, Entity Framework, Entity Framework Core, ASP.NET, ASP.NET CORE, ASP.NET CORE MVC, ADO.NET, Dapper, NUnit, MSTest, xUnit, Microsoft Fakes
Libraries/APIs
React, JQuery
Paradigms
OOP, Functional, Procedural
Storage
MS SQL, PostgreSQL, MySQL, MongoDB, Redis
Tools
Git
Other
Microsoft Dynamics NAV, Microsoft Dynamics CRM, Microsoft Dynamics AX, Azure, AWS
Experience
C#
7 years
MS SQL
7 years
Javascript
5 years
React
3 years
C/AL
5 years
Hightlight Projects

Swingers CRM

Golf booking website & venue management & CRM
Flatrocktechnology
Flatrocktechnology
  • Implemented public website for booking the golf courses (https://swingers.club/uk/)
  • Implemented CMS for payments & bookings for back office (which is not public so url is not provided)
  • Implemented CRM System for Golf Company "Swingers" (which is not public so url is not provided)


technologies:

  • Azure MS SQL / Azure Blob Storage
  • Entity Framework Core
  • oAuth2 + JWT with custom integration with Microsoft Azure AD
  • ASP.NET CORE WEB API
  • Outlook Integration
  • React
  • Redux

Phone Number Connector (PNC)

Cloud-based online portal offering companies and developers an instant telephony-to-bot connection.
AudioCodes
AudioCodes
  • https://pnc.audiocodes.io/
  • A web platform with signup and quick account setup wizard. The main goal for PNC was to enable business users to seamlessly connect their bot framework to a real phone number, regardless of region or country, in which the bot is providing its service. "Audiocodes" needed a complex solution to support multiple bot frameworks from various providers under the same PNC account.


technologies:

  • ASP.NET Core 
  • Azure Technology
  • React + Redux
  • Entity Framework Core 
  • DAPPER ASP.NET Web API 
  • Custom oAuth2 + JWT 
  • Swagger


Neollet

Online payment provider
Neollet
Neollet
  • https://neollet.com/
  • Online wallet, where users have balance and website provides them hundreds of different kinds of payments.


technologies:

  • PostgreSQL
  • Entity Framework Core
  • ASP.NET Core WEB API
  • Microservices
  • React
  • Redux

Elit

Microsoft Dynamics NAV with LS Retail POS Functionality
Elit-Electronics
Elit-Electronics
  • Implement ERP System for retail company:
  • LS Retail POS functionality
  • Sales & Marketing
  • Inventory Management
  • Warehouse Management
  • Shipment & Delivery
  • Return Management
  • Human Resources
  • Integrate Microsoft Dynamics NAV to Revenue Services System.
  • Integrate Microsoft Dynamics NAV to TBC Bank, Bank of Georgia Systems.

Credo

Microsoft Dynamics NAV
Credo Bank
Credo Bank
  • Implemented ERP System for bank:
  • Financial - Modifications
  • Fixed Assets
  • Multi-currencies
  • Budgeting & Reporting
  • Employee Fuel Management.
  • Integration with RTGS, GPSS system.
Work Experience
Full Stack Software Engineer
Flat Rock Technology
|
Nov 2019 - Present

Planned and implemented back-end & front-end of "AudioCodes" project as a full-stack senior software engineer:

  • Planned back-end architecture with DDD design.
  • Implemented custom OAuth2 authentication and authorization with different levels of roles/permissions.
  • Implemented integration with email service provider "Sendgrid".
  • Implemented background services with "Hangfire" for sending emails and different scheduled jobs.
  • Implemented integration with payment provider "Bluesnap".
  • Implemented front-end with React, Redux.

Planned and implemented back-end API of "MFG" project as a full-stack senior software engineer:

  • Planned back-end architecture with DDD design.
  • Implemented several microservices to get data from existing system with "Azure Service Fabric".
  • Used SQRS, Event Sourcing.
  • Implemented custom OAuth2 authentication with "Azure key vault" and authorization with different levels of roles/permissions.
  • Implemented API with different levels of validation.
  • Implemented integration with "Azure Analytics" for logging.

Planned and implemented back-end & front-end of "Swingers CRM" project as a full-stack senior software engineer:

  • Planned back-end architecture with DDD design.
  • Implemented custom OAuth2 authentication and authorization with different levels of roles/permissions.
  • Implemented integration with "Azure Active Directory".
  • Implemented integration with "Azure Blob Storage".
  • Implemented outlook integration.
  • Implemented background services with "Hangfire" for different scheduled jobs.
  • Implemented several "Azure Functions" for different scheduled jobs.
  • Used SignalR.
  • Implemented front-end with React, Redux.
C#
ASP.NET Core
ASP.NET Core WEB API
Entity Framework Core
Dapper
MS SQL
React
Redux
Microservices
Azure Service Fabric
Back-End Developer
Wandio
|
Jun 2019 - Jul 2019

Developed back-end of "Neollet" project as a back-end developer.

  • Planned & Created new microservices for CMS (back-office).
  • Implemented roles/permissions for CMS users.
C#
ASP.NET CORE
ASP.NET CORE WEB API
Entity Framework Core
PostgreSQL
Microservices
Event Sourcing
React
Redux
Docker
C# (.NET) Software Engineer (remote position)
Aurea Software
|
Nov 2018 - Dec 2018
  • Via CrossOver.com
  • Unit Tests.
  • Code Cleanup.
C#
ASP.NET CORE
MS SQL
ASP.NET CORE WEB API
NUnit
xUnit
Microsoft Fakes
Moq
MSTest
Senior Dynamics NAV Developer
United Global Technologies (UGT)
|
Jul 2015 - Dec 2018
  • Leading developer, team lead.
  • Project planning.
  • Implemented several key integrations for the company that where used in several projects:
  • Integrate Microsoft Dynamics NAV to "Revenue Service" system (https://www.rs.ge/)
  • Integrate Microsoft Dynamics NAV to "TBC Bank",
  • Integrate Microsoft Dynamics NAV to "Back Of Georgia",
  • Integrate Microsoft Dynamics AX to "Georgian National Treasury" system.
  • During the years, for different projects created several new modules from scratch:
  • Project Management,
  • Procurement Management,
  • Administrative Purchases.
  • During the years, for different projects modified existing module as project needed:
  • Human Resources module,
  • Sales & Marketing,
  • Purchasing,
  • Financial module,
  • Resource planning,
  • Manufacturing,
  • Inventory,
  • Warehousing,
  • ...
  • Working with SQL queries & Reporting.
  • Working with Microsoft Power BI.
  • Working with Microsoft Dynamics CRM.
  • Working with Terrasoft CRM.
C#
MS SQL
C/AL
X++
Microsoft Dynamics NAV
Microsoft Dynamics CRM
Microsoft Dynamics AX
Education

Free University OF Tbilisi

Tbilisi, Georgia
|
Sep 2013 - Jul 2017
Bachelor's Degree in Mathematics and Computer Science

Vekua

Tbilisi, Georgia
|
Sep 2007 - May 2013
Tbilisi 42th public Physics and Mathematics school “Vekua”
Certifications

Quering Microsoft SQL Server 2012/2014.

May 2016 - Permanent
Microsoft

Cambridge ESOL Level 1 Certificate in ESOL International

Jun 2012 - Permanent
Cambridge