Senior Software Engineer Resume
Redmond, WA
SUMMARY:
- 8.5 years of extensive experience in developing web based applications.
- Worked and expertise on wide range of web based technology like ASP.NET MVC, AngularJS, JavaScript, HTML, CSS.
- Well - versed with SDLC (requirements gathering, prototyping, proof of concept, high level and Detailed level design, development, integration, and testing of applications based on multi-tier Architecture).
- Worked on MVC and MVVM architectures.
- Good Experience in designing applications with adherence to SOLID principles and Design patterns.
- Extensive experience in writing stored procedures, functions and views using SQL.
- Strong programming background using in designing enterprise applications using Object Oriented Analysis and Design principles.
- Extensive experience in developing SOA using XML Web Services, WCF, RESTful services, WEB API, AJAX and SOAP.
- Ability to learn any new technology in quick time.
- Strong experience in implementing Object Relational mapping using Entity Framework.
- Extensively worked on Acceptance and Test Driven Development approach.
- Work experience in creating release, build definitions in VSO.
- Work experience on windows azure, Azure Active Directory, SQL azure, creating resource groups, subscriptions, build definitions and release definitions.
- Implemented Accessibility, High Contrast using aria attributes for disabled persons.
- Have worked in domains like Corporate Finance, Airline Economy, HRMS and Security.
- Good experience of Team management, with strong technical background and operational management
- Good trouble shooting and problem solving skills with minimal response time.
- Experienced in interacting with business and gathering the requirements.
- Expertise in analyzing the requirements and preparing the specifications document based on the requirements.
- Interacting with the client representative to resolve any functional and technical issues faced by the project team.
- Good interpersonal and communication skills, technically competent and result-oriented with strong problem solving skills
- Highly Flexible and adaptable to frequently changing project requirements
TECHNICAL SKILLS:
Technologies: AngularJS, .NET Framework, ASP.NET MVC, Silverlight, WCF, Workflow, Entity Framework, MVVM, SSIS
Analysis/ Design: MS Visio, Class diagrams, Application Design Patters (MVC and MVVM Architecture), Application Block and Enterprise Library
Languages: C#, T-SQL
Markup Languages: HTML5, CSS3, XML, XSL, XAML
Scripting Languages: JavaScript, AJAX, AngularJS
RDBMS: MS SQL
Build & Deployment: Octopus, MS Build, Setup Projects, Azure
Tools: / IDE: Visual Studio, SQL Server Management Studio
Unit Testing: NUnit, XUnit, Rhino mocks, Selenium, Jasmine, Karma, Spec Flow
Version Control: GitHub, Visual studio online (VSO), Team Foundation Server (TFS)
Certifications: Microsoft Silverlight 4 Development (70-506) Certified
Operating Systems: Windows 10, Windows 8, Windows 7, Windows 2008/2003/2000/ NT/XP.
Reporting Tools: Tableau and Spot fire integration with application
PROFESSIONAL EXPERIENCE:
Confidential, Redmond, WA
Senior Software Engineer
Responsibilities:
- Creating Single Page Application (SPA) using AngularJS, ASP.NET MVC, Web API, Entity Framework
- Involved in analysis of the system requirements, followed by high-level design and detailed specification.
- Implementation of intensive business requirements using C#4.5, Domain Driven Design and Test Driven Development using Selenium, Jasmine, Spec Flow.
- Adopted a strict adherence to Agile methodologies for project delivery which includes Sprint Planning and Daily Scrum meetings.
- Involved in writing interoperable and reusable services over the ORM layer using REST API.
Environment: Visual Studio Team System 2015, VSO, .NET 4.0, ASP.NET Core, C#, MVC 6, SQL Server 2012, Entity Framework 7, REST API, T-SQL, WCF, Angular JS, jQuery, JSON, java script, XML, XSLT, HTML, CSS 3, Boot Strap, Fiddler, TFS, Azure, GULP, Selenium, Jasmine, E2E testing, Spec Runner, GitHub
Confidential,Redmond, WA
Senior Software Engineer
Responsibilities:
- Creating Single Page Application (SPA) using AngularJS, ASP.NET MVC, Web API, Entity Framework
- Involved in analysis of the system requirements, followed by high-level design and detailed specification.
- Implementation of intensive business requirements using C#4.5, Domain Driven Design and Test Driven Development using Selenium, Jasmine, Spec Flow.
- Adopted a strict adherence to Agile methodologies for project delivery which includes Sprint Planning and Daily Scrum meetings.
- Involved in writing interoperable and reusable services over the ORM layer using REST API.
Environment: Visual Studio Team System 2015, VSO, .NET 4.0, ASP.NET Core, C#, MVC 6, SQL Server 2012, Entity Framework 7, REST API, T-SQL, WCF, Angular JS, jQuery, JSON, java script, XML, XSLT, HTML, CSS 3, Boot Strap, Fiddler, TFS, Azure, GULP, Selenium, Jasmine, E2E testing, Spec Runner, GitHub
Confidential
Technology Lead
Responsibilities:
- Creating Single Page Application (SPA) using AngularJS, ASP.NET MVC, Web API, Entity Framework
- Involved in analysis of the system requirements, followed by high-level design and detailed specification.
- Implementation of intensive business requirements using C#4.0.
- Adopted a strict adherence to Agile methodologies for project delivery which includes Sprint Planning and Daily Scrum meetings.
- Involved in writing interoperable and reusable services over the ORM layer using REST API.
Environment: Visual Studio Team System 2013, VSO, .NET 4.0, ASP.NET Core, C#, MVC 6, SQL Server 2012, Entity Framework 7, REST API, T-SQL, WCF, Angular JS, JSON, java script, XML, XSLT, HTML, CSS 3, Boot Strap, Fiddler, TFS, Azure, E2E testing.
Confidential
Technology Analyst .NET Developer
Responsibilities:
- Creating web based application using MVVM architecture.
- Undertook implementation of the critical modules like the Manage hosting module using technologies like ASP.NET MVVM, WCF, SSIS.
- Created various workflow using Microsoft windows workflow foundation.
- Was responsible for integration with reporting tools like Tableau reporting
- Assisted in performance optimization and code quality analysis drills across multiple applications like Microsoft Find a Hoster and Microsoft GDIS using tools like FXCop, SQlCop, StyleCop and CoverageEye.
- Wrote Unit Test cases extensively using NUnit.
Environment:: C#3.5, MVVM, Silverlight, WCF, WWF, SQL Server, Windows Workflow foundation, FXCop, SQLCop, StyleCop, CoverageEye, Fiddler
Confidential
Software Engineer .NET Developer
Responsibilities:
- Creating web based application using 3 tier architecture.
- Undertook implementation of the critical modules like the Manage hosting module using technologies like ASP.NET, WCF, SSIS.
- Created various workflow using Microsoft windows workflow foundation.
- Assisted in performance optimization and code quality analysis drills across multiple applications like Microsoft Find a Hoster and Microsoft GDIS using tools like FXCop, SQlCop, StyleCop and CoverageEye.
- Wrote Unit Test cases extensively using NUnit.
Environment:: C#3.5, WCF, SQL Server, FXCop, SQLCop,