PROFESSIONAL SUMMARY:
- Over 12 years of experience as Technical Lead, Full Stack Sr. .Net Developer in design, development and implementation of Web applications applications using Microsoft technologies
- Experience in all the phases of Software development life cycle including Object Oriented Analysis Design, Development and implementation.
- Experience in development with C#, ASP.NET, MVC, ADO.Net, Fluent NHibernate, Entity Framework, WCF & Web Services using Visual Studio.Net environment.
- Experience in implementing REST API.
- Experience in Database Design, Development and Programming using SQL Server and script task in SSIS.
- Good knowledge in designing and implementing applications using MVC and MVP and other design patterns
- Experience in implementing AngularJs, JQuery, KnockoutJs & Java Script in presentation layer.
- Designed and Developed n - tier applications. Well versed with Back end, Middle tier and GUI.
- Good understanding of Agile software development methodologies ( Scrum Methodologies, RAD)
- Participated in Sprint grooming, Sprint planning, scrum calls or stand-up meeting and Sprint retrospective meetings.
- Worked on improving application code quality by performing code analysis for maintainability index and cyclomatic complexity and fixing it.
- Worked on improving coding standards using ReSharper.
- Good working experience in analyzing request/response of web services using SOAP UI
- Good working experience in using version control tools like Visual Source Safe, Visual Studio Team Foundation Server.
- Strong programming, trouble shooting and problem solving skills
- Good working experience in TDD like Unit testing and NUnit with mock objects.
- Proven experience in project and team leading with zero defect delivery. Equally comfortable working independently as well as in a team environment
- Good communication and interpersonal skills, capability to learn fast and assume any responsibilities.
TECHNICAL SKILLS:
Programming Languages: .NET, C#, ASP.Net, ADO.Net & WCF, SQL,T-SQL, XML & HTML
Internet Development: ASP.NET, IIS, JavaScript, AngularJs, JQuery & KnockoutJs
DBMS: SQL-Server 2005, SQL-Server 2008, Oracle & PostgreSQL
Design/CASE Tools: MS Project
Operating Systems: Win 2003/XP/2000/NT
Miscellaneous: MS VSS, N-Unit, TFS, SOAP UI, Fiddler, Resharper
PROFESSIONAL EXPERIENCE:
Confidential, Omaha, NE
Senior Software Developer
Responsibilities:
- Building UI pages using bootstrap css and knockoutJs for model binding.
- Responsible for providing technical solutions as per the business needs.
- Provide technical guidance and assistance to development teams
- Involved in designing, Coding, Developing and implementation using MVC.Net
- Implemented JQuery DataTable for grid display.
- Responsible for developing application as per coding standards and code metrics.
- Responsible for consulting with clients and then implementing software solutions as required.
Environment: Asp.net, MVC, C#, KnockoutJs, PostgreSQL, .Net 4.5, VS 2017.
Confidential, Omaha, NE
Senior Software Developer
Responsibilities:
- Created and updated WCF service operations.
- Created data access layer with Fluent NHibernate configuration and mapping for domain objects for database.
- Involved in Coding, Developing and implementation using MVC framework.
- Responsible for Development and Defect Fixing and bug fixes.
- Responsible for developing application as per coding standards and code metrics.
- Responsible for consulting with clients and then implementing software solutions as required.
Environment: Asp.net, MVC, C#, JQuery, WCF, SQL Server 2014, .Net 4.5, VS 2015.
Confidential, Philadelphia, PA
Programmer Analyst
Responsibilities:
- Responsible for developing application as per customer’s requirements.
- Implemented AngularJs front-end UI design
- Implemented Fluent NHibernate for database object relational mapping
- Involved in Coding, Developing and implementation using light weight MVC framework Nancy.
- Responsible for Development and Defect Fixing and production support bug fixes.
- Responsible for developing application as per coding standards and code metrics.
- Responsible for developing script task in SSIS package.
- Responsible for consulting with clients and then implementing software solutions as required.
- Responsible for various phases of Development and defect fixes from Development to QA to UAT.
Environment: Asp.net, Nancy, C#, AngularJs, SQL Server 2008R2, SSIS, Oracle, .Net 4.5, VS 2013.
Confidential, Philadelphia, PA
Programmer Analyst
Responsibilities:
- Responsible for developing application as per customer’s requirements.
- Implemented Fluent NHibernate configuration and mapping for domain objects for database.
- Involved in Coding, Developing and implementation using light weight MVC framework Nancy.
- Implemented knockout JS for client side scripting
- Implemented kendo grid as per requirement needs.
- Responsible for developing application as per coding standards and code metrics.
- Responsible for Development and Defect Fixing
- Responsible for consulting with clients and then implementing software solutions as required.
- Responsible for various phases of Development and defect fixes from Development to QA to UAT.
Environment: Asp.net, Nancy, C#, PdfSharp, SQL Server 2008R2,.Net 4.5, VS 2013, Knockout JS.
Confidential, West Chester, PA
Sr. .Net Developer
Responsibilities:
- Responsible for providing technical solutions as per the business needs.
- Provide technical guidance and assistance to development teams
- Involved in designing, Coding, Developing and implementation using MVC.Net
- Implemented JQuery for client side validation
- Implemented JqGrid as per requirement needs.
- Implemented Service layer using WCF.
- Implemented RESTful services (REST API).
- Responsible for developing application as per coding standards and code metrics.
- Responsible for Estimation, Development and Defect Fixing
- Responsible for consulting with clients and then designing and implementing software solutions as required.
- Responsible for analyzing request/response of web services using SOAP UI.
- Responsible for various phases of Deployment from Development to QA to UAT.
Environment: Asp.net, MVC3, C#, WCF, SQL Server 2008R2,.Net 4.0, VS 2010, VS 2012, JQuery
Confidential
Technical Lead
Responsibilities:
- Responsible for providing technical solutions as per the business needs.
- Provide technical guidance and assistance to development teams
- Involved in designing, Coding, Developing and implementation using C# and Silverlight.
- Implemented Service layer using WCF.
- Responsible for Estimation, Development and Defect Fixing
- Responsible for developing application as per coding standards and code metrics.
- Responsible for consulting with clients and then designing and implementing software solutions as required. Also responsible managing the development teams and the project schedule
- Responsible for solving technical issues faced by teams.
Environment: C#, Silverlight, WCF, SQLServer 2008, TFS, VS 2010, JQuery, Agile Practices
Confidential
Sr. .Net Developer
Responsibilities:
- Responsible for providing technical solutions as per the business needs.
- Involved in the Data Integration
- Worked on the Change Requests
- Developed Business Objects
- Involved in the Integration of modules
- Code Review
- Created Stored Procedures
- Handled Communication with Client regarding Change Requests
- Prepared User Manual
- Written Test Plan & Test Cases for the respective modules.
- Unit Testing
- Provided Knowledge Transfer session
Environment: C#, WCF, SQLServer 2008, TFS, VS 2010, Java Script
Confidential
Developer
Responsibilities:
- Involved in Designing, Coding, Developing and implementation using C#
- Implemented different reusable object oriented layers like Presentation Layer, Business Object Layer, and Data Access Layer.
- Implemented MVP design pattern for presentation layer.
- Created Stored Procedures, Triggers and DML Queries using T-SQL for database transactions.
- Followed agile practices in the process of development.
- Involved in Defect Fixing.
- Involved in reviewing the code.
- Implemented Exception handling, Logging and Instrumentation
- Used TFS as version control.
- Created Visual Studio unit test project to automate the scripts.
Environment: C#, ASP.NET2.0, Visual Studio 2005, SQL server 2005, Windows XP /Vista,, TFS, Agile practices, RAD, Unit Test Project, .NET Framework 2.0, Web Forms
Confidential
Developer
Responsibilities:
- Involved in the Development of various modules.
- Involved in the Design changes in the database.
- Developed a Job Scheduler which does automatic updating of jobs on a timely basis
- Involved in the Data Integration
- Worked on the Change Requests
- Created Stored Procedures
- Documentation of the project
- Prepared User Manual
- Written Test Plan & Test Cases for the respective modules.
- Unit Testing
- Provided Knowledge Transfer session
Environment: C#, ASP.Net 2.0, Web Services, VSS, Visual Studio 2005, JavaScript, SQL Server 2005, T-SQL.
Confidential
Developer
Responsibilities:
- Involved in Developing and Defect Fixing.
- Created Stored Procedures using T-SQL for database transactions
- Debugging and Trouble shooting.
- Provided Knowledge Transfer session
- Given training on usage of application to Clients
Environment: C#, Visual Studio 2003, Windows XP /Vista, .NET Framework 1.1.