Senior Software Engineer/lead Resume
SUMMARY
- Overall, 10+ years of experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, deployment, maintenance, installation, implementation and testing of various client/server, N - tier and web applications.
- Experience in Web Application Development using C#.Net 3.5/4.0/Core, ASP.NET Core, .NET Core MVC, .NET Core REST API, Angular8, React JS, JavaScript, jQuery, JSON, XML, MS SQL Server, WCF, PL/SQL Oracle 10g, HTML, CSS3, VB, AJAX, REST, Azure AD, Azure DevOps, Cosmos DB and etc.
- Proficiency in Software Development Life Cycle (SDLC) and SAFe AGILE (SCRUM) methodologies of the development process such as requirement analysis, definition, designing, coding, testing, implementation and release.
- Experience in applying the latest development approaches including MVC, CQRS, SOLID principles, Design patterns, event-driven applications.
- Strong Knowledge onwriting T-SQL queries, Stored Procedures, Views, Types, User Defined Functions and Triggers in SQL Server.
- Strong knowledge in Object Oriented Programming concepts and Data Structures.
- Experience in using LINQ for translating data using .Net Collections.
- Experience in consuming API services using Angular8, ReactJS.
- Proficiency in creating unit and integration tests using MS Test, NUnit, MOQ.
- Maintaining 100% code coverage on delivering every feature by writing the end to end and unit test cases.
- Hands on experience in designing, configuring CI/CD pipelines.
- Expertise in development of web applications.
- Proven track record demonstrating innovative and unique designing skills, computer proficiency, ability to work in a stressful environment with projects and interaction with every team member.
- Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
- Having strong analytical ability, problem solving skills and ability to workout solutions independently. Committed to work on new technologies.
- Scrum master experience and proven track records in achieving the goals with the team of 5-8 members
TECHNICAL SKILLS
Programming Languages: C#.Net, VB, C, Java, TS, Java Script
Web Technologies: ASP.NET, AJAX, Angular, JQuery, ReactJS
Designer Tools: HTML, CSS.
Framework: .Net 3.5/4.0/Core (LINQ, ADO, Entitty, etc.), React JS.
Web Server: IIS, Apache Tomcat, Node
Database: MS SQL Server, Cosmos DB, Oracle 10g.
Could Platforms: MS Azure.
Development tools: Visual Studio/Code, MS SQL Server, SQL Developer, Team city, Azure DevOps, GitHub, Bitbucket
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer/Lead
Responsibilities:
- Utilized the Agile methodology for the development of the web application.
- Worked extensively on Microsoft Azure, SQL Azure cloud platforms.
- Working experience on Azure Cloud Services, App Services, Web Jobs, Azure Functions, NoSQL CosmosDB
- Interacted with business analysts, stakeholders in a business analysis capacity and worked on the application specifications to develop detailed functional, technical design, and test specifications that fully satisfy business requirements.
- Understanding and capturing of requirements.
- Developing User Interfaces and Client Displays (GUI) using Angular8, Webpack, Typescript, Node, CSS3.
- Developing client side script using Java script, JQuery, Object Oriented JS.
- Actively participating in scrum ceremonies and coordinating in resolving impediments.
- Coding, Debugging, Unit Testing, Designing Architecture and MS Unit test cases.
- Experience in using Azure Devops, GIT, BitBucket, SVN and Team Foundation Server (TFS) for code base maintenance, version control, work items
- Designed and developed web applications using Visual Studio, ASP.NET Core MVC (WebAPI), .NET Core, C#, Angular12, CosmosDB and Microsoft SQL Server 2019 adhering to solid principles.
- Involved in developing Server-side programming, creating, and modifying user interface, creating database and writing SQL queries, Stored Procedures.
- Created RESTful ASP.NET Core MVC Web (Rest) API with Authentication and Authorization by using Azure AD Authentication and used .NET Core Entity Framework to interact with databases including adding, reading, updating, deleting actions.
- Providing code fixes for defects, Taking ownership of stories.
Environment: C#.Net 4.0/core, T-SQL, Angular8, React JS, MS Test, Kendo UI, ASP.NET MVC, WebForms, Web API(REST), ADO, Entity Framework, Microservices, SQL Server 2008, Cosmos DB, Python, Visual Studio, JWT,VS Code, SSMS, TeamCity, Azure App Service, Azure Functions, Azure Monitor, SQL Azure, Azure DevOps.
Confidential
Sr Software Engineer
Responsibilities:
- Involved in all aspects of the software life cycle from analysis, design, development, testing, deployment to support in Agile and Scrum methodology
- Contribute to development of new tools and automation that ensures the service can be optimized and tuned with minimal human intervention.
- Interacting with business analysts, stakeholders in a business analysis capacity and worked on the application specifications to develop detailed functional, technical design, and test specifications that fully satisfy business requirements.
- Understanding and capturing of requirements.
- Create Azure DevOps CI/CD pipelines.
- Developing User Interfaces and Client Displays (GUI) using WebForms.
- Participating in client demos, Meetings and Calls.
- Coding, Debugging, Unit Testing, Designing Architecture and MS Unit test cases.
- Designed and developed web applications using Visual Studio, ASP.NET Core MVC (WebAPI), .NET Core, C#, Angular and Microsoft SQL Server.
- Involved in developing Server-side programming, creating, and modifying user interface, creating database and writing SQL queries, Stored Procedures.
- Created RESTful ASP.NET Core MVC Web API with Authentication and Authorization and used .NET Entity Framework to interact with databases including adding, reading, updating, deleting and bulk actions.
- Coordinating with team regularly as per Agile (Scrum) SDLC modeling.
- Providing code fixes for defects, Taking ownership of stories.
Environment: C#.Net 4.0/core, T-SQL, Angular, React JS, MS Test, Kendo UI, ASP.NET MVC, Web API(REST), ADO, Entity Framework, WCF, SQL Server 2008, Cosmos DB, Visual Studio, VS Code, SSMS, TeamCity, GIT, Azure DevOps.
Confidential
Software Engineer
Responsibilities:
- Involved in project development life cycle from requirements gathering to implementation.
- Developed database stored procedures, trigger, views, functions for fetching the processed data
- Created Win Forms using .NET and implemented form validation using Validation controls
- Designed the reports using Aspose .NET framework.
- Worked upon the dashboard for the project which contained a variety of charts and draggable components using Win forms GUI Library
- Actively used objects to communicate with the SQL Server database and the Data bound controls to display the data on the UI screens
- Developed and Used User Controls using C# and .NET 4.0
- Used SMTP mail class of .NET for the users to send mail with suggestions, receive any alerts, receive confirmation notifications etc.
- Used NuGet package manager for consuming and managing the packages in the project
- Verifying Change requests coming from client and analysing their impact and implementing them
- Conducted Unit Testing to verify the individual units by nUnit and MSTest frameworks.
- Automating customer/leads data load for everyday calling using System Manager Tool.
- Creating C# classes for n-tier architecture.
- Providing code fixes for production issues.
- Creating Graphs which represents the report data using Aspose Cells.
- Automation: Developing and scheduling application, which generate reports automatically and sending it to Email distribution by connecting to SMTP server.
Environment: C#. Net Win forms, .Net (Framework 4.0), ADO.NET, T-SQL, SQL Server 2008, Aspose .NET, Python, Control-M
Confidential
Software Engineer
Responsibilities:
- Involved in developing Dynamic Web Pages, server-side programming and client-side validations using JavaScript and jQuery.
- Developed Web services for posting data and De-serializing data received.
- Developed user interfaces and client displays.
- Design and develop web user interfaces with back-end databases and other tools. Recommend technical feasibilities and solution.
- Maintenance as per the Change Request Forms (CRF) from clients
- Understanding and Capturing of requirements.
- Participating in client demos, Meetings and Calls.
- Coding, Debugging and Unit Testing.
- Involved in developing Server side programming, modifying user interface, creating database and writing SQL queries, Stored Procedures.
- Maintenance as per the Change Request Forms (CRF) from clients.
- Coordinating the team regularly to discuss on the better functionality.
- Taking ownership of requirement gathering, developing and deploying application.
Environment: C#.Net 4.0, T-SQL, Kendo UI, ASP.NET MVC, JQuery, Web API(REST), ADO, Entity Framework, SQL Server 2008, Visual Studio, SSIS, SSRS, WCF, WPF, TFS.
