Sr Software Engineer Resume
IndianapoliS
SUMMARY:
- 10+ years IT Experience including all phases of Software Engineering such as SDLC (Analysis Design, Development, Testing and Maintenance).
- Define and design technical requirements to support business/PSO/stakeholders requirements, participate in detailed design and code reviews, review test cases.
- Experienced in managing a team of developers (8 resources) in a project and organizational capacity
- Experience with Analysis Services; data warehousing/building data models for ad hoc reporting in SSRS Experience with web development technologies including ASP.NET, MVC,MVVM,WPF, Microsoft Azure, WCF services, HTML, JavaScript, JQuery, AJAX and CSS
- Strong understanding of MS Technologies, and managing application development using Microsoft .NET Framework 3.5/4.0/4.5, C#, SQL Server 2008/2012, XML, XSL.
- Expertise in building application using DDD (domain driven design) and TDD
- Co - ordination with customer/PSO/stakeholders/business on issues and resolutions.
- Participate in peer-reviews of solution design and related code.
- Experience in methodologies such as Scrum, Agile software development and Business Test Driven development.
- Highly organized with the ability to manage multiple projects and meet tight deadlines
- Enjoy being a team player, as well as taking leadership
TECHNICAL SKILLS:
Languages: C#, VB Script, VB6.0, C, C++, PL/SQL, VB.NET
GUI s: .NET Framework 3.5/4.0/4.5, Microsoft Azure,ASP.NET, ADO.NET, .NET Web/WCF Services, AJAX, LINQ, JQuery, JavaScript, WCF, WPF, MVC, MVVM,AngularJS, Telerik, Windows workflow Foundation
Development Tools: Visual Studio.net 2003/2005/2008/2013
RDBMS: MS SQL Server 2008/2012, Oracle9i, SQL Anywhere 10/12, MS Access
Reporting Tools: Crystal Reports 9/10/2013, SQL Server Reporting Services, SSIS, Active Report v6/v7
Other Tools: Visual Source Safe, MS Visio, MS Office, SVN, Perforce, Jira, TFS, Agile/Scrum
Operating Systems: Windows (NT/XP/2003/Vista/7)
PROFESSIONAL EXPERIENCE:
Confidential
Sr Software Engineer
Responsibilities:
- Involved in the analysis, design and development stages
- Designed several modules using WPF, MVVM pattern
- Wrote various classes for Business and Data Access Layer using C#.
- Wrote wcf services to upload and download files to MS Azure.
- Created Stored Procedures for the various reports in SQL Server 2008
- Strong hands on experience in Microsoft Azure, C#, WPF, MVVM, Telerik, Windows Workflow Foundation, web and WCF services
- Involved in to bug fix and enhancement phase of application.
- Participate in project estimation and SDD preparation.
- Leading SDD review meeting with business stakeholders, QA Manager and project manager
- Planning and estimation review meeting with Development manager.
- QC bug fixing and QA/UAT deployment.
- Involved in functional testing of the projects
- Co-ordination with Business Analyst on issues and resolutions
- Participate in peer-reviews and code review for team mates of solution design and related code
- Experience in methodologies such as Scrum, Agile software development and Business Test Driven development
- Hands on experience with Microsoft Visio to develop flow charts for business demo.
Confidential
Software Engineer
Responsibilities:
- Involved in the analysis, design and development stages
- Designed several reports using Active Report v6 and Crystal 2013
- Wrote various classes for Business Logic Layer and Data Access Layer using C#
- Designed several Web Forms and web application using ASP.NET 4.0, AJAX, JavaScript and HTML
- Hands on Experience with Microsoft Azure for cloud computing tool
- Involved in advanced UI Design and Development
- Involved in preparation of report documents
- Created Stored Procedures for the various reports in SQL Server 2008
- Strong hands on experience in ASP.NET, MVC4 C#
- Involved in to fix the SCRs (System Change Requests)
- Involved in Pseudo-localization and functional testing of the projects
- Co-ordination with customer/PSO/stakeholders on issues and resolutions
- Participate in peer-reviews and code review for team mates of solution design and related code
- Experience in methodologies such as Scrum, Agile software development and Test Driven development
- Hands on experience with DevOps
Confidential
Team Lead, Software Developer
Responsibilities:
- Involved in the analysis, design and development stages
- Involved with Agile team to motivate other team members to use Agile in SDLC
- Designed several Web Forms using ASP.NET 3.5 web controls such as Grid View and Details View for displaying data as part of Presentation Layer
- Used AJAX Extension controls to update parts of the page without reloading the complete web page
- Wrote various classes for Business Logic Layer and Data Access Layer using C#, ADO.NET and VB.NET
- Involved in advanced UI Design and Development web parts/Windows application with VB.NET
- Involved in preparation of Functional Specification Documents
- Used MVC Design Pattern to develop classes in order to having clear separation of responsibilities of all the supported client actions
- Worked on various modules like Admin, Batch Track, Budget Worksheets, and Reports
- Implemented .NET Web Service which is used by back office systems to give remote access to different client
- Created Stored Procedures, Triggers, Functions and Views for the various tasks in SQL Server 2008 and also generates Reports by using SSRS
- Worked on Data Driven Testing and Modularity-Driven Testing of modules
- Created test cases for respected modules
- Handling database backups and network related activity
- Creating reports for YGC and AIM’s certification
Confidential, Indianapolis
Part-time Lecturer
Responsibilities:
- Conducted two classes in Confidential as a part time faculty
- Web Design and Management
- ASP.NET
Confidential
C# Developer
Responsibilities:
- Involved in the analysis, design and development stages
- Designed several Windows Forms using C#.Net 2008
- Involved in Embedded Programming
- Involved in advanced UI Design and Development
- Involved in preparation of Functional Specification Documents
Confidential
.NET Developer
Responsibilities:
- Involved in the analysis, design and development stages
- Designed several Web Forms using ASP.NET 2.0 Web Controls such as Grid View and Details View for displaying data as part of Presentation Layer
- Used AJAX Extension controls to update parts of the page without reloading the complete web page
- Wrote various classes for Business Logic Layer and Data Access Layer using C#, ADO.NET
- Worked on various modules like Admin, Master, Tour creation, GT User Creation and Reports
- Implemented .NET Web Service, which is used by back office systems to give remote access to different agent for tour booking
- Created Stored Procedures, Triggers, Functions and Views for the various tasks in SQL Server 2005 and also generates Reports by using SSRS
- Worked on Data Driven Testing and Modularity-Driven Testing of modules
- Created test cases for respected modules
Confidential
.NET Developer
Responsibilities:
- Development of the website on Template based Architecture
- Involved in Import & Export data of vendor data and set up the Project configuration like customer information, file upload, email configuration and allocation of calling agent
- Design and Development of libraries for Business Layer using C#.NET
- Created backend programming like store procedures, triggers and views using SQL Server 2000
Confidential
.NET Developer
Responsibilities:
- Involved in developing the User Interface pages with ASP.NET web forms, server controls, CSS, JavaScript, used C# as code behind and used AJAX to manage web application dynamic updates
- Involved in creation and management of complex stored procedure, functions in SQL Server 2005 database
- Involved in design and development of the user interface pages, middle tier web services, which encapsulate the business logic in its methods and wrote data access classes using ADO.NET and C# to get customer details, bill information and other useful data
Confidential
ASP .NET Developer
Responsibilities:
- Worked on the Presentation, Business Logic and Data Access Layers of the system
- Designed the User Role Assignment module to assign administrative and multiple user-level privileges to users of the system according to their role
- Designed user interface using ASP.NET Web Forms, Server Controls, and Custom User Controls, CSS, JavaScript
- Used C# and performed validations on Web Forms using .NET Validation Controls and JavaScript
- Effectively used various state management techniques offered by ASP.NET.
- Implemented Data Access Layer using ADO.NET to communicate With the MS SQL Server 2005 database
- Implemented Optimized SQL Stored Procedures, Database Triggers and Views
