I am a highly skilled software architect and developer with 19+ years of expertise in various languages and frameworks such as C#, Java, C++, Angular, and React. I have experience working with both RDBMS and NoSQL databases, as well as cloud computing services like AWS and Azure. Throughout my career, I have held positions as a Technical Lead, Principal Software Engineer, Chief Software Architect where I have successfully implemented various improvements and optimizations to enhance system performance and stability. I have also played a key role in architectural decisions and training team members on different technologies and patterns. I hold a Master's and Bachelor's degree in Information Technologies and Applied Mathematics.
● Technical Management of the Senior developers Team (Europe based team).
● Design and technical documentation of the new features...
● Technical Management of the Senior developers Team (Europe based team).
● Design and technical documentation of the new features in the Fintech application.
● Analyze and suggest the architecture changes to make the application more scalable.
● Zero Downtime deployments.
● Fix the local deployment issues.
● Make Strategic decisions to make applications maintainable by implementing coding standards.
● Work with the Principal engineer to make the system cloud native.
● Make sure that the Monitoring is catching and reporting system sensitive events and errors.
● Cloud rightsizing.
● Make ITDs (Important technical decisions) to make the applications (both IOS and Android) version compatible.
● Detected implementation issues in Revenue management software that decreased the performance of the P&L calculation by 34%.
...
● Detected implementation issues in Revenue management software that decreased the performance of the P&L calculation by 34%.
● Implemented new features in the Client Funded project
● Managed to improve the API response times by 21% by implementing the cache and indexing database tables.
● Optimized the database queries by changing the View queries which decreased performance by 100x for some queries.
● Helped the team with architectural decisions which made software maintenance and implementation 2x easier.
● Increased the system uptime from 92.75% to 99.9% by implementing stabilization and monitoring plans.
● Increased service uptime ...
● Increased the system uptime from 92.75% to 99.9% by implementing stabilization and monitoring plans.
● Increased service uptime upto 99.95% by implementing zero-downtime deployment (ZDD).
● Decreased post-release regression risk to less than 0.25% via end-to-end test suite planning/implementation.
● Implemented monitoring for sensitive sub-systems to decrease SLA breach which saved in average 520K annually from paying service credits.
● Decreased SLA breach via a transaction reconciliation system and automated fixing scripts for known failures.
● Created system stabilization plan by doing detailed root-cause analysis for system outages, providing remediation and permanent fix steps.
● Implemented a secure PCI DSS compatible payment system.
● Decreased resource usage and costs by 50% by implementing an S3 archiving module.