System Engineer Resume
Redmond, WA
PROFILE:
Passionate .NET developer with extensive experience in Test Automation & Microsoft technologies and web front end & end to end development.
SUMMARY:
- Around 6 Years of experience in analysis, design and development of web - based software applications using Microsoft technologies ASP.NET skills including .NET framework, C#.NET.
- Experience in front end development of web applications using various client-side technologies (JavaScript, Angular JS, HTML, CSS etc.).
- Experience in middle tier development using .NET, C#, ASP.NET MVC, Web API, Microsoft Azure, SQL Server, Entity Framework.
- Knowledge in Web services.
- Strong knowledge of Object Oriented Design principles.
- Extensive knowledge of the software development life cycle(SDLC) from requirements gathering to programming.
- Expertise in development of Web Forms using C# and ASP.NET.
- Knowledge in writing Database queries.
- Experience in writing unit tests for methods.
- Experience working in Agile/Scrum development environment
- Experience in Agile/SCRUM methodology.
TECHNICAL SKILLS:
Technologies/Frameworks: .NET, Web API Services, ASP.NET MVC, ADO.NET Entity Framework.
Programming Languages: C#, Core Java
Client-side web technologies: JavaScript, Angular JS, HTML, CSS.
Test automation frameworks: SAT framework, MS Test
Development Tools: Microsoft Visual Studio2013, Microsoft Azure
Automation Tool: Selenium
Version Control: GIT
DBMS: Microsoft SQL Server
Platforms: Windows Vista, Windows 7, Mac OS, Linux
RELEVANT EXPERIENCE:
System Engineer
Confidential, Redmond, WA
Responsibilities:
- Microsoft Dynamics CRM is customer relationship management (CRM) business solution that drives sales productivity and marketing effectiveness through social insights, business intelligence. working in writing test automation methods, on bug fixes and acceptance and FVT automation failure analysis and fixes for Microsoft Dynamic CRM project using Selenium.
- This project has high quality bar for acceptance and FVT automation with > 98%.
- The technologies used are C#.Net, Selenium for automation, GIT.
- Involved coordinating with onsite as well as offshore team members.
- Experience Working in agile (scrum) methodology.
Software developer -Full Stack
Confidential, Sammamish, WA
Responsibilities:
- Design and development of end to end web application in multiple layers (UI, middle layer, data access and Azure document DB).
- Involved in development in different modules of the application during different sprints.
- Front end developmentation of the timesheet application using various client sidetechnologies (JavaScript,AngularJs,CSS).
- Middle tier development using .NET, C#, MVC, Entity Framework,Web API services document DB Microsoft Azure cloud service.
- Design and development of save, update, delete and search fuctionalities of timesheet application using document DB no SQL using JSON document to store data in DB and using AngularJS as client side technology for data transfer from server to client.
- Helping/mentoring peer developers and involve in code reviews.
- Involved in sprint planning for identification of user stories, tasks and estimation for the targeted feature.
- Interact with program manager for the feature requirements on need basis. Working in agile (scrum) methodology.
- Attended daily standup meetings and updated the daily status of developing code and discussing about issues with all team members.
.Net developer
Confidential, Delray Beach, FL
Environment: Windows 2000/XP/7, Windows 2000/2003/2008 , SQL Server 2005/2008, Oracle 10G/11G, .Net Framework, IIS.
Responsibilities:
- Developed of VB6 Console desktop application to ASP.NET web application.
- Developed front end using web forms and Middle layer using ADO.NET.
- Developed Campaign Management module to pull the offer items and check price from database based on source code using ASP.NET webforms and ADO.NET Entity Frame work with Database First approach.
- Developed Content Management to pull the items from database based on search code.
- Developed Customer Order Management to place the Customer's order.
- Developed Active shipping module to the order item status.
- Worked in agile development environment with frequently changing requirements.
- Attended daily standup meetings and updated the daily status of developing code and discussing about issues with all team members.
- User can login with valid credentials (user name and password) to navigate to the mathematic calculation pages (find the factorial of a given number and addition of given numbers). After user find the result of the mathematical calculations, you can enter the feedback about the website.
- Developed login page (with user name and password) using master page.
- Developed feedback section using user control.
- Utilized session variables as server side validation.
- Used error handling pages to handle the errors.
Confidential
QA Analyst
Responsibilities:
- Understood requirements through requirement document.
- Organized and prepared test plan.
- Developed the test cases and reviewed the test cases for new patient creation module, search for existing patient module.
- Designed and executed test cases for new patient creation module, search for existing patient module.
- Performed smoke, regression, functional and compatibility testing on newly implemented application.
- Tracked bugs using quality center.
- Tested data base using SQL queries.
- Documented test results.
