Tech Lead / Senior Developer Resume
SUMMARY
- A Microsoft Azure Certified Software Professional having over 18 years of IT/Business Solutions experience in analysis, design, development and implementation of cost - effective, high quality, high-performance and innovative technology solutions. Microsoft Certified Azure Developer and Certified Azure Infrastructure solutions.
- More than 3 years of experience in Azure Cloud environment involving IAAS, PAAS.
- Familiarity on AWS Infrastructure solutions.
- Working knowledge on editing YAML templates.
- Expertise in analysis, design and development of custom applications using Microsoft technology stack.
- Development level experience in Microsoft Azure, TFS Customization, Cosmos DB, Graph DB, Neo4j, Telerik, ASP.NET, ASP, and C #.NET, Web Services, WCF, ASP.NET Web API, ADO.NET, JavaScript, jQuery, Angular, Bootstrap, PowerShell, CSS, HTML, WPF, UML and XML.
- Branching and Merging using TFS and Azure DevOps.
- Excellent background on DevOps with Microsoft TFS and Azure.
- Container Orchestration using Kubernetes.
- Migration expertise from TFS to Azure DevOps.
- Implementation of microservice architecture.
- Strong development experience in Telecommunication, Engineering, manufacturing and health care domains.
- Experience in database design and development using SQL Azure, Microsoft SQL Server, GraphDB.
- Excellent knowledge of Object-Oriented Design and Development.
- Extensive experience with Agile, Scrum and Waterfall software development methodologies.
- Excellent communication skills and proven track record of global delivery as Lead/IC.
TECHNICAL SKILLS
Microsoft Technologies: C#.NET, ASP.NET4.0/3.5/2.0, ADO.NET, EF, MVC 4.0, WCF
Languages: C/C++, C#, LINQ, XAML, YAML
Framework: .Net core 2.0, .Net 4.5/4.0/3.5/2.0 , REST, Entity Framework
Databases: Oracle 11g, and SQL Server 2016/2008/2005 , Cosmos DB, Graph DB, Neo4j
Operating Systems: Windows (All versions)
Web Application Server: IIS 5.0/6.0/7.0/10.0
GUI: HTML5, VS 2005/2008/2010/2015/2017/2019 , WPF, Telerik
Scripting: Java Script, VB Script, jQuery, Angular
Reporting Tools: Crystal Report 8.5/10/XI, Crystal Reports.Net, Report Builder 3.0
Database Tools: TOAD, PL-SQL developer, SQL Server BIDS
Package and Deployment: Install Shield 11.0, MS Setup and Deployment Tool, Kubernetes
Other Tools: ADFS, VSS, TFS, Source Depot, Perforce, VSTS, Orca, ChartFx, $Universe, ActivePDF, SSIS, SVN, SharePoint 2010, ALM, Node.js, Grunt, Typescript
PROFESSIONAL EXPERIENCE
Confidential
Tech Lead / Senior Developer
Responsibilities:
- Involved in gathering the requirements, analyse and proposing the right solution.
- Communicate with managers to get to a common understanding on the requirement.
- Create requirements document and get it approved by required parties.
- Develop quantitative benchmarks to assess the performance of new architecture vis-à-vis current architecture
- Develop tools using WPF, Windows based to create scheduling tool for deployments using Telerik controls.
- Defining responsibilities and taking ownership of work.
- Responsible for adhering to quality process and procedures in the projects.
Environment: Azure DevOps, Cosmos DB, Graph DB, Neo4j, GraphXR, Telerik controls.
Confidential
Tech Lead / Senior Developer
Responsibilities:
- Involved in gathering the requirements, analyse and proposing the right solution.
- Communicate with managers to get to a common understanding on what is required.
- TFS Developer, Admin, DevOps.
- Develop quantitative benchmarks to assess the performance of new architecture vis-à-vis current architecture
- Plan TFS infrastructure to ensure high availability to the users.
- Creating branches and merging, Release plan etc., as per agile development.
- Maintaining branches, ensuring the daily builds are successful, eliminating network and other unforeseen issues during builds.
- Being on top of the build queue to ensure the branches are available for the developers to perform their developmental activities.
- Restructuring the projects/solutions to ensure everyone follows the same developmental strategy.
- Develop tools using WPF, Windows based to create scheduling tool for deployments using Telerik controls.
- Develop/modify TFS custom controls applications using C#, Visual Studio.NET 2013,2015,2017,2019 .net code.
- Create/modify build script using PowerShell, as per the requirement for each agile team/branch.
- Generate SSRS reports from undocumented TFS Database.
- Upgrade TFS to latest versions.
- Migrate plan from TFS to Azure DevOps
- Implement migration from TFS 2017 to Azure DevOps.
- Migrate VMs from vSphere to cloud for build infrastructure leveraging IAAS.
- Create/Edit YAML documents and leverage infrastructure as code.
- Implemented CI/CD pipelines on Azure DevOps.
- Involved in creating docker containers using Azure Kubernetes Cluster for the application leveraging PAAS.
- Implemented web application on azure to list the status of deployment servers.
- Implemented microservices using docker containers.
- Create validation documents for the projects audit purpose.
- Defining responsibilities and taking ownership of work.
- Responsible for adhering to quality process and procedures in the projects.
Environment: TFS 2013, 2015, 2017, 2019, VS 2017, VS Code, PowerShell, Node.js, Grunt, Typescript, Report Builder 3.0, C#, ASP.NET, jQuery, Angular, ALM, Entity Framework, Visual Studio.NET 2017/2015/2010/2008 , SQL Server 2016, Win 7, Fiddler, Azure, YAML, WPF, Docker, Kubernetes, Microservices.
Confidential
PROJECT LEAD
Responsibilities:
- Involved in gathering the requirements, analyse and design.
- Communicate with architects to get to a common understanding of how to implement.
- Interact with the client for daily communication with the team, and status calls.
- TFS Analyst, build and deployment coordinator.
- Creating branches and merging, Release plan etc., as per agile development.
- Developed/modify applications using C#, ADO.NET, MVC 4.0, SQL Server 2008, Visual Studio.NET 2010.
- Develop solutions for the bugs/issues raised by the business in a short turnaround time.
- Create documents for activities performed and share the knowledge with the team members offshore.
- Defining responsibilities and taking ownership of work.
- Performed Unit Testing, Integration Testing and Load Testing on the modules according to the requirements and development standards.
- Responsible for adhering to quality process and procedures in the projects.
Environment: C#, ASP.NET, ADO.NET, MVC 4.0, ALM, TFS, Entity Framework, Visual Studio.NET 20010/2008, SQL Server 2008, Win 7, Sitecore, Fiddler.