Sr. Software Development Engineer (.net) Resume
IL
SUMMARY:
- Over 11 years of experience in designing & developing web applications, primarily on .Net technologies using .Net 3.5/4.0/4.5/4.6
- Expertise on developing responsive web applications with Microsite and Microservices/Micro API architecture.
- Experienced in interacting with Business Users, Business Analyst, Architects, Test Leads, Developers and Product Owners to gather and analyze business requirements and translating requirements to functional and technical design specifications.
- Extensive experience in UI development using ASP.NET MVC, C#, AJAX, JSON, JQuery, HTML5, LINQ, IIS Server, Fluent Validations, NLog, Log4Net, Splunk tools.
- Used ASP.Net MVC development approach for web Application development, developed responsive user interface in Telerik Kendo controls and used JQuery, Bootstrap, Elastic Search, Mongo DB and Ace template for designing application.
- Actively worked on Microsoft Team Foundation Server (TFS) and RedGate, SVN during project work.
- Expertise in Web API, WCF, RESTFUL and Web Services, Angular JS
- Worked with design patterns like Repository, Inversion Control, Dependency Injection, Abstract Factory, Factory and Façade, Repository etc.
- Extensive experience in writing SQL queries, PL/SQL procedures, functions, triggers, cursors, PL/SQL tables in SQL Server 2012, 2008 & Oracle 11g
- Experience in working with Infragistics controls and Ajax Control Toolkit, Angular JS
- Hands - on experience on NUNIT, NInject, AutoFac, Test driven development (TDD), SOLID principles.
- Proven ability to plan co-ordinate and implement Full Life Cycle Software Development and Maintenance projects.
- Experienced in collaborating development work and documentation using SharePoint Portal
- Developed applications using Agile, Scrum, SAFe methodology and worked product backlogs for different sprints.
- Highly motivated & conceptually strong individual with outstanding oral and excellent communication, analytical, technical, problem solving and interpersonal skills.
TECHNICAL SKILLS:
Techologies: ASP.NET MVC 6, C#, ADO.NET, AJAX, JSON, JQuery, Web API, Entity Framework, IIS, Razor, Kendo UI, LINQ, HTML5, JavaScript and XML, Razor, Fluent, NLog, Log4Net, Angular JS, Splunk, Autofac
Database: SQL Server 2012 & 2008, Oracle 11g, Mongo DB
Software Packages: Crystal Reports, MS Visio
Framework: Microsoft .Net Framework 4.5 and MVC 5, Razor, Entity Framework, SQL Server 2012
Operating Systems: All Windows versions
Business Operations: Software Process Improvement, Quality Improvement, Business Intelligence
Version Control: TFS, IBM Synergy, VSS, SVN
UI Toolkits: Telerik Kendo UI, Razor
Development Methodologies: SCRUM Agile Application DevelopmentTools Used Fiddler, Postman, Chrome, Kibana
PROFESSIONAL EXPERIENCE:
Confidential, IL
Sr. Software Development Engineer (.Net)
Responsibilities:
- Worked in pure agile fashion with high skilled business owners, scrum masters and business analysts to understand the requirements and created backlog items for the deliverables.
- Actively involved in full stack web application development, analysis, unit testing and implementation for ecommerce e-procurement solution as a senior developer.
- Designed and developed responsive microsite UI with Asp.Net MVC5, HTML5, Razor, Bootstrap, jQuery AJAX, C#, Web API, Angular JS, NPM, Node JS, CSS, JavaScript, NuGet and .Net Framework 4.6
- Worked on KANBAN model for application development and actively participated in demos, kick-offs, retro, planning and backlog grooming. Participated in monthly value addition contributions.
- Extensively used microsite and micro service architecture for web development. Used Splunk for API documentation. Involved in discovering the proof of concepts for new initiatives.
- Implemented dependency injection with AutoFac IOC container for instantiation and separation of concerns.
- Actively added UNIT Tests, Integration Tests in XUNIT, NUNIT tools as a part of Test Driven Development (TDD). Added unit tests cases with 85% of code coverage.
- Implemented security in MVC application and Web API’s using Token based authentication, authorization. Used CORS for cross domain support. Used SSL certificates to secure web applications.
- Added global filatures for logging, user authentication, error handling. Implemented bundling and magnification to compress CSS and JavaScript components.
- Actively used various design patterns like Dependency Injection, Façade, Abstract Factory, Factory and Singleton, Repository etc.
- Configured CI build process in Microsoft TFS build system and maintained code repository in GIT HUB.
- Wrote custom mapping to map domain objects with view models using Auto Mappers
- Used ADO.Net for developing asynchronous data access layer repository.
- Extensively used POSTMAN, FIDDLER to test Web API endpoints with JSON and XML payloads.
- Used Visual studio 2017 with .NET Framework 4.6, Windows 10 for solution development.
- Added documents and collections in Mongo DB. Designed and optimized SQL queries, views, stored procedures, triggers, schemas, CRUD operations in SQL Server 2012.
- Extensively used LINQ, Lambda for effective manipulation of JSON API objects for filtering, sorting and querying.
- Used TPL, Asynchronous techniques for asynchronous programming to utilize optimum CPU resources.
- Involved in peer-to-peer code reviews of all the developed user stories & functionalities.
- Actively Used Resharper to run and debug test cases, navigation, code analysis, code coverage and unit testing.
- Used debugger tools like Robo Mongo, SQL Profiler, NGNIX as a part of development cycle.
Environment: VISUAL STUDIO 2017, ASP.NET MVC 5, JIRA, TFS, Postman, XUnit, NUnit, jQuery, Web API, Web Services, ADO.NET, C#, XML, XSLT, JSON, SQL Server 2012,SOA, REST, Angular JS, CSS, Bootstrap, Razor, IIS, NPM, AGILE
Confidential, IL
Software Development Engineer (.Net)
Responsibilities:
- Attending by weekly sprint planning meeting with business owners, scrum master and development team to understand user stories and their expected functionalities.
- Developing web application using Asp.Net MVC 5, C#, Angular JS, .Net Framework and NHIBERNATE ORM Framework
- Designing responsive web interface with HTML5, Bootstrap, CSS, Razor engine and SPARK view.
- Effectively used JQuery, JavaScript for traversing HTML document, event handling and AJAX interactions.
- Extensively used technologies like AJAX to make pure JavaScript calls to fetch the data asynchronously.
- Used Web API and Web Services for business transactions and accessing meta data.
- Demo of the developed features after completion of user stories.
- Wrote UNIT test cases in NUNIT, MSTEST using Test Driven Development (TDD).
- Implemented authentication, authorization, CORS and global filters in Web API.
- Developed Web Service Application Programming Interface (API) for exposing functionalities to client applications.
- Used various design patterns Dependency Injection, Façade, Abstract Factory, Factory and Singleton, Repository etc.
- Performed mapping of domain objects and view models using Auto Mappers
- Consumed request, response format using JSON and SOAP.
- Used Visual studio 2015 with .NET Framework 5.0, Windows 7 for solution development.
- Developed and optimized SQL queries, views, stored procedures, triggers, schemas, CRUD operations in SQL Server 2012 and Sybase database systems
- Extensively used LINQ, Lambda for effective manipulation of JSON API objects for filtering, sorting and querying.
- Used TPL for asynchronous programming to utilize optimum CPU resources
- Involved in peer-to-peer code reviews of all the developed user stories & functionalities. Suggested code review comments with optimized way and best coding convention rules.
- Monitoring code check-ins, Continues Integration (CI) tools like JENKINS of different stages code build, Unit test, Integration test, and Smoke test and published code.
- Monitor QA and production log of application using Log4Net, IIS and custom logs.
- Used Resharper to run and debug test cases, navigation and finding the compile time errors.
- Used Tortoise SVN for the purpose of version Control and source code maintenance needs.
- Provided production and non-production support of existing applications using BMC Remedy.
- Used debugger tools like Chrome, Postman, Fiddler, REST Client etc. to debug JavaScript and resolving UI styling issues.
Environment: VISUAL STUDIO 2015, ASP.NET 5.0, ASP.NET MVC 5, JIRA, Tortoise SVN, Postman, NUnit, MSTEST, JENKIN, JQuery, WCF, Web API, Web Services, ADO.NET, C#, XML, XSLT, JSON, SQL Server 2012, Sybase, SOA, REST, Angular JS, CSS, Bootstrap, Razor, IIS, NPM, AGILE
Confidential, IL
Software Development Engineer (.Net)
Responsibilities:
- Development using Scale Agile Framework Methodology (SAFe) to meet timelines with quality deliverables.
- Used Web API and Web Services for business layer.
- Actively take part in weekly planning and demo meeting to discuss the user story requirements, complexity and story points. Also, retrospective the last iteration performance of the team and suggested the improvement areas using start, stop and continue points.
- Demoing all developed user stories to the team during demo meetings.
- Schedule kick-off meeting before working on any user stories to understand the requirements with product owner, architect or scrum master and giving hand-off of the user story once the development is completed.
- Attend daily scrums call & involved in iteration planning (IP) meeting with Team.
- Created Acceptance Testing Driven Development (ATDD) Specflow test cases using gerkin language.
- Developed fake UNIT test classes to validate all the business logic of application by NUNIT Testing.
- Implemented authentication and global filters in Web API
- Developed Web Service Application Programming Interface (API) for exposing functionalities to client applications.
- Used various design patterns Dependency Injection, Façade, Abstract Factory, Factory and Singleton.
- Extensively used Auto Mapper for mapping API objects to view models.
- Used various design patterns to create JSON based web service, commonly used Command behavior design pattern.
- Developed using Visual studio 2015 with .NET Framework 5.0, C#, ASP.NET MVC 5.0, JSON based RESTservice, Web API, Web services, JIRA, SQL Server2012.
- Effectively used JQuery for traversing HTML document, event handling and AJAX interactions.
- Extensively used technologies like AJAX to make pure JavaScript calls to fetch the data from Elastic Search, SQL server, Restful services and WCF services.
- Extensively used LINQ, Lambda for effective manipulation of JSONAPI objects for filtering, sorting and querying.
- Involved in designing the responsive Razor views using Bootstrap, CSS and HTML5, Angular JS
- Creating code reviews of all the developed user stories & implemented suggested code review comments.
- Actively involved in code reviews of other team members.
- Monitoring code check-ins, Continues Integration (CI) tool Bambi of different stages code build, Unit test, Integration test, and Smoke test and published code.
- Monitor QA and production log of application using Kibana.
- Used Resharper to run Specflow test cases, navigation and finding the compile time errors.
- Used Tortoise SVN for the purpose of version Control and source code maintenance needs.
- Actively involved interacting with product owners and end users for requirement analysis and preparing user stories.
- Created Web API and accessed them using proxies and even from JavaScript
Environment: VISUAL STUDIO 2015, ASP.NET 5.0, ASP.NET MVC 5, JIRA, Tortoise SVN, Postman, Elastic Search, SpecFlow, NUnit, Bambi, Kibana, JQuery, WCF, Web Services, ADO.NET, C#, XML, XSLT, JSON, SQL Server 2012, SOA, REST, Angular JS
Confidential, CA
Senior Software Developer (.Net)
Responsibilities:
- Created Web interface layout and architecture design using ASP.NET MVC 5, Entity Framework, JQuery,JSON, JavaScript, C#, HTML5, LINQ, IIS and Razor Engine.
- Extensively used MVC 5 for developing responsive application using TDD approach
- Used responsive design framework like Bootstrap, CSSand HTML5.
- Used third party tools like NInject, Auto Mappers for mapping and inversion of control
- Developed RESTful Web API for business operations.
- Worked with Lambda Expressions for LINQ Query Expressions.
- Extensively used design patterns like Repository, Dependency Injection, Abstract Factory for designing the class libraries.
- Used Test driven development methodology to test each layer of application Microsoft Unit Test tools and NUNIT, and MSTEST
- Used SQL Server 2012and Oracle 10 Gas database for back-end operations.
- Created Web API and accessed them using proxies and even from JavaScript
- Used JavaScript, JQuery forAsynchronous AJAX operations and used Fluent for validations and NLog for logging
- Used Microsoft Team Foundation Server (TFS) as source control and project document repository.
- Worked on developing JSON based SOA, Web API interface.
- Worked on T-SQL & PL-SQL code tuning System Analysis, Design, Coding, Testing, Development and Documentation
- Wrote Web API application for business logic implementation.
- Created and maintained all database objects such as Tables, views, indexes, constraints, stored procedures, functions & triggers.
- Worked on Query Optimization Techniques for complex SQL Statements.
- Followed design patterns like Abstract Factory and Facade
- With SCRUM Agile as the methodology used for project management. Used SharePoint portal for project collaboration and documentation.
Environment: .Net 4.0/4.5, ASP.NET MVC 6 C#, ADO.Net, AJAX, JQuery, JSON, Restful WCF, Web API, SVN, HTML5, TDD, Bootstrap, SQL Server 2012, Oracle 10G, Visual Studio 2012, IIS, Fluent, PL/SQL, SOA, Angular JS
Confidential, Los Angeles, CA
Senior Software Developer (.Net)
Responsibilities:
- Created Web interface layout and design using ASP.NET MVC 6, Entity Framework, JQuery,JSON, JavaScript, AngularJS, C#, HTML5, Kendo UI, LINQ, IIS and Razor Engine.
- Extensively used MVC IsRequired, MaxLength etc. attributes on the Model properties for validation purposes and created multiple views/partial view
- Used ASP.Net MVC development approach for Web Application development, JQUERY,TDD, and CSS3.
- Exclusively used Telerik MVC controls like Kendo Date picker, Grid etc.
- Used third party tools like NInject, Auto Mappers for mapping and inversion of control
- Developed RESTful Web API for business operations.
- Worked with Lambda Expressions for LINQ Query Expressions.
- Extensively used design patterns like Repository, Dependency Injection, Abstract Factory for designing the class libraries.
- Used Test driven development methodology to test each layer of application Microsoft Unit Test tools and NUNIT
- Worked on designing MVVM pattern for client module.
- Used SQL Server 2012 as database and integration with LMS system.
- Created Web API and accessed them using proxies and even from JavaScript
- Used JavaScript, JQuery forAsynchronous AJAX operations and used Fluent for validations and NLog for logging
- Used Microsoft Team Foundation Server (TFS) as source control and project document repository.
- Worked on both proactive and reactive performance optimizations with the use of tools like Fiddler
- Worked on developing SOA interface.
- Worked on T-SQL & PL-SQL code tuning System Analysis, Design, Coding, Testing, Development and Documentation
- Involved in round the clock support for any financials ad-hoc or hot fix requirements.
- Created and maintained all database objects such as Tables, views, indexes, constraints, stored procedures, functions & triggers.
- Worked on Query Optimization Techniques for complex SQL Statements.
- Followed design patterns like Abstract Factory and Facade
- With SCRUM Agile as the methodology used for project management. Used SharePoint portal for project collaboration and documentation.
Environment: .Net 4.0/4.5, ASP.NET MVC4, C#, ADO.Net, AJAX, JQuery, JSON, Restful WCF, Web API, TFS, HTML5, TDD,CSS, SQL Server 2008, Visual Studio 2012, IIS, Kendo UI, Fluent
Confidential, New York, NY
Senior Software Developer (.Net)
Responsibilities:
- Created Web interface layout and design using ASP.NET MVC 3 Framework, jQuery,JavaScript, C# 4, HTML, LINQ, IIS and Razor Engine.
- Responsible for Designing and Implementing the MVC 4.0 design pattern, Microsoft WebAPI, ASP.Net, JavaScript, JQuery, CSS3, HTML5 for the application designed in ASP.NET and C#.
- Designed RESTful URL navigation using ASP.NET MVC Routing.
- Performed unit testing with TDD framework like NUNIT and Microsoft Testing framework.
- Implemented MVVMdesign pattern for internal module of this application.
- Worked with Lambda Expressions for LINQ Query Expressions. extensively used AJAX, JQuery, JSON, SOAP, RESTFUL WCF Services for designing the services
- Created reusable User Controls like multi list and custom grid view for Order Entry Application. used ViewBag to pass data from Controller into the view
- Effectively created layout views and incorporated them into the ASP.NET MVC application
- Created WCF services using Visual Studio 2010
- Accessed WCF services by creating proxies and also from client side via JavaScript & JQuery using JSON objects
- Effectively used ASP.NET MVC bundling and minification techniques to improve the performance of the application
- Extensively used MVC validation attributes for validating the models.
- Created Web Services and accessed them using proxies and even from JavaScript
- Created RESTful Services in the tailored MVC arch, and accessed them from JavaScript and JQuery using JSon objects.
- Used Microsoft Team Foundation Server (TFS) as source control and project document repository.
- Worked on both proactive and reactive performance optimizations with the use of tools like Fiddler
- Worked on developing SOA interface.
- Worked on T-SQL & PL-SQL code tuning System Analysis, Design, Coding, Testing, Development and Documentation
- Involved in round the clock support for any financials ad-hoc or hot fix requirements.
- Created and maintained all database objects such as Tables, views, indexes, constraints, stored procedures, functions & triggers.
- Worked on Query Optimization Techniques for complex SQL Statements.
- Followed design patterns like Abstract Factory and Facade
- With SCRUM Agile as the methodology used for project management. Used SharePoint portal for project collaboration and documentation.
Environment: .Net 4.0/4.5, ASP.NET MVC 5 C#, ADO.Net, AJAX, JQuery, TDD,JSON, Restful WCF, WCF Rest, IBM Synergy, HTML, CSS, Oracle, PL/SQL, IBM DB2, Visual Studio 2010, IIS, MVVM
Confidential, NY
Senior Software Developer (.Net)
Responsibilities:
- Design and developed WCF Services, class libraries, writing stored procedures, views, performing unit testing, deployment, prod support and team leading.
- Used concepts like Bindings, Fault Contracts, IIS Hosting, Messaging, Logging etc.
- Worked with business analysts to understand the business requirements and created technical requirements document.
- Extensively used MVC validation attributes for validating the models.
- Worked on both proactive and reactive on performance optimization with the use of tools like Fiddler.
- Effectively created business models and injected them into MVC views using the controllers.
- Provided SOA interface for consumer application of Confidential Stack.
- Worked on T-SQL & PL-SQL code tuning System Analysis, Design, Coding, Testing, Development and Documentation.
- Worked on providing production and non-production support for the services.
- Involved in round the clock support for any ad-hoc or hot fix requirements.
- Created and maintained all database objects such as Tables, views, indexes, constraints, procedures, functions & triggers.
- Worked on Query Optimization Techniques for complex SQL Statements.
- Followed design patterns like Abstract Factory and Facade
Environment: .Net 3.0/4.0, MVC,C#,JQuery, JSON, AJAX, WCF, Web Services, ADO.Net, SQL Server 2008, LINQ, IBM DB2, IIS,Visual Studio 2010
Confidential
ASP.NET Developer
Responsibilities:
- Involved in analysis, requirements gathering, functional/technical specification, development, deploying and unit testing.
- Interacted with the business users, collected the requirements, and prepared BRD (Business Requirement Document) that provides detailed information about the requirements.
- Worked on UI development using ASP.NET C#, AJAX & Web Services
- Maintained code and document repositories in Microsoft TFS branches.
- Worked on T-SQL & PL-SQL code tuning System Analysis, Design, Coding, Testing, Development and Documentation
- Created and maintained all database objects such as Tables, views, indexes, constraints, procedures, functions & triggers.
- Worked on Query Optimization Techniques for complex SQL Statements.
Environment: .Net 2.0, ASP.NET C#, AJAX, Web Services, Oracle 9i, Microsoft TFS, IIS, Visual Studio 2010
Confidential
ASP.NET Developer
Responsibilities:
- Worked on gathering the requirements from business users and business analysts.
- Worked on UI development using ASP.NET C#, ADO.NET, SOAP, SOA & WCF Services
- Worked on T-SQL & PL-SQL code tuning System Analysis, Design, Coding, Testing, Development and Documentation
- Writing SOA services in WCF for UI layer
- Involved in Insurance portal development.
- Involved in round the clock support for any ad-hoc or hot fix requirements.
- Created and maintained all database objects such as Tables, views, indexes, constraints, procedures, functions & triggers in SQL Server 2008.
- Worked on Query Optimization Techniques for complex SQL Statements.
- Worked with design patterns like Abstract Factory and Factory
Environment: .Net 3.5, ASP.NET C#, WCF Services, SOAP, web Services, SQL Server 2008, VSS, ADO.NET, AJAX, JavaScript, Visual Studio 2008, IIS
Confidential, California, CA
Web Developer
Responsibilities:
- Worked on gathering the requirements from business users and business analysts.
- Worked on UI development using ASP.NET C#, ADO.NET
- Worked on T-SQL & PL-SQL code tuning System Analysis, Design, Coding, Testing, Development and Documentation
- Involved in HRMS portal development.
- Involved in round the clock support for any ad-hoc or hot fix requirements.
- Created and maintained all database objects such as Tables, views, indexes, constraints, procedures, functions & triggers in SQL Server 2008.
- Worked on Query Optimization Techniques for complex SQL Statements.
Environment: .Net 2.0, ASP.NET C#, WCF Services, Infragistics, SQL Server 2008, VSS, Visual Studio 2005