Senior Consultant Resume
Houston, TX
SUMMARY
- 12+ years of Software Application Development and Management experience with Web based applications involving all stages of Software Development Life Cycle (SDLC).
- Hands on experience in:
- Agile (SCRUM & KANBAN) development methodologies.
- Developing Web based applications using C#, ASP.NET, ASP.NET MVC 4, HTML, HTML5, JavaScript, JQuery, Knockout.js, Angular JS 1.3, Angular 2, Angular 4, Typescript, Silverlight using Visual Studio 2005/ 2008/ 2010/ 2013/2015/2017 IDE.
- Using Kendo UI controls like kendo grid, dropdown, multi - select, numeric text box & date pickers etc.
- Implementing MVC Controller’s action methods (Index, New, Edit, View) for views & partial views rendering & Web API Controller’s action methods (Get, GetById, Post, Put, Delete) for server side data.
- Entity Framework using Highway.Data in building Entities, Mappings for the database SQL Server 2012.
- Implementing Transitions & Handlers for server side actions.
- Test Driven Development (TDD) and Pair programming.
- Code coverage by implementing Unit tests, Integration tests for server code using Rhino mocks & NUnit and Jasmine tests for JavaScript view models.
- Team Foundation Server 2013 for source code and work management.
- Using POWER SHELL command prompt for handling GIT.
- AJAX using AJAX Control Toolkit to partially update the web form for enhanced user experience.
- Design and development of business reports using SQL Server Reporting Services (SSRS).
- Using Web Services & WCF.
- Building RIA applications using Silverlight & Expression Blend.
- Implementing MVC & MVVM design patterns.
- DDL & DML using RDBMS databases like SQL Server 2000/2005/2008 and Oracle10g/9i.
- Configuring IIS 6.0 & 7.0 for hosting Intranet applications and generating SSL certificates.
- Source Code Control Systems like VSS, SVN & TFS.
- Working independent and team-oriented environments.
- Understanding Features/PBIs (Product Backlog Items), estimating effort by complexity of implementation and converting them to tasks in SPRINT GROOMING & SPRINT PLANNING meetings.
- Understanding (+)’s and (-)’s of the completed sprint and identifying steps to improve in coming sprint in RESTROSPECTIVE review meetings
- Code review process to ensure the quality of the application code for MINIMUM VIABLE PRODUCT (MVP).
- Explored Test Automation Tools like Telerik Test Studio & Test Complete 8.
- Good team player with problem solving, troubleshooting capabilities, software installations & server configurations.
- Sincere, enthusiastic, smart working and strong interest to learn new skills.
- Self-motivated, self-starter and able to lead others.
PROFESSIONAL EXPERIENCE
Confidential - Houston, TX
Senior Consultant
Responsibilities:
- Worked on Agile Methodology (KANBAN) to meet timelines with deliverables.
- Understanding business requirements in design meetings.
- Identifying use cases for requirements.
- Design prototypes and review with project managers.
- Estimating the effort needed and submit for approvals.
- Knowledge transfer to the team for the kick off.
- Analyzing database schema.
- Defining modules need to be delivered in phase wise.
- Building Views using HTML5, CSS3, Kendo UI, JavaScript, jQuery (Angular.js 1.3), Typescript
- Implementing Controller's & Web API Controller’s action methods for invoking database operations and server-side actions.
- Designing database using Entity Framework (Code first) for SQL Server 2016.
- Designing and data binding reports using SQL Server Reporting Services (SSRS).
- Setting up and configure Rabbit MQ queues for reading messages and processing as required.
- Setup DEV, STG & PREP environments for development, testing & Pre-production.
- Review bugs & change requests based on testing feedback.
Environment: WINDOWS 7 & 10, C#, ASP.NET MVC5, HTML5, CSS3, Kendo UI, JavaScript, jQuery, Knockoutjs, AngularJS 1.3, Typescript, LINQ, Entity Framework, VSTS, TFS, SQL Server 2016, SQL Server Reporting Services and Rabbit MQ
Confidential - Houston, TX
Programmer Analyst
Responsibilities:
- Worked on Agile Methodology (SCRUM) to meet timelines with deliverables.
- Understanding business requirements (Features) in SPRINT GROOMING and SPRINT PLANNING meetings. Breaking Features into Product Backlog Items (PBIs) and identifying effort score based on complexity of implementation and dividing them into tasks.
- Implemented the project in MVC (ASP.NET MVC 4) design pattern.
- Building Views using HTML5, CSS3, Kendo UI, JavaScript, JQuery, Knockout.js, Require.js & Amplify.js.
- Implementing Web API Controller’s action methods for invoking server side actions.
- Creating Entities & Mappings using Entity Framework for Database SQL Server tables and Implementing Transitions & Handlers using them for server side actions.
- Writing unit tests and Integration tests for all Entities, Mappings, Transitions & Handlers using NUnit & Rhino mocks and Jasmine tests for javascript knockout view models.
- Updating task’s status in Team Foundation Server and daily SCRUM meetings.
Environment: WINDOWS 7, C#, ASP.NET MVC4,HTML5, CSS3, Kendo UI, JavaScript, JQuery, Knockout.js, Require.js, Amplify.js, LINQ, Entity Framework, GIT, Powershell, TFS,Dot cover, Resharper, Code coverage using NUnit, Rhinomocks, SQL Server 2012
Confidential, Beaverton, ORLead .Net Developer
Responsibilities:
- Worked on Agile Methodology (KANBAN) to meet timelines with deliverables.
- Understanding requirements once user story reaches “Plan It - Complete”.
- Developed the Windows Communication Foundation (WCF)services and defined Service Contracts for specific functionality.
- Developed Rich Interactive GUI using Silverlight Toolkit, XAML.
- Created Stored Procedures, Views for generating reports by using PL/SQL in Oracle 10g.
- Involved in the exploring of Telerik Test Studio & Test Complete (Smart Bear) tools for the test automation of the MMX.
- Updating the status of user story in daily scrum meetings.
- Estimating the defects logged & fixing defects logged.
- Source Code Versioning on Tortoise SVN.
Environment: WINDOWS 7, C#, Silverlight 4, WCF, ADO.NET, VS 2010 Ultimate, .NET Framework 4.0, SVN, Telerik Controls, Oracle 10g, PL/SQL developer, Telerik Test Studio, Test Complete 8.
Confidential
Responsibilities:
- Working with client to understand the business needs and design it into requirements.
- Building the prototypes and demo them to client.
- UI design with ASP.NET and database design on SQL Server 2008.
- Programmed ADO.NET Entity Framework for communication between application and database.
- Managing RDL reports on SQL Server Reporting Services (SSRS) and enable applications to access the reports.
- Offshore code review and thorough testing of application before deploying it to Staging.
- Source Code Versioning on Tortoise SVN.
- Administration of IIS 6.0 & 7.5.
- SSL certificates generation & registration for SSL ports.
- SSO implementation on IIS 6.0 & 7.5 hosted applications for access over SAP portal.
Environment: WINDOWS 7, C#, ASP.NET MVC4, WCF, ADO.NET Entity Framework, VS 2010 Ultimate, .NET Framework 4, SVN, SQL Server 2008, SSRS.
Confidential
Responsibilities:
- Understanding the requirements.
- Developed UI on Silverlight and MVVM (Model-View-View Model) design pattern.
- Handled Server side code.
- Worked onWindows Communication Foundation (WCF)services and for Service Contracts and Operation Contracts.
- Handled keyboard and mouse events using Silverlight.
- Estimating the defects logged & fixing defects logged.
Environment: WINDOWS 7, C#, Silverlight 4, WCF, VS 2010 Ultimate, TFS, XML, .NET Framework 4.0, SQL Server 2008.
Confidential
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC) from identifying the requirements to preparing the use case documents.
- Developing application with Win Forms using Sync Fusion Controls with C#.
- Writing Queries, Stored Procedures, Functions, Triggers for SQL Server 2005.
- Designed admin website in ASP.NET 3.5 with a consistent site-wide page layout Using Master Pages and their associated content pages for managing user accounts for IEW.
- Used JavaScript for client side validations.
- Managed application deployment process between DEV / QA and Production environments.
Environment: WINDOWS XP, C#, ASP.NET 3.5, ADO.NET, WCF, VS 2008,SYNC FUSION CONTROLS, VSS, HTML, JavaScript, CSS, XML, .NET Framework 3.5, SQL Server 2005.
Confidential
Responsibilities:
- Designing and Development of the Web Pages using .Net technologies (Web Forms) C#, ASP.Net.
- Used ASP.NET Page lifecycle Techniques and handle a control's initialization, instantiating controls, restoring and maintaining state, running event handler code, and rendering.
- Developed interactive and user friendly User Interface (UI) using HTML, Java script, CSS and AJAX for partial page post back.
- Used Dev Express Reports to represent report information.
- Developed and implemented Master pages, Themes.
- Used ADO.Net to pull data out of the database and use it in the application.
- Used ADO.NET data objects such as Data Adapter, Data Reader, Data Table and Repeater for consistent access to SQL data sources.
- Developed Database Tables to store information in Oracle 9i using Toad.
Environment: WINDOWS XP, C#, ASP.NET 3.5, ADO.NET, VS 2008, Dev Express Reports, CVS, HTML, AJAX, JavaScript, CSS, XML, .NET Framework 3.5, ORACLE 9I, TOAD.
Confidential
Responsibilities:
- Involved in design and development of application using .NET, C#, ASP.NET.
- Developed interfaces using Tree view and Grid controls using C#, ASP.NET.
- Developed and implemented Master pages, Themes.
- Developed Database Tables to store information in Oracle 9i using Toad. Experienced in writing stored procedures in Oracle 9i database as the backend.
- Involved in versioning of the application using CVS.
Environment: WINDOWS XP, C#, ASP.NET 3.5, ADO.NET, VS 2008, CVS, .NET Framework 3.5, ORACLE 9I, TOAD.
Confidential
.Net Programmer
Responsibilities:
- Understanding the requirements.
- Coded UI & Server side.
- Created tables & stored procedures on SQL Server 2005
- Fixed the defects logged.
- Explored the custom functionality of background processing by showing progress bar on UI.
Environment: WINDOWS XP, C#, ASP.NET 3.5, ADO.NET, VS 2008, CVS, .NET Framework 3.5, SQL Server 2005.
Confidential
.Net Programmer
Responsibilities:
- Understanding the requirements.
- Coded UI & Server side.
- Created tables & stored procedures on SQL Server 2005
- Fixed the defects logged.
Environment: WINDOWS XP, C#, ASP.NET 3.5, ADO.NET, VS 2008, CVS, .NET Framework 3.5, SQL Server 2005.
