DANISH K MOHAN
Cell: 443-***-**** *************@*****.***
SENIOR .NET SOFTWARE DEVELOPER/ARCHITECT
Microsoft Professional .NET Developer with a passion for software development especially with Agile practices, with an in-depth experience of OOP and Design Patterns.
Over 11 years of software development experience spanning ASP.NET 1.1 to 4.5.1, C#, ASP.NET MVC 4/5, web API, WCF, LINQ, Entity Framework, ADO.NET, Ajax, SQL Server 2000/2005/2008, SSRS, XML Web Services with team leadership and mentoring experience. Expert in full System Development Life Cycle (SDLC).
Has the ability to understand and transform complex business requirements into software, ensuring applications are delivered on time, to specification, are scalable, performance optimized and maintainable. Experience of Non-Microsoft .NET technologies including JavaScript, Json, JQuery, AngularJS, HTML, CSS, Bootstrap and Oracle.
A highly motivated individual who is always learning, able to work to tight deadlines, and who can communicate effectively with technical peers as well as business users. Someone who encourages learning and the sharing of ideas and is always open to new ways of working.
Key Skills
Core Programming Languages:
C#, SQL, JavaScript, VB.NET
Databases:
MS SQL Server 2008/2005/2000, ORACLE, MS Access
Technologies and Frameworks:
.NET Framework (1.1-4.5.1), ASP.NET, MVC4/5, WB API, WCF, WebService, ADO.NET, Entity Framework, AJAX, jQuery, AngularJS, JSon, HTML, CSS, XML, SSIS, SSRS, LINQ
Development Methodologies:
Agile development, Scrum, Test Driven Development, Waterfall
Professional Experience
SOUTHERN COMPANY, ATLANTA GA
Feb 2015 – Feb 2016
Senior .NET developer/Architect in Summary Billing project. Independent full-stack developer for a new web application using C#, ASP.NET MVC5. Worked on couple of other enhancement projects (eStar, Payroll).
Responsible for gathering requirements, getting sign-off from the business users and prepare system requirements specification for the solution.
Designed and developed (single member) new .NET web application using ASP.NET MVC5 and C# and JQuery.
Designed project architecture using Dependency Injection (Unity) design pattern.
Used front end web development tools like CSS, Bootstrap, JavaScript, HTML, and JQuery.
Designed and created Oracle database and Tables.
Developed Rest Service using ASP.net Web API
Developed new functionalities for an existing Payroll website
Involved in testing and fixing the issues occurred in the testing process.
Used TFS for version control.
Provided support and also involved in maintenance process.
Key Technologies: .NET 4.5, C#, Web API, MVC5, JQuery, JavaScript, AngularJS, Bootstrap, HTML, CSS, Json, Oracle
GRIFFIN SOLUTION, ALPHARETTA GA
September 2014 – February 2015
Senior .NET web developer in real-estate project. The projects goal was to deliver mobile friendly version of website. Team Size: 7
Involved in requirement analysis, designing and development.
Used AGILE/SCRUM methodology to implement the application.
Used .Net framework 4.5, n-tier architecture and Object Oriented Methodologies for application development.
Developed the Web Application in ASP.Net 4.5 using MVC5 and C#
Used front end web development tools like CSS, JavaScript, HTML, and JQuery.
Payment gateway integration using FirstData
Involved in implementing the logic using C# and oops concept.
Designed and Created SQL Server Database Tables
Used Entity Framework to connect SQL server db
Used LINQ to manipulate and fetch the data from database.
Involved in testing and fixing the issues occurred in the testing process.
Used TFS for version control.
Provided support and also involved in maintenance process.
Key Technologies: .NET 4.5, C#, XML, HTML, CSS, ASP .NET MVC5, Entity Framework, LinQ, JavaScript, JQuery, Bootstrap, Json, MS SQL Server 2012
THOMSON REUTERS, ROCKVILLE MD
February 2014 – September 2014
Senior .NET developer in Envision (Wells Fargo) project. Mostly was responsible for Front-End development and Report Creation
Used front end web development tools like CSS, JavaScript, DHTML, and jQuery.
Application enhancement task and bug fixes
Created reports using XSL and integrated with application
Designed and Created database objects such as stored procedures, functions, and views for reports.
Fixed the issues occurred during testing process.
Key Technologies: ASP .NET MVC4, MS SQL 2008, C#, XML, XSL, HTML, CSS, JavaScript, JQuery, Json, AngularJS
EQUIFAX, ST.LOUIS MO
June 2013 – February 2014
Team Lead/ Senior .NET developer in I-9 Reporting Project. Single Page Application using MVC4. Backend development based on SOA (Service-Oriented Architecture) using Web API. Agile development process was used with two weeks iterations.
Lead an offshore team (5 members)and assigned task for the team members
Active participation in Scrum meetings
Active participation in Planning meetings, Retrospective meeting,
Time estimation for the task
Updated task and team status
Handled task status through TFS
Developed SPA using MVC4 and JQuery and ADO.Net
Implemented Dependency Injection using Unity4
Developed dynamic subscription for SSRS report
Designed and Created database objects such as stored procedures, functions, triggers and views
Developed different module for Report subscription
Monitored the project flow and creating burn down chart
Discussed business solutions with client business team, resolved existing problems and improving the application stability.
Key Technologies: ASP.Net, C#, MVC4, Web API, JQuery, Ajax, MS SQL SERVER 2008, SSRS
KPMG, NEW JERSEY
February 2010 – June 2013
Team Lead/ Senior .NET developer I was working on a suit of 6 applications. Main responsibilities were:
Managed, maintained, developed and deployed applications and databases in response to business needs.
Wrote application code
Database Design with ER diagram
Agile scrum methodology
Actively participated in Scum meeting, Planning meeting, Retrospective meeting and Task estimation
Application enhancement task and bug fixes
Created reports using SSRS and integration with application
Data migration using SSIS
Daily call with Onsite members.
Monitored the project flow and creating burn down chart
Analyzed software specifications and identification of the Support application functionalities for design, development and testing.
Performed RTB (Run the Business) activities, i.e. fixing all the application related issues and bugs that may come up during the production phase. This also includes helping the application users in understanding the application and setting up the environment for them to make the application up and running.
Provided production support - data warehousing activities, such as data mining, report creation that assist in business decision, monitoring day-to-day processes, timely fixing production problems encountered, performing data fixes, executing Month/Quarter/Year End batch processes & troubleshooting issues for business users and business analysts.
Discussed business solutions with client business team, resolving existing problems and improving the application stability.
Coordinated with business clients, supporting the application and implementing the process as per specifications provided.
Performed requirements gathering and analysis, estimating time required for project completion, preparing schedules, design documentation, design reviews and development, testing and deployment of application enhancements, as well as project planning.
Reviewed work products and deploying the application in the test environment and initiating the process of user acceptance testing. It includes fixing of bugs and technical errors that may come up during this phase.
Supported the system components during system testing, integration testing and during promotion of these components to production environment
Key Technologies: ASP.Net, C#, JavaScript, Ajax, VB 6, Excel macro, ASP, SSRS, SSIS, MS SQL SERVER 2005/2008, ADO.Net, Entity Framework
GLOBAL INFONET
October 2008 - Feb 2010
I was employed as a Senior .NET Developer in IT department. Worked for different US clients (Crowly, NationalParts and ISG). The list of my responsibilities below:
Actively involved in requirement gathering and analysis.
Architect and implemented the web application framework using ASP.Net and C#.
Designed the SQL Server database structure & written stored procedures, functions using T-SQL.
Customized various controls for Application by developing Custom Controls and User Controls for consistent look and feel.
Written Master Page and implemented the same template throughout the application.
Written Themes to make the similar look and feel across all web pages and CSS files to make the font size and style consistent across the site.
Involved in designing and documentation of application flows and developed functional diagrams using Visio.
Responsible for work distribution among team members.
Key Technologies: .NET 2.0 / 3.5, ASP.NET, MVC, JavaScript, HTML, CSS, SQL, XML, WCF, LINQ, Web Services, IIS,, Microsoft Enterprise Library
ART TECHNOLOGIES
January 2007 - October 2008
As Senior Software Engineer my role was to develop, test and deploy online shopping websites for various clients. My main responsibilities included:
ASP.net Application design and development
UI design using HTML and CSS
Designed and Created database objects such as stored procedures, functions, triggers and indexes
Direct interaction with clients.
Integrated payment gateways (PayPal, Monaris) for shopping sites
Key Technologies: .NET 2.0 / 3.5, ASP.NET, ADO.Net, JavaScript, HTML, CSS, SQL, XML, WCF, Web Services, IIS
LITEBREEZE
May 2005 - December 2006
Software Developer. My main responsibilities included:
Application Development using ASP.Net & C#, JavaScript
UI design
Developed various reusable User Controls using ASP.NET controls.
Created stored procedures
Key Technologies: .NET 1.1 / 2, ASP.NET, ADO.Net, JavaScript, HTML, CSS, SQL Server 2000 IIS
Education
MADURAI KAMARAJ UNIVERSITY – TAMILNADU, INDIA
Master’s Degree in Computer Application, 2004
Professional references upon request.