Senior Developer Resume
SUMMARY
- Over 13 years of experience in Software development. Extensively worked on C#, ASP.Net, WCF, Web Service, OData Service/REST, Web API, MVC, Azure AD, AngularJS, KnockoutJs, Twitter Bootstrap, VB.Net, VB 6.0, SQL server, JavaScript, VB Script, Javascript, JQuery, XML, XSD, XSLT, HTML, CSS, AJAX, SOAP, JSON, IIS
- Worked extensively on Azure Active directory and on premise Active directory
- Worked extensively in .Net 1.0/2.0/3.5/4.0/4.6 frameworks
- Good understanding of MVC 5.0, LINQ, Nuget Package management, HTML5
- Hands on experience in Database activities such as writing stored procedure, functions, triggers and cursor and involved in table design using SQL server 2000/2005/2008.
- Clear knowledge on Object oriented Programming (OOP) concepts and Worked in customized MVP framework, and also part of maintenance and enhancement team in my previous projects.
- Worked extensively on unit testing mocking framework like Telerik JustMock, Rhino Mocks
- Worked extensively on Dependency injection framework like Microsoft Unity, Ninject
- Worked on integrating Single Sign - on with Azure AD authentication.
- Worked extensively on LINQ, Generics, Lambda expressions
- Played well with programming and source safe tools - Visual Studio / and VSS, TFS, SVN. Handled TFS branching and merging codes.
- Created several VBA Macro Applications to process excel files and word document contents.
- Experience in creating Class diagram, data flow diagram, ER diagram, sequence diagram using Visio.
- Worked on web debugging tools like fiddler, Wireshark, SOAP-UI
- Hands on experience in DTS Package, SSRS, Crystal Report and SSIS.
- Extensively worked on MVC, Razor View Engine and Entity framework
- Involved in Responsive web designing using Bootstrap and AngularJs
- Worked on various project models like Agile model, waterfall model, Incremental model.
- Involved in scrum methodology representing small scrum team, sprint planning & sprint review.
- Created.NET tools to automate redundant and manual tasks.
- Good Team player with communication skill and interpersonal skills.
- Worked in offshore - onsite model and managed team and tracked project status using MS project.
- Ability to scale up to technical roles and management roles. Flexible and adaptable to all environment.
- Coordinated with client’s external non technical vendors and other tech teams for integration.
- Intimate involvement in every phase of software development life cycle (SDLC) - Analysis, design, development, testing, implementation and maintenance.
TECHNICAL SKILLS
Programming Languages: C#, C, VB.Net, Visual Basic 6.0
Database: MS Access, Oracle, SQL server 2005/ 2008
Web Technologies: ASP, ASP.Net, MVC, WCF, Odata service / Web API, AngularJS, Bootstrap, HTML, XML, XSLT, CSS
Script Languages: JavaScript, VB Script, JQuery
Office Application: Ms-Office, VBA, Outlook COM Addins
Reporting Tool: SSRS, Crystal Report
Debugging tool: Fiddler, WireShark, LinqPad, Redgate .NET Reflector
Document gen. tool: SandCastle
Development Tools: Visual Studio 20 /2012
.NET Framework: .Net Framework 2.0 / 3.0 / 3.5 / 4.0 / 4.6
ORM tools: Entity Framework
.NET Open source libraries: Automapper, Newtonsoft Json.NET, Pdfsharp, Microsoft Enterprise library for Data access Application block and Logging, ELMAH, Unity framework
Testing/Mocking framework: Telerik JustMock, Rhino mock
Web server: IIS 6.0 / 7.0
Project Planning & Tracking: MS Project, MS Excel
Defect Tracking: Bugzilla
Process & Design Tool: MS Visio, DTS. SSIS
Presentation Tools: MS PowerPoint
Source control: Visual Source safe, TFS, Tortoise SVN
PROFESSIONAL EXPERIENCE
Confidential
Senior Developer
Responsibilities:
- Involved in Analysis, Design and Development
- Involved in database design
- Implemented the Business Logic Layer (BLL) and Data Access Layer (DAL).
- Worked on creating the HLD and LLD design Documents.
- Performed auto unit testing with mocking framework - JustMock
- Create SQL server stored procedures, functions and triggers.
- Work closely with Project Sponsor/Clients for requirement clarifications.
- Fixed the defects raised by the client.
- Involved in preparing monthly report for root cause analysis of defects and prepared mitigation plan.
- Developed tool to automate script generation during deployment.
- Optimized performance of the system by modifying stores procedures.
- Debugging and providing technical solution to complex production issues.
Confidential
Senior Developer
Responsibilities:
- Involved in Analysis, Design and Development
- Worked on creating the HLD and LLD design Documents.
- Production support
Confidential
Project Lead
Responsibilities:
- Involved in Analysis, Design and Development for existing web application enhancement.
- Analyzed and automated redundant and frequently doing production tasks by developing. NET tool.
- Analyzed the existing system and made new enhancement as per requirement.
- Create and modify existing SQL server stored procedures, functions and triggers.
- Optimized performance of the system by modifying stores procedures.
- Debugging and providing technical solution to complex production issues.
- Providing solution to complex production issues, that involves dependency with other sub-system
- Fixed the defects raised by the client.
- Assisted support teams in resolving the production issues.
- Rewritten legacy DTS package, which synchronizes the BPortal user information to .NET code.
- Involved in preparing monthly report for root cause analysis of defects and prepared mitigation plan.
Confidential
Senior Developer
Responsibilities:
- Involved in Analysis, Design, Development and Implementation for enhancements.
- Participated in scrum call and update the module status to the clients.
- Involved in database design
- Involved in Agile methodology of development.
- Worked on creating the HLD and LLD design Documents.
- Create SQL server stored procedures and reports.
- Analyze business process and gather project requirements, document and interact with external vendors for clarification on the requirement.
- Involved in capturing project metrics and pushing data to auditing tool for organization compliance.
- Involved in Root cause Analysis and preparing mitigation plans.
Confidential
Senior Developer
Responsibilities:
- Troubleshooting technical issues in RL environment.
- Guiding RL developers on issues with RL environment.
- Identifying root cause of RL issues and engaging appropriate team, if necessary
- Reporting weekly and monthly status to manger with metrics.
- Developed tool to automatically monitor, if RL sites are down for some reason.
Confidential
Senior Developer
Responsibilities:
- Mentored and lead 3 member team.
- Involved in Analysis, Design and Development.
- Project estimation and task coordination.
- Involved in pushing project metrics to compliance portal.
- Involved in Database design and writing stored procedures.
- Involved in Root cause Analysis and preparing mitigation plans.
- Involved in application performance tuning.
Confidential
Senior Developer
Responsibilities:
- Involved in rewriting legacy code into MVC
- Involved in preparing understanding document by understanding the legacy application.
- Project estimation and task coordination.
- Writing unit test cases and execution of test cases.
- Application maintenance and support
Confidential
Senior Developer
Responsibilities:
- Project estimation and task coordination.
- Did POC for migration.
- Identified and published checklist for common migration problems
- Involved in functionality testing.
- Involved in source control management, change management, and deployment
- Involved in Production support.
Confidential
Senior developer
Responsibilities:
- Interacting with in house client for requirements.
- Analysis, design, development, unit testing and integration.
- Test scenario preparation and execution.
- Application deployment and maintenance.
- Involved in source control management, change management, and deployment
- Involved in Production support
Confidential
Module Lead
Responsibilities:
- Analysis, design, development, unit testing and integration.
- DB design and writing stored procedures.
- Interacting with clients to understand the business requirements and clarification
Confidential
Developer
Responsibilities:
- Analysis, design, development, unit testing and integration.
- Test scenario preparation and execution.
- Application deployment and maintenance.
- Preparing LLD for the new enhancement.
- Involved in application Production support.
Confidential
Module Lead
Responsibilities:
- Analysis, design, development, unit testing and integration.
- Test scenario preparation and execution.
- Application deployment and maintenance.
- Worked closely with client to better understand their requirement.
- Involved in application Production support.
Confidential
Developer
Responsibilities:
- Analysis, design, development, unit testing
- Test scenario preparation and execution.
- Application deployment and maintenance.
- Involved in database design
- Worked closely with client to better understand their requirement.
Confidential
Developer
Responsibilities:
- Analysis, design, development, unit testing.
- Test scenario preparation and execution.
- Application deployment and maintenance.
- Worked closely with client to better understand their requirement.
