Senior Developer Resume
PROFESSIONAL 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, & 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.
- 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 .
- 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, SublimeText, BIDS, Notepad++
Source Control: VSS, CVS, Team Foundation Server (TFS), SVN (Tortoise), SourceTree.
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 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 ArchitecturehavingPresentation Layer,Business Logic Layer,Data Access LayerusingC#
- 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 JS 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.
- Created new SQL stored procedures as necessary for pulling data from different tables to be shown on the web pages.
- Implemented new pages and or controls and added jQuery functions that helped with s 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.
- Configured TFS as the source control for saving developer code changes, managing various and release builds.
- Prioritised the broken TFS builds, fixed the builds where necessary and made the builds faster and less chances to fail.
- 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 DBContext, Data mappers, for manipulating, retrieving, storing and displaying data from SQL Server.
- 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.
- Deployed the application parts to IIS 7.0 Web server, Applications Server and Database
- Created new user stories as per user requirements given in the functional specification document, adding features to the existing Product Backlog.
- Prioritised Product backlog in consultation with Applications Manager and the development team.
- Worked with business users to put in a foundation and architecture for the portal (front-end, middle-tier, backend). entry on requirements given to create new functionality and windows forms.
- Designed the tables and Entity relationships in the 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 JS and JavaScript.
- Added new features to the website that enhanced the s 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 s 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.
- 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 s judges.
- Developed user stories as per requirements.
- Created Product Backlog for features to be added.
- Assessed User Stories for complexity.
- Prioritised the Product backlog in consultation with Project Manager and the development team.
- Worked with business users to put in a foundation and architecture for the portal (front-end, middle-tier, backend).
- Implemented the provider and customised it to the needs of the international s entry on requirements given to create new functionality and web pages.
- Designed the tables and Entity relationships in the database.
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.
- 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.
