Senior Software Engineer Resume Profile
Highlights of Qualifications
- 8 years' hands on experiences in software development in Web based N-Tire application on Microsoft platform for oil gas, finance, social service, ecommerce and insurance domain
- Worked on Moneris Payment Gateway for secure online transactions
- Extensive experience in Microsoft technologies including ASP.net, ASP.NET MVC 5, C .net 5, Entity Framework, WCF, SQL, T-SQL, JavaScript, JQuery, knockout.js, kendo.js, HTML, HTML5, SQL Server 2013, CSS, XML and IIS
- Experience in creating application combining SiteCore content management system and ASP.NET
- Expert in SharePoint 2010 Development. Capable to create Custom Web Part, Visual Web Part, Content Type, Event Receiver, Workflow using Visual Studio 2012 and SharePoint Designer
- Strong knowledge and experience on Office 365 and Window Azure environment
- Involved in all phases of SDLC including requirement Analysis based on extensive Client Interaction, Application Design and Development, Quality Control/ Analysis, Implementation and user training.
- Agile leadership, demonstrated ability to Agile best practices all aspects of project lifecycle
- Experience in database design, creating schema, indexes and normalization of tables.
- Experience in writing complex SQL queries, stored procedures, function and database triggers for SQL Server 2012
- Experience in developing complex reports using SSRS
- Experience in creating SSIS Packages for integrating data from verity of sources like Axis legacy system , Excel, CSV, Oracle and SQL Server
- Expert in code Refactoring on Client, Server and fine tune SQL Server performance to improve application's performance
- Strong analytical and problem solving skills on performance diagnosis, system integration
- Experience in creating Functional, Technical, Test Plan and Deployment documentation
- Experience in deploying application both manual and using continuous integration tools like Cruise Control
- Expertise in creating Sprints, user stories, tasks, bugs and impediments using scrum
- Capable of working independently with minimal supervision.
- Detailed-oriented, good communication skills and great team player
Technology Snapshot
- Programming Languages: C , JQuery
- Web Technologies: ASP.NET, ASP.NET MVC 5, Entity Framework 6, Highway Data, SharePoint 2010, WCF, AJAX, knockout.js, kendo.js, JQuery, JavaScript, HTML, HTML 5, CSS
- Content Management System: SiteCore
- Database and Integration: SQL, T-SQL, Stored Procedure, SSIS
- Development Tools: Visual Studio 2013, SQL Server 2012, SQL Server Business Intelligence 2005/2008 R2, HP Quality Center
- Configuration Management tools: TFS 2013, SVN, Clear Case, Cruise Control
Professional Experience
ASP.NET MVC5 Developer
Confidential
Enterprise Products is one of the largest publicly-traded energy partnerships and a leading North American provider of midstream energy services. Evolve is the challenging project where they decided to replace all of their applications into one main application. Ten modules of Evolve is Accounting, Nomination, Measurements, Distributions, Contracts, Scheduling, Material Balance, Terminals, Master Data and Administration.
Responsibilities
- Analyze and understand Story, Product Backlog Items PBI and estimate hours
- Determine challenges in each PBI and Breaking them into task with time estimation
- Design and Develop applications using ASP.NET MVC 5, Entity Framework 6, Knockout.Js, Kendo.Js, Highway Data, NUnit, NSubstitution, dotCover, SSRS, Git
- Write front, middle and backend code
- Writing Unit Test for each functionality
- Writing Integration Test Framework and Integration Test for Each PBI
- Write Tests to have 85 code coverage.
- Improve Application performance and confirm security
- Interacting with story wall, daily standup meeting and retrospective for rapid response to meet client satisfaction.
- Consolidated database model design, refactored database, balanced normalization and de-normalization design principle, ensured database design and code supports data intensive operation in low effort
- Design and coding reports in SSRS to meet business requirements and response time
- Technical environment: Visual Studio 2013, C .Net, ASP.Net MVC 5, Entity Framework 6, SSRS, knockout.js, kenod.js, Highway Data, NUnit, NSubscription, dotCover, T-SQL based stored procedure, SQL Server 2012 , SharePoint 2010, Git
Senior Software Engineer
Confidential
CAA South Central Ontario CAA SCO is the largest Automobile Association in Canada providing services to over 1.9 million members through its call center and retail stores. CAA offers number of products and services ranging from Roadside assistance, Home and Auto insurance, Travel Services and Travel Insurance. I have successfully delivered number of Web Applications ASP.Net, ASP.NET MVC 4, SharePoint and SiteCore , SSRS based report, SSIS Packages for batch job execution and management. I worked with Moneris Payment Gateway for online tractions in most of my web projects.
Responsibilities
- Leading a team of 12 developers
- Analyze and understand business requirements
- Design and Develop applications using ASP.NET, MVC 4, WCF, Entity Framework, SiteCore, JQuery, SSIS, SSRS
- Write front, middle and backend code
- Design and Develop SharePoint 2010 solutions including custom web part, visual webpart, workflow, Content Type and Event Receiver
- Write Technical and Deployment documentation
- Improve Application performance and confirm security
- Interacting with story wall, daily standup meeting and retrospective for rapid response to meet client satisfaction.
- Consolidated database model design, refactored database, balanced normalization and de-normalization design principle, ensured database design and code supports data intensive operation in low effort
- Design and coding reports in SSRS to meet business requirements and response time
- Coding ETL process using OO programing, C , SSIS, automated raw data gathering, data importing, data cleaning and data quality verification.
Technical environment: Visual Studio 2010, TFS 2010, C .Net, ASP.Net, ASP.Net MVC 4, WCF, Entity Framework, SSIS, SSRS, jQuery, T-SQL based stored procedure, SQL Server 2008 R2 , SharePoint 2010, SiteCore
Senior Developer
Confidential
- Worked in ShareVision project which is an initiative designed around the needs of agencies who advocate for people with developmental disabilities and their families, to ensure justice, rights and opportunities in all areas of their lives.
- The ShareVision Team Collaboration Environment is a collection of software and services to enable secure sharing of information among distributed workgroups using the Internet. Based upon Microsoft Windows SharePoint Services, ShareVision is a communication strategy, tool set and methodology for creating, managing and distributing information, and for connecting people with that information.
Responsibilities
- Responsible for functional requirements, design, development and testing.
- Create site collection, site, sub site, document library list and site pages as per client requirement
- Design and develop of visual web parts, web parts, site columns, content type, Event Receiver and workflows using Visual Studio 2010, SharePoint Designer 2010 and Info Path
- Create External List to invoke data from external data sources.
- Create WCF service and used that service from web part to communicate with other systems.
- Manage Central Administration
- Design and develop application on ASP.Net and ASP.Net MVC based on client requirement
- Create SSRS reports using SQL server and SharePoint List as data source.
- Create Technical and Deployment documentation
Technical environment: SharePoint 2010, Visual Studio 2010, TFS 2010, C .Net, ASP.Net MVC, WCF, SSRS, XML, T-SQL based stored procedure, SQL Server 2008 R2
Senior Software Engineer
Confidential
Responsibilities
- Involved in analyzing the Business Requirements, Design, development and implementation
- Developed the application using both ASP.Net and WCF for the clean separation of the business and the presentation logic.
- Used ADO.Net for manipulating, retrieving, storing and displaying data from SQL Server through WCF Services.
- Used ASP.NET Validation controls for validating user inputs.
- Setup of TFS folders for all the applications as source control tool for the applications.
- Research and evaluate alternative technical solutions and recommend the most efficient and cost-effective solution.
- Unit testing using Visual Studio .Net testing tools.
- Understanding the existing application design and architecture.
- Developed stored procedures and triggers to implement Business Rules.
- Assist in the performance optimization of the application by utilizing code profiling techniques and database performance tuning.
- Responsible for creating deployment packages for the production environment.
- Troubleshot and resolved bugs in .NET applications to ensure optimal development environment.
Technical environment: SQL Server 2008 R2, Visual Studio 2005, T-SQL, XML, C .Net, ASP.Net, WCF, HP Quality Center, Clear Case, SharePoint 2007