Senior Software Engineer Resume
SUMMARY
- Having 9 years of experience in Software Design, Analysis, integration and deployment.
- Strong experience in using Microsoft.net Framework 1.0/1.1/2.0/3.0/3.5/4.0/4.5 with C#, WCF,WPF, SharePoint 2010,Microsoft Enterprise Library, Master Pages, ASP.NET, ADO.net, WinForms, Inheritance, Multi - Threading, AJAX, Generics, LINQ, XML/XSD/XSLT, SQL Server, NET Assemblies, .NET Remoting, .NET Web Services, SOAP, OOP and various Design Patterns and Dependency Injection, SSIS
- Hands on experience in Ajax, JavaScript, jQuery, Angular JS.
- Worked extensively with SQL Queries, DTS Packages, Stored Procedures and Triggers in SQL Server
- Good experience in WCF, Restful WCF and web API.
- Good experience in Crystal Reports.
- Exposure on Design patterns like MVC, MVP, MVVM, MEF, PRISM, Unity, and Repository.
- Exposure with Third Party controls like Telerik.
- Experience in mentoring junior developers and bringing them to the level of expertise.
- Hands on experience in Confidential management software’s like JIRA.
- Well versed with IIS 6.0, 7.0.
- Worked through all the phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Development, Testing, UAT, Production and Post-production Support.
- Problem solving skills and Good debugging skills.
- TEMPEffective in working independently and collaboratively in teams skills
- Proven ability to work independently and to manage diverse responsibilities.
- Adaptable to new software technologies, quick learner and can work efficiently as an individual and also as a team player.
- Extensive experience with development methodologies such as SCRUM, Agile.
PROFESSIONAL EXPERIENCE
Microsoft Technologies: ASP.NET, ADO.NET, WPF4.0, WCF4.0,Classic ASP, WCF4.5, SharePoint 2010,Win Forms
Programming Languages: C#, VB.Net
Database: Oracle 9i, SQL Server 2005, SQL Server 2008, SQL Server Compact DB,SSIS
Operating Systems: Windows 7,Windows 8,Windows Server 2008 R2
Scripting Languages: JavaScript, JQuery
Configuration Tool: Team Foundation Server 2012,SVN
Framework: Dot Net framework 2.0, Dot Net Framework 3.5, Dot Net Framework 4.0, Entity Framework, MVVM, MEF, Prism Framework, MVC3, MVC4, Unity, Sync Framework, JavaScript Framework (AngularJs)
Other Technologies: Web Services, Ajax, LINQ, Test Driven Development (TDD) Methodology, Behavior Driven Development (BDD),Telerik,OAuth, SSO Integration, Dependency Injection
Reporting Services: SSRS
Software Development Methodology: WaterFall, Agile/Scrum
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Technologies: ASP.net MVC, C#, Bootstrap CSS, ADO.Net
Responsibilities:
- Designing the application using Asp.Net MVC, C#, Dependency Injection
- Assigning the tasks using Jira and mentoring the offshore team
- Gathering the requirement from Functional managers in Measured Progress
- Used JavaScript, JQuery for scripting/client side validation.
- Used StructureMap for Dependency Injection.
- Used Bootstrap CSS for making the application compatible across multiple platform devices.
- Design and implementation of requested feature.
- Root cause analysis of problems and providing solutions.
- Code review using Visual studio Code Flow with each developers in order to make sure the standards has been followed
- Performance tuning in SQL for existing procedures.
- Take the ownership of module, if bug is raised for module fix it and deliver it on time.
Confidential
Software Developer
Environment: Windows 2008 R2, agile methodology, C#, WCF, fiddler, Visual studio 2013, MS Visio, TFS, ASP.net MVC, TDD ( Test Driven Development),OAuth
Responsibilities:
- Developing services using SOA, Web API.
- Involved in writing complex SQL queries
- Designing business logic components using Web services and WCF.
- Design and implementation of requested feature from client
- Root cause analysis of problems and providing solutions.
- Code review using Visual studio Code Flow with each developers in order to make sure the standards has been followed
- Performance tuning in SQL for existing procedures.
- Take the ownership of module, if bug is raised for module fix it and deliver it on time.
Confidential
Consultant
Environment: Windows 2008 R2,SQL Server 2012, Agile methodology, C#, JavaScript, Visual studio 2012, MS Visio, Team Foundation server (TFS),TDD ( Test Driven Development),OAuth, SSO Integration
Responsibilities:
- Worked as a Module Lead
- Involved in Client Interaction and gathered requirements
- Was involved in Analysis and Design with the onshore architects
- Development of the module using Asp.Net 4.5, C# 4.5, Sql Server
- Mentoring Junior Team Members
- Worked on Guideline Documentation.
- Implemented service restful APIs’ as per the requirement using WCF, Consumed Web API’s in WCF Service as per the requirement.
Confidential
Consultant
Environment: Windows 2008 R2,SQL Server 2012, Agile methodology, C#, JavaScript, Visual studio 2012, MS Visio, Team Foundation server (TFS) Confidential Description:
Responsibilities:
- Worked as a Module Lead
- Involved in Client Interaction and gathered requirements
- Was involved in Analysis and Design with the onshore architects
- Development of the module using Asp.Net 4.5, C# 4.5, Sql Server, AngularJS
- Developed SPA using AngularJS
- Mentoring Junior Team Members
- Worked on Guideline Documentation.
Confidential
Systems Engineer
Responsibilities:
- Implemented various Web pages using SharePoint 2010.
- Migrated the Intranet Portal from Lotus Notes to SharePoint 2010.
- Hosted in IIS.
- Implemented the business logic in services using C#.NET.
- Used Certificate based Autantication for security.
- Responsible for development of procedures, functions and database Triggers.
- Used SQL Table variables and temp tables in procedures as required.
- Created indexes on SQL tables for performance tuning.
- Did TFS operations like branch merge before deploying the change requests.
- Interacted with end-users and business analysts to identify and develop business requirements and transform it into technical requirements and ultimately responsible for delivering the solution.
- Involved in various bug bashes and worked on critical fixes based on demand.
- Given TFS builds and deployed the same on different environments.
- Performed Code reviews using Code flow.
- Performed Code refactoring as and when required.
- Used Visual Studio Team Foundation Server 2010 for the collaboration among the team members in the design, development and testing of the Application.
- Involved in Testing, Delivery Process, Implementation, Maintenance & Document Reviews.
- Used Team foundation server to store, merge all the source code and its versions.
Confidential
Systems Developer
Environment: C# 4.0, .Net, WPF, WCF, SQL Server 2008, and SQL Server Compact Edition, Entity Framework, MVVM, and MEF,TDD,SSRS,SSIS
Responsibilities:
- Developed WPF XAML forms as needed.
- Implemented design patterns like MVVM, MEF, PRISM for creating WPF XAML forms.
- Created Shell.xaml for the outline of the application
- Worked on Infragistics Grid.
- Worked as a Module Lead for Entity Framework 4.0.
- Followed the loosely coupled architecture using MVVM.
- Worked with Microsoft Sync Framework.
- Worked with n-tier architecture involving Services Layer, Data Access Layer, and Business Layer
- Led the bug bashes and provided the critical bug fixes.
- Developed various reports using SSRS as per the requirement.
- Involved in generating various builds using Team foundation server 2008(TFS) and halped the testing team in deploying the patches.
- Implemented a schedulable service using Windows service. dis will get data from a WCF service and dumps data to SQL.
- Performed root cause analysis for the critical bugs and implemented the fix accordingly.
- Interacted with end-users and business analysts to identify and develop business requirements and transform it into technical requirements and ultimately responsible for delivering the solution.
- Creating Packages using SSIS.
Confidential
Senior Developer
Environment: WIndows 2007, Waterfall methodology, C#, Visual studio 2008, Team foundation server (TFS), C# Collections/generics, SQL server 2005.
Responsibilities:
- Implemented Change requests as per the specifications by Business analysts.
- Application developed on 3 tier architecture.
- Used C# to implement the business logic.
- Used various design patterns like single ton, factory pattern as and when required.
- Created the analysis documents for new requirements.
- Knowledge transfer to the testing team.
- Used TFS as SCM for maintaining code repository.
- Involved in Bug triages with client team and fixed the critical bugs as part of release.
Confidential
Programmer Analyst
Environment: Windows 2007, Waterfall methodology,, C#, Visual studio 2008, Visual SourceSafe, SQL server 2005, Crystal reports
Responsibilities:
- Proposed the approach for migrating reports from Crystal Report 8.0 is migrated to crystal report 10.0.
- Led the team in migrating the crystal reports.
- Implemented the business logic using C#.
- Created Web Pages using Asp.Net
- Created Master Pages and implemented JavaScript functions for performing various transactions
- Documented the approach of Migration.
Confidential
Developer
Environment: windows XP, agile methodology, One Note, C#, Visual studio 2008, SQL server 2005, IIS, Payment Gateway
Responsibilities:
- Created Database Design for CET.
- Implemented Dashboards using Master Pages.
- Written Complex Queries and views
- Developed web pages using Asp.net and Ajax controls like update panel, auto complete textbox etc.
- Called APIs in Payment Gateways
- Developed Crystal Reports for Administration.
- Interacted with IT Manager in understanding and proposing the change requests.
Confidential
Developer
Environment: windows XP, agile methodology, One Note, C#, Visual studio 2005, SQL server 2000, IIS
Responsibilities:
- Created Database Design for CET.
- Implemented Dashboards using Master Pages.
- Written Complex Queries and views
- Developed web pages using Asp.net and Ajax controls like update panel, auto complete textbox etc.
- Created the windows based applications for the same.
- Called APIs like GDS ( Global Delivery Systems) using Web Services
- Developed Crystal Reports for Administration.
- Interacted with IT Manager in understanding and proposing the change requests.
- Used Ajax page methods for binding the data to the controls.