We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Full stack developer and lead with 7.5 years of experience in developing and maintaining web and client/server applications using Microsoft Technologies.
  • Responsible for the hands - on development of .NET applications utilizing C# and Angular.
  • Expertise in .NET framework with great proficiency in creating applications using C#, ASP.NET Core, ASP.NET MVC, ADO.NET, Entity Framework, Azure, SQL Server, WebApi, OData.
  • Expertise in working on Angular8, Angular JS, JavaScript, jQuery, Html and CSS.
  • Hands on development with API design, REST protocol and Application Insights.
  • Good understanding of Object-Oriented programming skills, design and implementation.
  • Experience working in both Waterfall and Agile model.
  • Implementation of Authentication and Authorization, Structured Logging.
  • Experience in writing user defined functions, stored procedures and views using MS SQL Server and have expertise in configuration, performance tuning, client/server connectivity, query optimization, back-up/recovery, running database consistency checks using MS SQL
  • Experience in the phases of Software Development Life Cycle (SDLC) like requirements, analysis, implementation, integration and testing, deployment and maintenance.
  • Expertise in working with ADO.NET components such as Dataset, Data Adapter and Data Reader.
  • Good understanding of XML and XSLT.
  • Used Design Patterns in software development process
  • Experience in using VSTS, TFS, GIT and SVN.
  • Involved in Scrum methodologies, Agile Engineering practices and fresher’s training programs.
  • Ability to adapt to new changing technologies faster.
  • Interacted skillfully with end users and clients and experienced in debugging, troubleshooting with good analytical skills.
  • Ability to work independently, good team player, self-motivated, quick learner with good communication and Interpersonal skills, proactive and willing to take new challenges.

TECHNICAL SKILLS

Operating Systems: Windows 7, Windows 8, Windows 10

Web Technologies: ASP.Net Core, ASP.Net MVC

Frameworks: .NET Framework 4.7, .NET Framework 4.5

Programming Languages: C#, LINQ

Scripting Languages: Angular 8, Angular JS, JavaScript, jQuery, Ajax, JSON

Mark-up Languages: HTML, CSS

Services: Azure Cloud Services, Azure VM, App Services and Azure Functions, NserviceBus, REST Services, Web Services, Web API, WebApi using OData, SignalR

Debugging, Service testing & Performance: Chrome dev tools, Fiddler, SOAP UI, JMeter

RDBMS: MS SQL Server 2017/2015/2014

Project Tools: TFS, VSTS, Tortoise SVN, GIT

Unit Testing Tools: NUnit, XUnit

Web Servers: IIS

PROFESSIONAL EXPERIENCE

Senior Software Engineer

Confidential

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC)including Analysis, Design, Implementation, Testing and Maintenance withAgile Methodology.
  • Involved in development of major functionalities in the project.
  • DevelopedASP.NET Core Web APIbased on settings requirements and specifications.
  • Developed the front-end of the application usingAngular 8, Kendo UI,HTML5,CSS3,AJAX andjQuery.
  • Experienced on creating and managingAzure VM, VMware tools, Cloud Services,andStorages.
  • Developed SPA and dynamic responsive application with Angular CLI, components, authentication, route guards, services, and interceptors.
  • Created Angular custom directives to follow the reusable component development approach.
  • Worked on Angular concepts such as two-way data binding, structural directives, property binding, services, dependency injection and routing.
  • Created separate Angular Modules for each section of application and injected in the common application modules to achieve the modularity of the code.
  • Built Angular 8 components, UI services to consume rest services using Component based architecture provided by Angular 8.
  • Involved in writing complex Queries and creation of Stored Procedures in MS-SQL server.
  • Hands on Knowledge onAzure Cloud Servicesfor creatingApplicationsand Knowledge onAzure CLI.
  • Involved in daily scrum call with clients on the requirement clarifications, status and queries.
  • Designed and developedEntity Framework 2.0 Code-First approachwith Repository-Pattern based backend and usedRESTfulandWeb APIas transaction and communication to the client-side.
  • Worked with advanced concepts ofASP.NET Core MVCsuch asModelsandProviders,Filters, Servicesused for developing backend technology.
  • Implementedauthorization,authentication and extensiveexception handling.
  • Designed and createdmodels,components,modules andservicesto apply client-side logic anddependency injectionusingAngular 8.
  • The Angular 8 SPA with 25+ child paths using reactive forms, custom validations, services, shared components, Webpack 2 and Scss.
  • ImplementedLINQ Queryoperations likeGrouping,OrderingandFilteringoperations to access database for search of routes, drivers and packages.

Environment: Visual Studio 2019, Visual Studio Code, SQL Server 2017,TFS, C#, .NET Framework.

