Software Developer
CurrentAs a software developer at Z Software, I specialise in C# and XAML development using Microsoft Visual Studio. My responsibilities include:- Designing and implementing user interfaces with XAML for Windows applications.- Developing and maintaining core business logic in C#, ensuring scalability and performance.- Managing database schemas and optimising SQL queries in MS SQL Server.- Collaborating with cross-functional teams to deliver high-quality software products.- Utilising SourceTree for efficient code management.- Setting up build pipelines in TeamCity for automated builds and deployments.- Facilitating smooth releases to test environments using internal release management tools.Key features delivered:- Medication Chart UI/UX Enhancements: Improved Medication Chart UI & UX by implementing keyboard navigation for chart item selection, enhancing efficiency and user experience.- Conformance 3.0: Contributed to Conformance 3.0 by working with the FHIR API to retrieve patient activation codes. - Automated AWS Database Backups: Developed an automated solution for daily database backups via AWS. Created temporary backup files, compressed and uploaded them in parts to AWS. Configured AWS rules to retain only the most recent 14 days of backups, enhancing data security and reducing storage costs.Key bugs addressed:- Invoicing Issue Post-Server Migration: Addressed a critical invoicing issue for 1400 sites by suggesting and implementing fixes for Crystal Reports problems. Reduced downtime and resource allocation for accounts receivable.- Regression Bugs: Led the effort in identifying and resolving regression bugs, ensuring the stability and reliability of the system. Demonstrated the ability to handle complex tasks and deliver results effectively.- Payment Surcharge Flow and Till Reporting: Updated and improved the payment surcharge flow and till reporting functionality, enhancing the overall user experience and operational efficiency.