Software Developer
CurrentKey Responsibilities:• Microservices Development: Spearhead the design and implementation of multiple microservices, leveraging .NET technologies to ensure scalability, reliability, and performance.• Project Management Solution: Act as the sole developer of our project management solution, overseeing all aspects of its development.• Continuous Improvement: Continuously iterate on the project management solution based on user feedback, technological advancements, and evolving business requirements. Implement enhancements and optimizations to improve usability, performance, and scalability.• DevOps Collaboration: Collaborate closely with the DevOps team to ensure seamless integration of the project management solution with our CI/CD pipelines and cloud infrastructure. Embrace DevOps practices to enhance automation, monitoring, and deployment processes.Integration of Scrum and Agile Methodologies:• Integrate scrum and agile methodologies seamlessly into our development workflow, fostering a culture of collaboration, adaptability, and rapid iteration.• Facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives to empower the team to deliver high-quality software incrementally while responding to changing requirements effectively.Achievements:• Successfully developed and deployed our in-house project management solution, empowering teams to streamline project workflows, enhance collaboration, and improve productivity.• Implemented key features and enhancements that resulted in measurable improvements in project delivery times, resource allocation, and overall project success rates.I am deeply passionate about leveraging technology to solve complex challenges and drive business transformation. With a focus on delivering high-quality software solutions, I am committed to continuously improving and exceeding expectations in my role as a software developer.