MOHAMMED AZHARUDDIN AHMED
Technical Lead/Sr. Software Developer
**************@*****.***
https://www.linkedin.com/in/azhar
uddin2906/
Professional Summary
Highly experienced and resourceful Full Stack .Net Lead Developer with 14+ years of experience in Requirement Analysis, Design, Development, Testing, and Execution of Web-based applications with N-tier architecture using ASP.NET, C#.NET, .Net Core, MVC, ADO.NET, React JS, Node JS, XML, HTML, HTTP, MS SQL Server, WCF, Web Services, and Web APIs.
Involved in all Phases of SDLC including Requirements, Analysis, Estimations, Design, Development, Integration and testing, Acceptance, Installation, Deployment and Maintenance of Software Applications
(Web, Window) using Microsoft technologies. Mobile development using Android Studio and Xamarin.
Excellent understanding of OOP (Object Oriented Programming) and OOD Principles.
Proficient in cloud technologies such as MS Azure, including deployment, monitoring, and scaling applications.
Excellent experience in RDBMS such as MS SQL Server, Oracle and MS Access. MongoDB (NoSQL).
Strong expertise in DB modelling, database design, development, maintenance using Normalization and De-normalization Techniques for OLTP and OLAP, including Tables Design, Stored Procedures, Functions, Views, Indexes, Joins, Performance Tuning using Profiler and Database Tuning advisor.
Strong knowledge of Object-Oriented Design (OOD), SOLID principles, and service-oriented architectures.
Experience i n architecture design using Tiered architecture, Design Patterns (Factory pattern, Singleton, Memento etc.) and Architectural patterns (MVC, MVVM and MVP).
Involved in delivering design document using UML (Use cases, Class diagrams, Activity diagrams etc.).
Experience on Server Setup & Domain Configuration, Hosting Applications in Cloud, Go daddy, EC2 etc.
Performed Code, Peer reviews and played an important role in Unit, System, Acceptance testing.
Experience on Source Code Control Systems GIT, TFS, VSS and SVN (Setup, Branching and Merging etc.).
Integrated applications with 3rd Party controls on customers demand (Infragistics, Telerik, JQX Widgets).
Involved in CI/CD configuration with Azure DevOps, Cake Build, Jenkins and Octopus. Packaging using Flexera Install Shield.
Extensive experience in implementing Workflow Management solutions for streamlining business processes.
Extensive experience working in Agile (SCRUM/Kanban) development environments. Technical Skills
Programming Languages: C#, VB.Net, VB 6.0
Dot Net Technologies: .NET, ASP.NET Web Forms/MVC, ADO.NET, Web Services, WCF, Web API’s, LINQ, Win Forms/WPF, Blazor
Frontend: Angular, Html5/CSS3, JavaScript/jQuery/VBScript, Ajax, XML, React JS Database: MS SQL Server (2005/2008/2008R2/2012R2), MongoDB, Oracle (10G, 11G), SQL Lite, Azure Postgres DB
IDE: Visual Studio (2005/2008/2010/2012/2013/2015/2019), SQL Management Studio, Visual Code, Android Studio
Cloud Technologies: Microsoft Azure (Azure App Service, Azure Functions, Azure SQL Database, Azure DevOps, Azure Storage, Azure HTTP-triggers)
DevOps & CI/CD: Azure DevOps, Jenkins, Octopus, BitBucket, VSTS, Cake Build, Packaging using Flexera Install Shield
Third Party Tools: Telerik, Infragistics, JQX Widgets, Flexera Installer (Automation), Component Space (SSO)
Code Quality & Logging: FxCop, Style Cop, Nunit, Enterprise Library, Log4Net, Automapper Dependency Injection: Autofac, Unity, NInject, Structure Map Dev Methodology: Waterfall, Iterative, Agile, Scrum Source Control: GIT (Beanstalk, GitHub), TFS, VSS, SVN (Ankh) Education
Master of Science in Information Studies from Trine University, Angola, IN, USA. Bachelor of Engineering in Information Technology from Osmania University, Hyderabad, Telangana, India. Work Experience
1. Technical Lead Mar 2023 – Jul 2023
Empover i-Tech Pvt Ltd, Hyderabad (www.empover.com) Corteva Daksh - Corteva Agriscience India
Lead Developer/Individual Contributor (Team Size: 10) Description: Developed the Corteva Daksh app to enhance Demand Generation (DG) for Corteva products, providing a standardized platform for managing and reporting DG activities by field staff. Improved team productivity, optimized resource allocation across crops, seasons, and geographies, and enhanced business monitoring and decision-making. Enabled data collection and analysis to track individual performance against targets, supporting the development of predictive models for sales growth. The app integrates with various Corteva applications, including Corteva Farmer Connect, Corteva Agriscience Internal, PHI Sales Emp, and Corteva Roots, streamlining agricultural engagement and sales operations.
Environment: Visual Studio 2019, .NET Core, .NET 5, .NET Framework 4.6, C#.NET, ASP.NET Web API, EF6, ADO.NET, WCF, LINQ, SQL Server 2019, MongoDB, Azure SQL Database, Azure Functions, Azure Blob Storage, Azure App Services, Azure Key Vault, Azure DevOps, Azure HTTP-triggers, Angular 10+, HTML5, CSS3, Blazor, JavaScript, Swagger, Serilog, Automapper, Component Space SSO, Autofac, StructureMap, NUnit, Visual Studio Code, Flexera InstallShield, Git, Bitbucket, Agile, UML, Docker, CI/CD.
Responsibilities:
Interaction with client to gather business requirements and develop clear, concise and complete technical specifications.
Involved in requirement analysis, design, development, effort estimation, deployment of code and distributing of work in team as well.
Implemented the application using .NET 5 technology. Implemented Angular for frontend state management
Designed and developed scalable microservices architecture using .NET Core and Azure.
Created and maintained CI/CD pipelines in Azure DevOps, automating deployments with Jenkins.
Handled production issues during the deployments and effectively managed client change requests.
Mentored junior developers on cloud technologies, microservices, and DevOps best practices. 2. Technical Lead Sep 2020 – Dec 2022
Sorano Tech, Hyderabad (www.soranotech.com)
Nordstrom - KP Corp
Team Lead (Team Size: 8)
Description: Developed a campaign-on-demand web app to automate Email & Direct Mail invitations for Nordstrom events (New Store Openings, Holiday Points Party, Santa Letters, Double Points Party). Integrated XMPIE for direct mail printing and ExactTarget for email tracking. Designed mobile-responsive invitation pages, enabling seamless RSVP management and real-time reporting for administrators, enhancing customer engagement and marketing analytics. Environment: Visual Studio 2019, .NET Core, .NET 5, ASP.NET MVC, C#.NET, ASP.NET Web API, ADO.NET, LINQ, WCF, SQL Server 2019, Azure SQL Database, Azure Functions, Azure DevOps, Azure Service Bus, Azure Data Factory, Azure Blob Storage, Azure App Services, Azure Key Vault, Docker, Kubernetes, Angular, HTML5, CSS3, Blazor, JavaScript, jQuery, Xamarin Forms, Microservices, API Gateway, Kafka, Redis, Swagger, Automapper, Log4Net, NUnit, StyleCop, FxCop, ReSharper, Visual Studio Code, Git, GitHub, Bitbucket, TFS, Agile, Postman, SOAP UI, CI/CD. Responsibilities:
Interaction with client to gather business requirements and develop clear, concise and complete technical specifications.
Involved in requirement analysis, design, development, effort estimation, deployment of code and distributing of work in team as well.
Architected and implemented the application using .NET 5 technology and a microservices-based solution using .NET Core and Azure.
Developed scalable Angular applications with state management using NgRx and RxJS.
Designed and optimized CI/CD pipelines using Azure DevOps, integrating Docker and Kubernetes.
Improved application performance using caching strategies with Redis.
Conducted security vulnerability scans and resolved OWASP issues.
Provided mentorship and led code reviews to maintain high-quality standards.
Configuration and Version Control by Microsoft Git hub.
Handled production issues during the deployments and effectively managed client change requests. SRV Exchange - Calendar.com
Lead Developer/Individual Contributor (Team Size: 8) Description: Developed a web-based eCommerce application with a digital catalog, shopping cart, and Google Maps integration for store location search, along with store-wise analytics for stakeholders. Integrated with HR solutions, Financial Modules, Price updates, POS systems, and Vendor Management, the platform includes an ERP module for staff and vendors to manage inventory, finance, sales, and HR functions. Supports product management, fixtures, and supplies with POS integration while enabling marketing activities like promotions, newsletters, and photo management. Designed a responsive UI for seamless access on smart devices and implemented an advanced reporting dashboard to provide insights into sales, store operations, product performance, CPS fill rate, vendor compliance, leasing, warehouse management, and shipping labels, enhancing operational efficiency and data-driven decision-making. Environment: Visual Studio 2015, SQL Server 2014, .NET (4.6), C#.NET, Angular, ASP.NET WEB API, JavaScript, Blazor, jQuery, Backbone.js, DevExpress 16.2, ASP.NET MVC, Web Services, WCF, WPF (MVVM Architecture) and GIT. Responsibilities:
Involved in requirement analysis, and providing estimation for the enhancement as well as distributing work in team.
Responsible for analysis, design, implementation and deployment of code.
Used DevExpress 16.2 tools for front end design.
Configuration and Version Control by Team Coherence and GIT.
Did Unit Testing in the enhancement for better output.
Testing the same in different levels of server UAT and PRODUCTION.
Handled production issues during the deployments and effectively managed client change requests
Provided technical guidance, conducted code reviews, and mentored junior developers. 3. Technical Lead Jun 2015 – Sep 2020
Ebix Consulting, Hyderabad (www.ebix.com)
Cisco Portal - Cisco
Lead Developer (Team Size: 10)
Description: Developed and managed the Cisco Authorized Refurbished Equipment Program, offering customers a price- competitive alternative to uncertified, unlicensed products from the secondary market. Ensured that used Cisco equipment met the same quality standards and support as new products. Enabled customers to purchase refurbished products with the same warranty as new Cisco equipment at a discounted price. All products sold through the program are Cisco-tested, refurbished, authorized, and supported, and are labeled "Refurbished by Cisco Systems" for transparency and quality assurance.
Environment: Visual Studio 2013, SQL Server 2012, .NET (4.5), C#.NET, ASP.NET Web Forms, ADO.NET, Enterprise Library, JavaScript, jQuery, Payment Gateway (EBS, Ingenico), WIBU Code Meter Licensing, Financial System Sync. Linksys - Cisco
Lead Developer/Individual Contributor (Team Size: 15) Description: Linksys web portal, a customer support application for Cisco, enabling customers to easily request product replacements for defective routers and adapters. The portal manages all related product data and streamlines the return and replacement process, allowing customers to submit and track their requests efficiently. Enhanced user experience by providing a customized, simple interface for managing defective product returns and ensuring a seamless replacement process.
Environment: Visual Studio 2013, SQL Server 2012, .NET (4.5), C#.NET, ASP.NET Web Forms, JQX Widgets, WCF (Rest), Windows Services, Enterprise Library, Ajax, Bootstrap, JSON, jQuery, Angular Js, Windows 7, IIS, TFS, Expert Pdf. EnginePlus - ModusLink
Sr. Software Developer (Team Size: 12)
Description: EnginePlus payment service, a solution for validating and processing payment information for orders placed on client e-commerce websites. Integrated with clients' catalog and shopping cart systems, directing customers to the EnginePlus page for secure payment entry. Additionally, implemented automatic order transmission to ModusLink fulfillment system upon successful payment processing, enabling seamless order fulfillment for clients utilizing both services.
Environment: C#.NET, ASP.NET (3.5), nHibernate, JavaScript, WCF, AJAX, Visual Studio 2008, LINQ, Windows XP, Team Foundation Server.
Scooby QTC - Shutterfly
Sr. Software Developer (Team Size: 10)
Description: Scooby QTC (Quote to Cash), an internal job management application for tracking job status across various stations and managing manufacturing costs. Implemented XML-based communication with Oracle systems for seamless costing and invoicing, ensuring efficient financial tracking and process automation. Environment: Visual Studio [2010/2005], SQL Server 2008 R2, .Net [2.0/4.0], C#.NET, ASP.NET MVC, Win Forms, ADO.Net, WEB API, Windows 7, IIS, VSS, Entity Framework, UML. 4. Senior Software Programmer May 2009 – May 2015
PB Systems (Ebix acquired) (www.ebix.com)
LS-II – RR Donnelley
Senior Developer (Team Size: 12)
Description: LS-II (Lasso Shepherd) application, a supply chain management system for delivering printed goods to customers. Designed features for bill of materials management, production optimization, shipping, work orders, inventory tracking, invoicing, and report generation, ensuring efficient logistics, streamlined operations, and enhanced order fulfillment.
Environment: Visual Studio 2010, SQL Server 2005/2008, .NET 2.0/4.0, C#.NET, ASP.NET Web Forms, ADO. Net, SOAP, WCF, LINQ, AJAX, Windows 7, IIS, VSS, Html5.
AMC UBS – Earth Integrate
Developer (Team Size: 8)
Description: Advisor Marketing Central (AMC) for UBS Advisors, enabling seamless management of images, lists, and documents. Designed and implemented an external API to facilitate efficient CRM integration with AMC, enhancing data synchronization and workflow automation for improved marketing operations. Environment: Visual Studio 2010, SQL Server 2008 R2, .NET (3.5), C#, ASP.NET [Web Forms/MVC], WCF, LINQ, Microsoft Enterprise Library, Ninject Framework, Page Flex, Telerik Components, Windows 7, IIS, TFS. Fox Key Request Systems – 20th Century fox
Developer (Team Size: 6)
Description: Fox Key Request Systems application to manage Digital Cinema (DC) orders, enabling efficient handling of screen inventory, country parameters, film overrides, and digital input management. Implemented features for adding theaters, creating and copying orders, and film search functionality, optimizing order processing and theater management for streamlined operations.
Environment: Visual Studio 2005, SQL Server 2005, .NET (2.0), Asp.Net, VB.Net, Web Forms, Ado.Net, Windows XP, VSS, IIS, Infragistics Components.
OAS – In-house project
Software Trainee/Developer (Team Size: 10)
Description: Developed an Office Automation System (OAS) to streamline employee management, automating leave and permission requests with an integrated approval workflow that notifies higher authorities via email for approvals or rejections. Implemented an Income Tax module to manage salary processing and tax calculations on a monthly and yearly basis, ensuring compliance and accuracy. This system enhances workflow efficiency, reduces manual processing, and improves employee self-service capabilities.
Environment: C#.NET, ASP.NET (2.0), SQL Server 2005, JavaScript, AJAX, Visual Studio 2005, Windows XP, VSS.