Software Engineer

Confidential

Responsibilities:

  • Involved in the completeSoftware Development Life Cycle (SDLC)including Analysis, Design, Implementation, Testing and Maintenance withAgile Methodology.
  • Involved in analyzing and developing the application using C#, ASP.Net Core, MVC, Azure, NServiceBus, SQL Server, Web API.
  • Developed the front-end of the application usingAngular4, JavaScript,HTML5,CSS3.
  • Designed and createdmodels,components,modules andservicesto apply client-side logic anddependency injectionusingAngular 4.
  • Developed SPA application with Angular CLI, authentication, route guards and interceptors.
  • Worked on Angular concepts such as two-way data binding, structural directives, property binding, services, dependency injection and routing.
  • Created Angular service and integration with RESTful APIs. Used Angular HttpClient to send GET/POST request to fetch data from server.
  • Created Angular feature modules to take advantage of lazy loading for better performance
  • Divided application into number of HTML views and render them partially inside the container using Angular Routing.
  • Created Custom Angular Filter to format data on HTML UI
  • Interacting with Business users in gathering and analyzing requirements.
  • Involved in developing logic for implementing business logic through stored procedures and functions and views.
  • Implemented convention-basedCRUDactions likeGET,POST,PUTandDELETE.
  • Implemented NserviceBus messaging queue to send and receive messages from other applications.
  • Implemented Angular 4 SPA with 10+ child paths using reactive forms, form validations, services, shared components.
  • ImplementedLINQ Queryoperations likeGrouping,OrderingandFilteringoperations to access database for search of routes, drivers and packages.
  • ImplementedJWT Tokenbased authentication to secure theASP.NET Core Web APIand provide authorization to different users.

Environment: Visual Studio 2017, Visual Studio Code, SQL Server 2017,VSTS, c#, .NET Framework.

Software Engineer

Confidential

Responsibilities:

  • Involved in development of major functionalities like Forecast, Budget move, audit logs and performance optimization.
  • Actively interacted with team and coordinated with customer and other stakeholders for smooth and successful completion of the project.
  • Involved in analyzing and developing the application using C#, ASP.Net MVC, LINQ, SQL, Entity framework, Angular2, Angualr Js, Ajax, Web API, OData, JavaScript, jQuery, HTML5,CSS3.
  • Designed and createdmodels,components,modules, andservicesto apply client-side logic anddependency injectionusingAngular 2.
  • Leveraged AngularJS sources for data access and created custom directives, factories, and services for the reusable components.
  • Created Angular feature modules to take advantage of lazy loading for better performance
  • Created Angular Services to write the AJAX calls to MVC controller
  • Divided application into number of HTML views and render them partially inside the container using Angular Routing
  • Implemented SignalR to update data without reloading the webpage.
  • Involved in writing Queries and creation of Stored Procedures in MS-SQL server.
  • Developed Business logic using ASP.NET MVC, C# and Angular Js for reusability by using three-tier architecture.
  • Involved in client-side requirement development by analyzing the requirements.
  • Involved in bug fixing and prepared user manual documents.
  • Involved in writing Queries and creation of Stored Procedures in MS-SQL server.
  • Implemented the Error Handling using Logger mechanism
  • Created the database objects like tables, views as per the new requirement.
  • Writing Procedures, Functions, Triggers, Cursors and queries.
  • Optimization of stored procedures to improve the performance.
  • Involved in DBA activities like backup, recovery and restore of databases.
  • Design, Development and Troubleshooting of the Module
  • Enhancement of workflow as requested by the Client.
  • Involved in the Design and Development of Project Management Application.

Environment: Visual Studio 2017/2015, SQL Server 2015/2014,VSTS, SVN, .NET Framework.

Associate Software Engineer

Confidential

Responsibilities:

  • Had been involved in Initial requirement gathering, documentation, setup and deployment of application.
  • Had been a member of the Knowledge management team.
  • Had been involved in tasks like enhancement and support and testing.
  • Design, Development and Troubleshooting of the Module
  • Enhancement of workflow as requested by the Client.
  • Writing Stored Procedures, Functions.
  • Involved in the Design and Development of Project Management Application.
  • Create Reports extensively using Crystal Reports.
  • Involved in project architecture designing.
  • Tracked and monitored projects against time, effort and cost.
  • Involved in all the phases of the Project Life Cycle.
  • Involved in client meetings to get the requirements.
  • Involved in build/deployment of the application.
  • Involved in preparing Design Documents, Application Understanding Documents.

Environment: Visual Studio 2010, SQL Server 2008,SVN, .NET Framework.

We'd love your feedback!