06/13/2025 updated


100 % available
Software Developer || Backend
Leicester, United Kingdom
Worldwide
Computer ScienceArchitectureMicrosoft AzureC Sharp (Programming Language)Computer ProgrammingE-CommerceEngineeringMongoDBNode.jsData/Record LoggingBackendStripeSolid Principles
C# programmng: I build solutions with solid principles, with architecture that works with the system for the business.
- .Net
- Azure Functions
- Distributed Systems
- Structured Logging
- Azure DevOps
- NodeJS
- Winston
- AWS SES
- MongoDB
- Mongoose
- Stripe . e.t.c
Experience
Professional experience5 - 10 years
Freelancer since2020
Languages
EnglishNative speaker
Project history
OMNIX
Created and launched an integrated investment and liquidity management platform that presents the bank’s wide range of digital products and service offerings to users, the bank said.
Created and launched an integrated investment and liquidity management platform that presents the bank’s wide range of digital products and service offerings to users, the bank said.
- My Role: Re-built an existing system to meet the needs of corporate clients that serves as a backend system that provides data to the client with other engineers.
- Technologies: .Net Core, Asp.Net MVC.
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Write clean code to develop functional web applications.
- Troubleshoot and debug applications.
- Perform UI tests to optimize performance.
- Manage cutting-edge technologies to improve legacy applications.
- Build reusable code and libraries for future use.
- Design, development and testing of new features in the applications.
- Responsible for regular communication with others involved in the development process.
- Implement, test, and bug-fix functionality.
- Responsibility for design and implementation of software projects using C#.
- Participate as a team member in fully agile Scrum deliveries.
- Provide support to end-users.
- Design, build, and maintain an efficient and reliable C# code.