Experienced and passionate Senior Software Engineer with a strong background in software and machine learning engineering. Proven ability to lead and motivate teams to develop reliable, user-friendly, and innovative programs. Skilled in a wide range of technologies, with expertise in ASP.NET, .NET Core, Azure DevOps, machine learning, and more. Confident communicator, strategic thinker, and adept problem-solver dedicated to contributing to organizational success.
Analyze system requirements and prioritize tasks to meet company goals
Write clean, testable code using .NET programming languages
Develop technical specifications and architecture for efficient application development
Test and debug various .NET applications to ensure high quality and reliability
Review and refactor code to improve performance and maintainability
Deploy fully functional applications to meet user needs and business objectives
Upgrade existing programs to keep up with industry standards and best practices
Support junior developers\' work to foster a collaborative and productive team environment
Document development and operational procedures for future reference and knowledge sharing
Participated in requirements analysis
Collaborated with internal teams to produce software design and architecture
Wrote clean, scalable code using .Asp.Net Core framework
Wrote scalable, clean and testable RESTFUL Web API
Collaborated with mobile app development team to resolve conflict and solve problems
Tested and deployed applications and systems
Implemented CI/CD using Azure Dev Ops
Managed Azure Dev -ops & Azure portal
Integrated Azure and other third party services
Conducted data collection, cleaning, training machine learning model deployment and integration with system
Revised, updated, refactored and debugged code
Improved existing software
Served as an expert on applications and provided technical support
Contribute to requirements analysis and collaborate with internal teams for software design and architecture
Write clean, scalable code using .NET programming languages
Test and deploy applications and systems
Revise, update, refactor, and debug code
Improve existing software
Serve as an expert on applications and provide technical support
Participated in requirements analysis
Collaborated with internal teams to produce software design and architecture
Wrote clean, scalable code using .NET programming languages
Tested and deployed applications and systems
Revised, updated, refactored and debugged code
Improved existing software
Served as an expert on applications and provided technical support
Developed window-based application for managing Import & Export certificates and internal document management system for Animal Quarantine Department
Participated in requirements analysis and collaborated with internal teams for software design and architecture
Wrote clean, scalable code using .NET programming languages
Tested, deployed, revised, updated, refactored, and debugged code
Improved existing software and provided technical support as an expert on applications
Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET Prepare and maintain code for various .Net applications and resolve any defects in systems.
Prepare test based applications for various .Net applications.
Enhance existing systems by analyzing business objectives,
preparing an action plan and identifying areas for modification and improvement Manage defect tracking system and resolve all issues and prepare update for systems. Investigate and develop skills in new technologies
Create technical specifications and test plans Monitor everyday activities of system and provide require support.
Collected Email Ids using various websites and tools
Sent promotional emails for business services
Executed email marketing campaigns to target potential customers
Oversee daily operations and tasks as Program Coordinator
Coordinate with students and instructors to ensure smooth program delivery
Implement social media marketing strategies to promote program offerings
Manage fee collection and financial aspects of program operations