Tech Lead
Senior Software Engineer
Full Stack Developer
- Designing and implementing the core of the frontend platform on which the application's business domain was built
- Implementing the application's business logic
- Fixing discovered bugs and writing unit tests
- Participating in the design of the application's architecture
- Implementing new features, e.g. invoice calculation algorithm
- Conducting code reviews
- Technologies used (server-side): C#, App Service, Azure Functions, Storage Account, ARM Templates, NancyFx, Entity Framework, Dapper, Unity Container, SQL Server
- Technologies used (client-side): TypeScript 4.x, Angular 8, AngularJS, Stylus
C#/.NET Developer
Developed a desktop CRM application, focusing on extending the functionality of a text editor and implementing data migration.
- Development of a desktop application for managing customer relationships (CRM)
- Adapting an editor written in JavaScript for use in a desktop application
- Creating a spell-checking plugin for the editor
- Writing a plugin for migrating data from an older version of the application to a newer one using XSD/XML
- Technologies used: C#, WPF, Entity Framework, SQL Server, XSD/XML, Awesomium, JavaScript
Web Developer
Built and maintained web applications for invoicing and debt collection, including backend development and database work.
- Development of an invoicing and debt collection application
- Writing and debugging stored procedures in SQL Server
- Fixing bugs and improving system stability
- Technologies used: PHP, Zend Framework, Ext JS, SQL Server
Web Developer (internship)
Contributed to an online medical appointment booking platform during an internship, gaining hands-on experience in ASP.NET MVC and SQL Server.
- Development of an online medical appointment booking application
- Technologies used: C#, ASP.NET MVC, and SQL Server