Senior Software Engineer Resume
SUMMARY:
- More than 12 years’ experience in the IT industry.
- Strong experience in programming using .NET Framework and .NET core using C#, Web APIs, ASP.NET and MVC applications
- Strong experience in programming and architecting cloud solutions on Microsoft Azure.
- Strong experience in programming and architecting SharePoint Online, SharePoint .
- Experienced on implementing CI/CD on Azure DevOps(formerly VSTS)
- Microsoft Certified Technology Specialist(MCTS) and Microsoft Certified Professional Developer (MCPD) on .NET, Azure and SharePoint
- Full stack .NET, Azure and SharePoint Developer
- Development experience using MSSQL and SQLite, also with other RDBMS like Oracle. Also has experience with RedisCache and NoSQL MongoDB
- Experience in developing and designing enterprise systems for Automotive, Finance, Multimedia, Oil & Chemical and Telecommunications industries.
- Experience in all phases of software design life cycle management and implementation. Waterfall, V - model and Agile(scrum).
- Experience on enterprise design and patterns including 3 Tier Architecture, Microservices Architecture, Onion Architecture and Domain Driven Design(DDD), CQRS, Repository, Dependency Injection, Factory, Builder and Singleton
TECHNICAL SKILLS:
. NET Framework Technologies: .NET Core, .NET Framework, .NET Standard, C#ASP.NET Core, Web API, WCF, MVC, WebservicesEntity Framework Core, LINQ, Entity Framework
Web development: Angular(2, 4, 6, 7), AngularJs, jQuery, Bootstrap, HTML5,CSS3Bootstrap, Material Design Bootstrap
Cloud: Azure, Azure Logic Apps
Mobile development: Ionic framework
Integration: Biztalk
Environment: Visual Studio all versions. Visual Studio Code
Languages: C#, Typescript, JavaScript
Markup Languages: HTML5, CSS3, JSON, XML,XSLT
Databases: MS SQL Server all versions. SQLite, Oracle, MongoDB, RedisCache
Other Tools: Azure, Azure DevOps(Formerly Visual Studio Team System), Git, Github, Gitlab, TFS Docker, RabbitMQ, NPM, NodeJS, Nuget, XUnit Flow, App logic, Nintex Hangfire, Autofac, Automapper, Nlog, Serilog, Azure Monitor Operating Systems and Platforms All Windows and Windows servers. SharePoint serversWindows Azure
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Environment: Azure Devops, Git, Visual Studio 2017,MSSQL server
Responsibilities:
- Designed and Develops Angular web applications
- Designed and Develops .NET core Web API
- Conducts code peer review.
- Designed and Develops .Net core Unit tests using XUnit and code coverage using Coverlet
- Designed and Develops Angular Unit tests using Jasmine and Karma.
- Provides best practice approaches and solutions.
- Helps peers on Angular and .Net core development.
- Designed and developed complex features using .NET core and Angular.
- Developed Transaction, Maintenance and Basket Microservices.
- Developed Maintenance and Basket Module for Angular app.
- Developed and designed solution architecture for .Net Core utilizing integration with messaging bus, Azure Logic Apps, Redis Cache, MongoDb and MSSQL.
- Responsible for creating the baseline solution architecture for .Net solution and Angular projects. Created Technical Design Documents.
- Created the VS solution architecture, including CI/CD on Azure DevOps implementation, and choosing the set of technologies to be used based on the business requirements.
- Followed Agile Scrum methodology during the development life cycle using Azure DevOps(Formerly VSTS)
Confidential
Lead Software Developer
Environment: Docker, Azure DevOps, Git, Onion Architecture, Messaging Bus, Visual Studio 2017 Agile(Scrum)
Responsibilities:
- Designed and developed complex features using .NET core.
- Created baseline solution architecture for .Net Core working integration with messaging bus using RabbitMQ, Developed .NET core Cron jobs using Hangfire.
- Created the VS solution architecture, including CI/CD on Azure DevOps implementation, and choosing the set of technologies to be used based on the business requirements.
- Followed Agile Scrum methodology during the development life cycle using Azure DevOps(Formerly VSTS)
- Designed and developed complex features on SharePoint Modules using Angular(using Yo for SharePoint).
- Developed .NET Core web API for SAP integration.
- Created SharePoint workflows.
- Created baseline solution architecture for Angular projects.
- Designed and Created the high-level architecture choosing the set of technologies to be used based on the business requirements. Created Tech Specs Documents.
- Followed Agile Scrum methodology during the development life cycle using Azure DevOps(Formerly VSTS)
Confidential
Lead Software Developer
Environment: Windows Azure, Docker, Azure DevOps, Git, Onion Architecture, Domain Driven Design, Messaging Bus, NodeJs, Angular CLI, Visual Studio 2017, Visual Studio Code. Agile(Scrum)
Responsibilities:
- Designed and developed complex features. Created the Agency and Carrier modules.
- Developed the middleware API for all Carrier rates.
- Conducting Code Reviews. Overall Lead on 4 squads total of 25 developers.
- Created the baseline solution architecture for .Net solution and Angular projects. Including integration using message bus.
- Created High-Level Architecture Document and Micro Design.
- Followed Agile Scrum methodology during the development life cycle using Azure Devops(Formerly VSTS)
Confidential
Lead Developer
Environment: Visual Studio 2013, SharePoint 2013
Responsibilities:
- Creates prototypes and design approach. Creates development estimates and conducts code reviews.
- Handles complex development tasks.
- Developed the Articles module, Polls and Dynamic Mega Menu.
- Assists team members to complete their tasks. Leads the meeting on offshore members.
Confidential
Lead Developer
Environment: Visual Studio, MSSQL Server, SharePoint 2013
Responsibilities:
- Gathers requirements, provide estimates and conducts code reviews.
- Travelled to Corning NY USA for project planning and transitions.
- Handles complex development tasks. Leads status meetings with the client.
- SME on SharePoint and ASP.NET applications.
- Provides resolution on complex issues
- Designed and developed BMW Project management System using C#.NET, WCF, Silverlight, SharePoint, Jquery
- Designed and developed MAN ticketing system using C#.NET, Jquery, ASP.NET and SharePoint
- Designed and Developed BMW Scheduling system using C#.NET, Jquery and SharePoint
- Designed and Developed Analyse Tool for 50 Hertz using SharePoint, Biztalk and C#.NET
- Handles complex development tasks.
- Helps and mentored other team members offshore and onshore
- Conducts code reviews
- Created technical documentation
- Provides development estimates
- Provides status updates on onshore counterpart
- Creates Proof of concepts
ACCENTURE INC
Senior Programmer
Environment: Visual Studio 2010, SharePoint 2007, 2010, Windows Server
Responsibilities:
- Develops complex tasks.
- Develops Groups module, and Recommended Knowledge modules.
- Assists/Helps other members in their tasks
- Developed Unit testing
- Conducts Peer code reviewsCreated Detailed design documents
- Designed and Develops websites using ASP.NET
- Develops custom applications using Winforms
Confidential
Programmer
Environment: Visual Studio 2005, SQL Server
Responsibilities:
- Designed and Develops company websites using ASP.NET
- Develops custom sales system application using .NET WinForms and SQL
- Waterfall Software Development Lifecyle
