Software Engineer with experience designing and delivering scalable, data-driven applications. Skilled in .NET and C#, React and modern web technologies. Strong background in distributed systems and database optimization, with expertise in API development and cloud deployment.
I contributed to the development and optimization of cloud-based communication services, focusing on scalability, reliability, and performance. I worked extensively on event-driven architectures and distributed systems, applying C# .NET and cloud technologies to enhance telephony integration and remote meeting solutions for Microsoft Teams.
Key Responsibilities
•
Developed and optimized microservices to improve scalability, flexibility, and maintainability within LoopUp’s cloud telephony and hybrid communication platform.
•
Worked on CI/CD pipelines, automating deployments and rollback strategies to enable zero-downtime upgrades and continuous delivery.
•
Ensured system reliability and high availability, conducting unit testing, integration testing, and end-to-end testing, achieving above 80% code coverage on all services.
•
Gained hands-on experience with containerization tools like Docker and Kubernetes, supporting microservice deployment and orchestration.
•
Collaborated with cross-functional teams, designing scalable distributed solutions that enhanced global cloud telephony integration for multinational enterprises.
•
Implemented performance enhancements on core services, improving response times through caching strategies and latency reduction techniques.
Improved the functionality of a wallet API with a 90% minimum code coverage by maintaining a low rate of bugs and defects in production.
•
Reduced post-deployment faults to 5% on all new/modified codes, meeting project completion deadlines 95% of the time.
•
Designed, built, and maintained efficient, reusable, and reliable software solutions using the .NET framework and related technologies.
•
Enhanced the interfaces and interactions of software solutions for users that adhered to the product roadmap, including test cases and release plan milestones.
•
Built RESTful APIs and SOAP APIs with Asp.Net Core that served data to the JavaScript front-end frameworks (React and Angular) based on dynamically chosen user inputs.
•
Reduced project completion timelines by promptly writing, debugging, and troubleshooting code issues using C# and ReactJS languages and applying algorithm and data structure techniques and knowledge.
•
Implemented testing and deployment processes for software applications in cross-functional collaboration with agile teams to define, design, and ship new features.
•
Optimized the smooth retrieval of information by managing databases and database management solutions, including Microsoft SQL Server and Entity Framework Core.
•
Integrated TOKEN-based authentication in web API projects and numerous web security checks (XSS, CSRF, SQL Injection, etc.) in Asp.Net Core web applications.
Implemented data flow control, authentication, and bi-directional communication with the front end through API endpoints, ensuring a seamless and secure user experience.
•
Leveraged my experience in server management to deploy applications to a Heroku server, ensuring a platform that is optimized for testing, demonstration purposes, and ultimate usage.
•
Implemented testing and deployment processes for software applications in cross-functional collaboration with agile teams to define, design, and ship new features.
•
Reduced project completion timelines by promptly writing, debugging, and troubleshooting code issues using ReactJS and applying the algorithm and data structure techniques and knowledge.