.net Developer Resume
Southfield, MI
SUMMARY
- Having 9 years of professional experience in IT, including 5 years of expertise in designing and optimization of software applications and expertise in software development which involves the gathering, analysis, design and review of documentation.
- 4 Years of experience as Automation Engineer, specialized in developing test script and architecting automation framework.
- Experienced in designing and developing various responsive web pages using ASP.NET, HTML5, JavaScript, JQUERY, CSS3 and AJAX.
- Experience in working with Entity Framework and LINQ (proficient in LINQ to SQL and LINQ to Objects).
- Experienced in working with design patterns with Model View Controller (MVC)
- Strong at Object Oriented Programming technical skills along with ability to learn new emerging technologies and to adapt quickly.
- Expertise in Angular 2 controllers, directives, components, factory and service resources, routings and events.
- Experienced in developing and consuming XML Web Services, WCF, REST based Services, WEBAPI.
- Experience with Test - Driven Development (TDD) like N-Unit testing frameworks.
- Worked extensively in Ajax functionality with help of jQuery Ajax calls to RESTful API's andeffectively handling of JSON data.
- Experienced in database related work primarily creating Tables, Stored procedures, Views, Triggers and Functions using T-SQL.
- Solid foundation in n-tier system architectures, design patterns, web based architectures.
- Experience in using IIS server for Deployment of the application, monitored performance and supported production environment.
- Has extensive experience in Test, troubleshoot, monitor, and diagnose WCF services and Web services. Experienced in working with messages between a client and a service in a session using WCF facilities.
- Good Experience in developing test automation script and framework using Java, JavaScript and .Net.
- Experience in CI/CD methodology using AWS/Jenkins pipeline and Micfosoft Azure.
- Hands-on bit experience with Amazon web services.
- Good Experience in working with Agile and Scrum methodologies.
- Experience with dev-ops tools like CircelCI, AppvVeyor, Jira.
- Experienced in interaction with Client and functional people for gathering the business requirements and functional specifications.
- Highly adept at understanding complex problems with strong communication and written skills.
- Strong interpersonal and organizational skills with an ability to manage multiple projects with minimal or no supervision.
- Ability to handle multiple tasks and work independently as well as in a team.
TECHNICAL SKILLS
Operating Systems: Windows, Linux(CentOS RedHat), Mac
Programing Languages: Visual Basic, Java, C#.NET, VB.NET, Ruby
Web Technologies: ASP.Net, MVC, WinForms, Web Forms, Web Services, ADO.Net, Angular 2, WCF, WPF, SOAP 1.1.
Databases: MS-Access, SQL SERVER, MySQL, Oracle, PostgreSQL
Tools: /Others: Jira, Rally, Git, AccuRev, StarTeam, CircileCI.
Scripting Language: HTML, JavaScript, NAnt, PowerShell, Unix Shell Script, JQuery, JSON
Testing Tool: Selenium, WebDriver, NUnit, TestNG,JUnit Mocha, Rspec.
PROFESSIONAL EXPERIENCE
Confidential - Southfield, MI
.Net Developer
Responsibilities:
- Involved in analysis, design and development of application with full Software Development Life Cycle (SDLC) from analysis and design to implementation with .Net Technologies.
- HTML, CSS and JavaScript are used to develop the User Interface of project.
- Designed and Developed different modules, Class using VB and MVC 4.0 with Razor View Engine.
- Developed enhanced master pages using user controls, CSS, Html5, and JavaScript.
- Used Bootstrap and Angular 2, Ajax and Node.js in effective web design to create user interactive applications.
- Designed, modeled multi-threaded, enterprise n-tier software agent using RESTful services.
- Used LINQ andADO.NET Entity Framework for developing data access layer.
- Used Ajax extension for asynchronous data transfer and improving the application.
- Used Object Oriented Programming (OOP) to make it more efficient.
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- Implemented Angular Controllers to maintain each view data.
- Used Entity Framework Database First approach for the Data Access Layer for the ASP.NET MVC4.0 application.
- Developed stored procedures for data manipulation and querying data from Oracle database.
- Used the built-in mechanisms of SQL Server 2005/2008 for the data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key, etc.
- Used ADO.NET data objects such as Connection, Command, Data Adapter, Data Reader, Dataset, Data Table and XML for consistent access to SQL data sources.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
- Handled runtime and design time errors by implementing the appropriate error handlers in C#.Net
- Used Agile Methodology for developing the Application and followed the software development lifecycle.
- Deployed the various projects into IIS 7.0
- Team Foundation server is used as source code repository for the application.
- Performed Unit testing of the application and subsequently handled the debugging issues.
- Resolved potential issues that arose during the execution of development.
Environment: Angular2, NodeJS, MVC with Razor view Engine, ADO.Net with SqlServer.
Confidential
.Net Developer
Responsibilities:
- Involved in technical development and support activities of project solutions.
- Participated in daily scrums and weekly meetings with the project sponsors to meet expectations, deadlines and continuous deployment.
- Used AJAX Library, Web Services, CSS, JavaScript, XML and various web controls to present data to users in a convenient method.
- Developed web services for the exchange of data between the interface systems.
- Developed a scheduler using WCF that triggers an update of details to the interfaced systems at regular intervals.
- Involved in Database design, created stored procedures, triggers, cursors, views, functions and indexes.
- Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2010.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop down boxes and Mapping page fields to the database fields.
- Implemented form authentication class in the ASP.NET application and also implemented AJAX controls within ASP.NET and ASP.NET MVC 4.5 / 5 webpages.
- Implemented a .Net Web services to SQL Server 2008 database.
- Developed WCF services to enable effective communication.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
Environment: C#.Net, MVC, Web Services, CSS JavaScript, ASP.Net
Confidential
Software Quality Assurance Engineer
Responsibilities:
- Involved in developing test framework for web services and UI testing.
- Developing automated web services test, acceptance test for stories using NUnit, TestDriven, C#.Net. Work with Database like PostgreSQL to debug the issue.
- Developing UI flow test using Selenium Web-driver, TestNG and Java and configured Jenkins to run them.
- Configured Developing UI Acceptance test using nodejs, chai assertion, mocha test framework, webdriverio and run them using sauce lab/browserstack on AWS pipeline.
- Developed nAnt script and NUnit annotation to automate the process of running web services test.
- Build product test strategies, write/execute test plan in automated test script. Record the bugs communicate with team about issue, risk and product quality.
- Work with Project manager and engineering team to identify the risk of the story/epic using project tracking system like JIRA/Rally and assisting release team and manual testing team on testing scope.
- Participate agile process by being an active contributor in daily scrum, sprint kick-offs, demonstrations, and retrospectives
- Work with engineering and Support team to reproduce and debug the Customer reported bug.
- Working with PowerShell script to automate the build process of various application.
- Design and write test cases, test plans and supporting documentation.
- Develop and maintain automation suite using Ruby and Rspec for use on Mac OS and Unix-based systems.
- Develop test scripts using Ruby and Bash.
Environment: Java, TestNG, Selenium Web Driver, Jenkins, C#.Net, NUnit, PostgeSql, nAnt, TestDriven, Jira, NodeJS, Mocha, Chia, webdriverio, Saucelab/BrowserStack, AWS Pipeline, Ruby, Rspec
Confidential
QA Specialist
Responsibilities:
- Developed and maintained the Selenium HQ test script.
- Executing the test script for each release and Reporting the issues to the top management.
- Developed the testing framework using Java with webdriver. Ported existing test script and integrated with SpiraTest and Participate in testing the application manually on various Platform.
Environment: Java, TestNG, Selenium Web Driver, SpiraTest, Jenkins.
