Sr Software Engineer Resume
Arlington, VA
SUMMARY
- Over 13 years of experience in software design, analysis and development using Microsoft Technologies.
- Have worked as Technical Lead, Senior Developer and Developer. Switched roles as needed in the Software Development Life Cycle.
- Experience in all phases of software development life cycle like implementation, recommending test - driven development using Agile application development & Scrum Methodology.
- Extensive experience in .NET using ASP.NET WebForms, REST/Web API, WCF, Web Services, ASP.NET MVC, Windows Applications, C#, VB, ADO.NET, ADO, Entity Framework, IIS.
- Experience to developed applications with OOP / OOD in n - tier and MVC/MVVM architecture.
- Develop web applications that uses AngularJS 1.6, Kendo MVVM. Worked and developed the SPA (Single Page Application).
- Design, developed and deployment applications in Azure environment with VSTS.
- Experience on Internet Information Services (IIS) Management.
- Design and developed Rest services using ASP.NET Web API. Developed services like Authentication, Shopping cart service, Checkout payment service.
- Experienced using Visual Studio 2003, Visual Studio 2005, Visual Studio 2008 and Visual Studio 2013.
- Able to interact with technical and non - technical users and business team in terms of gathering business and functional requirements
- Able to generate well - written documentation such as project proposals, business requirement designs, software designs, functional and technical specifications and user manuals.
- Able to adapt new environments as well as technologies benefits for organization in a fast - phase manner.
- Experienced working in a SCRUM environment
- Has a positive attitude in interacting with fellow workers and clients.
TECHNICAL SKILLS
.Net Technologies: .Net Framework 4.5/ 4.0/ 3.5/ 2.0/ 1.1 , C#, REST/WebAPI, Entity Framework, ADO.NET, ASP.NET MVC, ASP.NET, AJAX, XML/XSD/XSLT, Visual Basic.NET, .NET COM Interoperability
Programming: C#.Net, VB.Net
Scripting: JQuery, JavaScript, VBScript / VBA
GUI / IDE: MS Visual Studio 2015/2012/ 2010/ 2008/ 20015 , SQL Server Management Studio.
Web Servers: IIS 7 / 6
Databases: SQL Server 2012/ 2008 R2/ 2005/ 2000, Oracle 9i, MS Access
Version Controls: Github, TFS, Visual SourceSafe
Other: SSIS, SSRS, SQL Agent, MSMQ, Caching
Third Party: AngularJS, Knockout, Telerik, jQuery, FireBug, BootStrap, IE Web Developer Tool
OS: Windows Server, Windows 7 / XP, MS - DOS
PROFESSIONAL EXPERIENCE
Confidential, Arlington, VA
Sr Software Engineer
Environment: Windows server 2008, IIS 7, Azure, .Net Framework 4.5*, Visual Studio 2015, Sublime Editor, Visual Code, GitHub, TFS, SQL Server 2014, C#, .Net, Entity Framework, Javascript, JQuery, Bootstrap, Angular JS 1.6 MVC, Web API, Restful Service, ASP.NET MVC, Node.Js, Yarn, JSON, Automapper, SimpleInjector, OOPS, ElasticSearch.
Responsibilities:
- Working as a Senior .net developer with application development team through the requirement, design, development, QA SDLC cycles with focus on .Net, associated web technologies and relational database.
- Developing software solutions using industry best practices and in the area of security and performance in at web and SOA architecture environment.
- Working on Test driven development for Services nUnit, as well as UI unit test with karma spec.
- Collaborating with team and business owners in the development and / or execution of all types of software development.
- Doing the peer to peer code review as per the best coding standards and industry practices
- Lead aspects and mentoring team member for services and internal application to ensure consistency, quality, architectural integrity and scalability.
- Participating in development process improvements of continuous integration services for applications.
- Identifies new technologies, patterns that will benefit short and long-term goals for the organization.
- Developing some methods to gauging success to enhancements using TFS and other issues tracking software in agile/SCRUM/ environment.
Confidential, Tysons Corner, VA
Technical Lead
Environment: Windows Server, IIS 7, Framework 4.0/4.5, Entity Framework with LINQ, C#.Net, SQL Server R2, VS 2012, ASP.NET MVC, Kendo MVVM, Jquery, JavaScript, Kendo Controls, Node.Js, JSON, VB.Net.
Responsibilities:
- I have worked as a Technical lead on multiple projects as well as Individual contributor.
- Setup the Team Foundation Server, the DEV, QA and Staging application and DB Server.
- Design functional level documents and part of project design team to design architecture of project.
- Manage and Guide a team of 6 developers in the conversion of business requirements into technical specifications. eBusiness Apollo project UI layer based on Kendo MVVM, JavaScript, Kendo Controls, ASP.NET Web API, C#.Net, LINQ and Entity Framework.
- Design and developed Service Layer architecture for eBusiness Apollo project uses Rest services.
- Created Rest-Full services like Authentication, Shopping cart and checkout service, Token based service in Apollo.
- Bootstrap is used to developed eBusiness website as Responsive and mobile first.
- Node.Js mainly used to generate YUI Doc API Documentation for Javascript.
- Rasa.io has developed using ASP.NET MVC, Bootstrap and OWIN OAuth for SSO.
- Rasa.io project worked on Notifications module on end user blogs/posts and comments using Signal-R connection pooling.
- Whenever there is a Release / Change Request Form from users and any application that is dependent to these applications, responsible for all the activities involve from data gathering until the application promoted to production.
- Create build and deployment instructions on Build server.
- Design Unit testing data layer for Confidential Framework based on JSON and Mock object, Design and developed Nunit test methods for Services.
- Worked on the Confidential Framework has developed on VB.Net.
Confidential
Specialist - Product Development
Environment: Windows Server, IIS 7, Framework 3.5 / 4.0, ASP.NET, Entity Framework, Silverlight, IBATICS .Net, C#.Net, SQL Server 2008 R2, WebAPI, Angular JS, ASP.NET MVC, SDLC, JavaScript, Jquery, XML, SOAP, WCF,SAML.
Responsibilities:
- Worked as a Specialist - Product development role in Infinity Framework team.
- Design and Developed Infinity Application Framework Project using ASP.NET Web API and Front end with Angular JS.
- Implementation of Rest Services using ASP.NET Web API in the product for various modules in it.
- Migration of database access layer from iBatis to .Net Entity Framework.
- Design and developed Architecture of Data Model using Entity Framework. Worked and implemented Patterns like Unity, Repository etc.
- Worked on SSO using Identity Provider application.
- Guide and mentor to other Product team member to configure other application in Identity provider for Single Sign On.
- Developed an n-tiered, service-oriented architecture (SOA) based system using Windows Communication Foundation, WCF.
- Implementation of WCF services in the product for various modules in it.
- Extensive development using ASP.NET WebForms using AJAX, Master Pages, Themes, Web Parts, Provider Model, JavaScript.
- Followed Test Driven Design principles, using NUnit/Moq, in a Scrum based agile environment. The team used Altassian JIRA/TFS Work items pool for backlog tracking and code-reviews.
- Designing and Development of framework process the application as Specialist for different applications on different platforms such as ASP.NET, AngularJS, C#, WCF and Silverlight.
- Responsible for development the Web Services Authentication mechanism and the ASP.NET application authentication using .NET Framework and IIS security models.
- Assist and mentor programmers/team members to understand coding and functionality of each module in detail for the project related to functional and technical perspectives.
- Design and develop applications using C#, writing designing patterns, during the development process. Testing & optimizing programs for achieving optimum performance.
- Contributed design and developed application architecture using MVVM, Prism and Unity in Infinity TV Silverlight project.
Confidential
Sr. Software Engineer
Environment: Windows Server, IIS 6, Framework 2.0/3.0, VS 2008, ASP.NET, ADO.Net, C#.Net, VB.Net, SQL Server 2005 SDLC, JavaScript, SSIS, SSRS.
Responsibilities:
- Worked as a senior software engineer for development in Banking and Finance related application.
- Worked multiple clients like Credit Suisse and Aviva Insurance.
- Designed and developed WebForms using ASP.NET, with real-time data rendering using ASP.NET AJAX for more efficient and interactive Web experiences.
- Designed reusable class libraries, implemented those classes using C# .Net. Abstracting detail into repeatable patterns using modeling languages such as UML, and applied common design patterns.
- Worked on BFSI Domain with functional knowledge of Hedge funds and alternative investment.
- Taken all the Finance 101 trainings to understand the business of Finance and Security.
- Worked on BI tools like SSIS, SSRS and DTS to design and developed packages for trading data.
- Testing, debugging and fixing issues in the existing application.
- Interaction with Client and understanding requirements of application.
Confidential
Sr. Software Developer
Environment: Windows Server, IIS 6, Framework 1.0/2.0, VS 2005, ASP.NET, ADO.Net, C#.Net, SQL Server 2005, ASMX Web services, XML,XSLT.
Responsibilities:
- Extensive development using ASP.NET WebForms using AJAX, Master Pages, Themes, Web Parts, Provider Model, JavaScript.
- Worked on different projects like sprinkler system, E-commerce site.
- Worked on Dot net nuke and developed custom controls using ASP.NET and C#.
- Worked on numerous change requests and defects as they come in.
- Implemented Data Access layer using ADO.Net to communicate with the MS SQL server database
- Development using VB, C#, Microsoft Visual Studio 2008 and Microsoft Expression Blend.
Confidential
Software Developer
Environment: ASP.NET WebForms 1.1, C#, XML/XSLT/XSD, Classic ASP, Visual Basic 6.0, ADO.NET, MS SQL Server 2000, HTML, JavaScript, CSS, .NET Web Services, Business Library, NET Reflection, XML Serialization.
Responsibilities:
- Utilized .NET Framework 1.1 and Microsoft Visual Studio 2003 using n-tier architecture.
- Worked on web applications like E-commerce site using Asp, ASP.NET c#, VB.
- Worked on web services to get hotel detail data for different countries.
- Designed and developed business layer components using C#.
- Used and consumed SOAP Web Services for various business requirements in the project
- Design and developed user controls and web controls.
- Extensively usedADO.NETobjects such as Data Adapter, Dataset, Data Reader, and Data View