Senior .net Developer Resume
SUMMARY:
- Thirteen plus (13+) years’ experience with Microsoft .NET technology stack in the areas of Software Development & Implementation, Execution & Project Planning of Windows and Web Applications using Visual Studio .NET.
- Thorough understanding of the Software Development Life Cycle (SDLC) with proficiency in mapping client / business requirements, application design, development, integration & testing and troubleshooting for complex information systems management, documentation.
- Worked in different domains like: IT consulting, Insurance, Gaming and loyalty cards, Transportation, Airline Cargo, Healthcare, Telecom Billing and Non - Profit domains.
- Experience in working with WCF, WPF, LINQ to SQL, ADO.Net, Entity Framework, ORM, Model View Controller Framework (MVC), ASP.Net and WinForms.
- Experience in designing and developing applications in distributed environments.
- Experience in designing and developing SharePoint Sites, Web parts and integrating with other web applications for the Intranet and Internet based websites.
- Lead, Coached and mentored 8 member-team at Confidential teams during the various project phases, training & guiding team members and enabling knowledge sharing among the team.
- Experience in writing T-SQL Queries, creating Stored Procedures, Triggers, and using Normalization Techniques, Views, Joins and Indexes. Experienced in generation of various reports using SQL Reporting Services.
- Experience with building data extract, transform and load (ETL) using SSIS/DTS packages.
- Participated in full life-cycle development using (OOP) Object Oriented Programming concepts.
- Experience with building databases using Code First Migrations using Entity Framework.
- Proficient in working with applications based on 3-Tier Architecture and n-Tier Architecture.
- Involved in utilizing Team Foundation Server (TFS), GIT, SVN for Version Control.
- Skilled in Agile (Scrum) development methodology, as a Scrum Master delivered 5 successful medium size web and desktop projects for Confidential NSW.
- Skilled in configuration and use of various tools for faster code development, debugging and testing. Tools like ReSharper, SQL Profiler, Fiddler, etc.
- Experienced with various technical aspects like product documentation, software design, coding of modules, monitoring critical paths & taking appropriate actions.
- Experienced in coding with different browsers Edge, IE, Firefox, Chrome, Safari and Opera.
- Experienced in custom building content management system (CMS) using Umbraco.
- Experienced in servicing components inside .Net based customer relationship management (CRM) systems.
TECHNICAL SKILLS:
Languages: C#, HTML, CSS, LESS, Bootstrap, ASP.NET, MVC, Web API, LINQ, Entity Framework, WCF.
JavaScript Framework: Angular JS, Node JS, Knockout JS, React JS, Ember JS, Typescript, Karma, Chai, Jasmine, Protractor, NPM, Grunt, Bower
Other Microsoft Tools: Visual C++, Visual Basic, SharePoint, Office2010, Office 2013.
IDE: Visual Studio (2015, 2013, 2012, 2010), WebStorm, Sublime Text, BIDS, Notepad++
Source Control: VSS, CVS, Team Foundation Server (TFS), SVN (Tortoise), Source Tree.
CMS: Umbraco, Dot Net Nuke (DNN).
Tools: ReSharper, SpecFlow, Cucumber, NUnit, Microsoft Testing Framework, Redgate Tools
Estimation: Function points, Story Points, Scrum Planning Poker (Agile), Story Boarding.
Databases: SQL Server (2014, 2012, 2008 R2), Oracle, TSQL, PLSQL.
Operating System: Windows (10,8.1,8,7), Windows Server, Windows NT, UNIX.
Database Tools Used: Reporting Services, SQL Server Integration Services.
PROFESSIONAL EXPERIENCE:
Confidential
Senior .Net Developer
Responsibilities:
- Organised Umbraco web development tasks in the Sprints of 2 weeks duration.
- Participated actively in stand ups with the team members to understand the status, work through the issues if any, measure and adjust the development work and testing work speed.
- Created various document types in Umbraco for use in the website.
- Developed ASP.net MVC C# based User Login functionality that works with Facebook Open Graph API, Google API, Instagram API
- Worked Extensively with Umbraco Examine Search API using C# code set up for searching capability throughout the website on various categories of searches and return the search results.
- Created member C# form for capturing profile related member details such as DOB, Telephone number, interests, activities, Facebook permissions.
- Installed and Integrated CK editor (ver4.7.3) for use of editing Rich Text content throughout the website.
- Developed C# server-side code to work with Facebook OG interface (version 2.9, 2.10) to push and pull posts from Facebook.
- Installed and configured TeaCommerce Shopping Cart as Umbraco plugin to the website.
- Customized Shopping cart using Asp.net MVC, used controller methods to communicate with the cart features, adding / removing products from the shopping cart.
- Developed C# Web API methods to handle submission of files such as images, videos into website using file upload functionality and store and retrieve these images through media gallery.
- Developed database using Code First Migrations in Entity Framework to create Tables, relationships between tables and Stored Procedures
- Created tables, stored procedures in SQL Database for use with Frontend UI data displayed or flowing via forms or UI
- Created responsive frontend views Bootstrap MVC C#, CSHTML/Razor, HTML, jQuery, Angular 2.0 and JavaScript functional views to work with Asp.net MVC controllers for seamless flow of information between views, controller, Umbraco Web API and SQL Server database.
Confidential
Senior Developer
Responsibilities:
- Broke down Epics into smaller user stories for the Sprints and performed velocity assessment.
- Participated in daily stand ups, Sprint planning, review and retrospective analysis.
- Incorporated retrospective feedback into upcoming Sprints to make the Sprints more effective and efficient.
- Developed N-tier Architecture having Presentation Layer, Business Logic Layer, Data Access Layer using C#
- Worked with technologies C#, LINQ, Entity Framework and data models that push/pull data to/from database as part of the middle tier.
- Created responsive Frontend web pages (Views) using C#, CSHTML/Razor, HTML, jQuery, Angular 2.0 and JavaScript.
- Created ASP.Net MVC Razor views to the front-end web pages as the functionality demanded.
- Created new features to the website that enhanced the Contributions and made the interaction more robust and compliant with existing standards.
- Implemented new pages and or controls and added jQuery functions that helped with awards entry like adding new architectural practices, key consultants etc.
- Optimized the graphic content with jQuery and find tuned the control HTML events, animations on the site.
- Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Designed and Implemented the data layer changes using Entity Framework objects like DB Context, Data mappers, for manipulating, retrieving, storing and displaying data from SQL Server.
- Created new SQL stored procedures as necessary for pulling data from different tables to be shown on the web pages.
- Created Entity Framework Scripts to perform Code First Migrations to push the changes on to existing Database.
- Resolved Merge Conflicts during Code First Migrations when present.
- Deployed the application parts to IIS 7.0 Web server, Applications Server and Database
Confidential
Lead Web Developer
Responsibilities:
- Chose scrum (Agile) Framework to execute the project as per client needs to deliver project features in quick succession.
- Guided the project team members through scrum methodology.
- Created User stories, assessed, completion checked and reviewed user stories jointly with product owner with scrum Templates from Visual Studio.
- Carried out planning poker assessment of user stories for complexity with development team.
- Performed Product Backlog creation and complexity assessment.
- Broke down Product Backlog into Sprints and performed velocity assessment.
- Conducted daily stand ups, Sprint planning, review and retrospective analysis.
- Incorporated retrospective feedback into upcoming Sprints to make the Sprints more effective and efficient.
- Worked with technologies C#, LINQ, Entity Framework and data models that push/pull data to/from database as part of the middle tier.
- Created responsive Frontend web pages (Views) using C#, CSHTML/Razor, HTML, jQuery, Angular 2.0 and JavaScript.
- Added new features to the website that enhanced the awards entry and made the interaction more robust and compliant with current standards on SQL.
- Integrated SQL Server 2014 as the backend database to capture the relevant data to and from web site.
- Implemented new pages and or controls and added jQuery functions that helped with awards entry like adding new architectural practices, key consultants etc.
- Optimized the graphic content with jQuery and find tuned the control HTML events, animations on the site.
- Tracked the completion of sprints using TFS and the charting mechanisms for measuring product back log burn out, speed of sprints (number of backlog items cleared in a sprint) etc.
- Configured TFS as the source control for saving developer code changes, managing various and release builds.
- Prioritised the broken TFS builds, got them fixed by the team member responsible so that there is a quick turnaround for other team members to continue their work.
- Created Unit and Integration test strategy, deployment plans to respective environments, to enable end to end sprint cycle tests and their successful release to respective environments.
- Created Entity Framework Scripts to perform Code First Migrations to push the changes on to existing Database.
- Resolved Merge Conflicts during Code First Migrations when present.
- The finished website was hosted on IIS 7.0 Web server in Production and Database in Backend Servers hosting SQL Server 2014.
- Setup security as per the ASP.net Windows Authentication between web server and database server.
- Performed database administration and added pdf engine to convert the received data from site users into pdf format for further processing by the RIBA Awards judges.
Environment: CSHTML, C# 4.0, ASP.Net MVC 4, LINQ, SQL Server 2014, IIS 7, Team Foundation Server (TFS)2012, LINQ, jQuery, AJAX, Angular JS, JavaScript, HTML, CSS, Entity Framework.
Confidential
Senior Web Developer
Responsibilities:
- Developed and designed the Business layer/Data Layer using C#, LINQ, Entity Framework and SQL Server.
- Responsible for document deliverables, including Design Specifications, Site Architecture Map, Test Plans, as well as for conducting usability testing using ASP.Net.
- Used custom built Business Layer Functionalities for the middle-tier ages at one go using ASP.Net.
- Designed and developed custom built pages for the database layer/calls and server settings separately to in corporate them into any ASP.Net environment using C#5.0 and ASP.Net.
- Designed and developed the website pages and HTML templates provided by HTML graphics design company.
- Created web pages to view the statements/invoices using ASP.NET, JavaScript, jQuery, JSON.
- Enhanced the car and home insurance quote journeys by use of adding dynamic jQuery controls.
- Improved the interaction to be more robust and compliant with current standards across different browsers.
- Added LINQ to Entity Framework components to modernize data access and improved the performance by 3 times more than the older ADO used in the websites.
- Created Entity Framework Scripts to perform Code First Migrations to push the changes on to existing Database.
- Resolved Merge Conflicts during Code First Migrations when present.
- Re-defined Data models to better suit search features as per Google Search needs.
- Implemented new controls and added jQuery functions that helped with address search, job search and post code search for the customer.
Environment: CSHTML, C# 4.0, ASP.Net MVC 3, LINQ, SQL Server 2012, IIS 7, Team Foundation Server (TFS)2012, LINQ, jQuery, AJAX, JavaScript, HTML, CSS, Entity Framework.
Confidential
Senior Scrum master / Developer
Responsibilities:
- Developed a strong understanding of various business processes and IT projects in the organisation.
- Designed, Developed, Tested and rolled out website for the organisation in a timely organised Agile/Scrum methodology.
- Provided full support for Microsoft based websites (ASP.Net, ASP.Net MVC, SharePoint, WinForms Applications, WPF Applications, Silverlight, DNN, Umbraco).
- Assisted external consultant with application architecture, system design and database design.
- Used tools for quality control of IT processes to track and measure defects in code.
- Resolved business issues with web and Windows applications.
- Worked on SQL Reporting Services to extract custom business-based reports from SQL Server Databases for various Website Projects.
- Performed requirement Analysis as per business user requirements.
- Deployed and promoted the released version of the program code into production environment as per change management system of the IT Department.
Environment: Umbraco, CSHTML, C# 4.0, ASP.Net MVC 3, LINQ, SQL Server 2012, IIS 7, Team Foundation Server (TFS)2010, LINQ, jQuery, AJAX, JavaScript, HTML, CSS, Entity Framework.
Confidential
Technical Lead
Responsibilities:
- Developed one of the modules for interfacing, UNIX based systems with providing data to Oracle/ Informatica server.
- Managed the offshore team of developers. Single point contact between on-site client project manager and offshore team.
- On-site User acceptance and Implementation. Weekly status reporting of the project to the Senior Management.
Environnent: UNIX, C, Shell Scripts, Informatica, Oracle, AS400, XML, DTD
Confidential
Senior Consultant / Business Analyst / Lead Developer
Responsibilities:
- Contributed to scope, design, development, testing, rollout to production and documentation.
- Designed and developed the proration logic and tested it under actual working environment.
- Received special recognition from Air Mauritius executive team for delivering this project within an aggressive timeline of 5 months. Considering there were several business rules (defined by IATA) to be honoured before computing the revenue for inter-airline billing based on complex proration logic, this project was extremely technically-challenging.
Environment: Visual Basic 6.0, OOD, SQL Server 7.0, Seagate Crystal Reports.
