Co-founder, CTO, and Senior Full-stack Developer
2010 - 2020Helix- Founded a software company with a team of five people to develop custom software for other companies.
- Worked as a lead software engineer, team lead, and full-stack software developer.
- Developed an email marketing product called Nextmail that was sold to various local companies. The software included a simple UI block builder similar to Mailchimp and could be hosted on-prem.
- Developed back-end environment and a desktop application of an on-prem hostable chat product called LiveChat that was sold to several local companies and government agencies to be used in their call centers.
- Developed several major back-end and front-end functionality of Internet Banking Portal for the Capital Bank using Angular 1.3 and ASP.NET.
- Worked as a systems architect and a senior back-end developer in the development of Georgia's ".GE" top-level domain name administration system. Developed windows services, integration clients, set up centralized logging, and CI/CD infrastructure.
- Developed business rule builder, administration panel, and a Visa/Master Card transaction processing service workers for Liberty Bank's client loyalty product.
Technologies: Windows Server, PostgreSQL, Microsoft SQL Server, ASP.NET MVC, ASP.NET Web Forms, Windows FormsSenior Full-stack Developer
2009 - 2010TBC Bank- Developed database objects and a windows application used by the tellers for a client loyalty product called Smart Club.
- Developed Smart Club reward points redemption system by integrating with the Bank's Visa and Master Card acquiring services.
- Developed various integration services for internal and external applications.
Technologies: Microsoft SQL Server, Web Services, SOAP, Windows FormsSenior Full-stack Developer
2009 - 2009MyGPS- Refactored and optimized GPS data processing service that receives data from devices installed on client vehicles.
- Developed gas level measurements and fill-up/usage reports for client vehicles.
- Developed GPS tracking and arrival time calculation for public bus network of the city, where calculated data was printed on the pixel display boards on the bus stops.
Technologies: Windows Services, Microsoft SQL Server, ASP.NET Web FormsSoftware Developer
2008 - 2009TBC Bank- Helped the team in the research of available SOA solutions to be used for upcoming products.
- Developed REST and SOAP integration services and clients.
- Developed SQL Server store procedures and functions.
Technologies: Microsoft SQL Server, REST, SOAP, ASP.NETSoftware Developer
2006 - 2008Geoline Mobile Content Provider- Developed various command line scripts and .NET applications for converting and rendering audio, video, and image media into mobile deliverable formats.
- Developed a chat portal client front-end and back-end with rooms and direct messaging for WAP capable mobile devices in PHP.
- Developed administration panel for WAP chat application in ASP.NET.
Technologies: PHP, Shell Scripting, .NET