Collins Okafor
About Candidate
Experienced Software Engineer with a proven track record of 3 years in the industry, specializing in C# and the .NET framework. Demonstrated expertise in developing robust server-side architectures for diverse sectors, such as finance, corporate, and software industries. Adept at harnessing the capabilities of APIs and cloud infrastructures to tackle intricate challenges and deliver scalable solutions. Passionate about exploring new opportunities that allow me to push boundaries and create innovative software solutions.
Location
Education
Specialization in Mechatronics Engineering
Work & Experience
● Contributed to a cross-functional team responsible for managing the life cycle of a government Learning app for teachers, ensuring seamless delivery of high-quality educational resources. ● Leveraged ASP.NET and C# to develop robust server-side functionalities, ensuring secure data processing and efficient application logic. ● Applied Domain-Driven Design (DDD) principles to effectively structure and organize the application's architecture, enabling modular and scalable development. ● Implemented CQRS (Command Query Responsibility Segregation) pattern, utilizing ASP.NET Web API, to separate the concerns of command processing and query retrieval,resulting in improved system performance and maintainability. ● Leveraged containerization techniques and utilized Azure DevOps services to optimize the deployment process, facilitate efficient software testing, and ensure rigorous verifications.
● Manage the product lifecycle of a traffic offense reporting web application, including design, development, testing, verification, and bug fixes to ensure the software meets the highest standards of quality and performance. ● Utilize containerization techniques to enhance the deployment and management of the software, utilizing Docker to provide a more efficient and streamlined experience. ● Implemented RabbitMQ and routing slip in .NET to enhance the messaging and communication capabilities of the software, ensuring seamless interaction between components.
● Successfully delivered end-to-end functioning features by collaborating with cross-functional teams, using the latest technologies and methodologies, and ensuring that the software met the highest standards of quality and performance. ● Developed and implemented fully functioning UI designs that were both reusable and accessible, by closely working with designers and stakeholders, and optimizing the software for the best user experience.
●Utilized my expertise in ReactJs to develop and implement efficient, scalable, and robust user-facing features, that met the needs of end-users, and enhanced the overall performance and reliability of the software. ● Proactively identified and resolved issues and bugs in the software, while also suggesting new features and improvements to enhance the overall performance and user experience of the application. This resulted in a constantly evolving and improving system that exceeded the expectations of the end users.