We provide IT Staff Augmentation Services!

Software Developer Engineer Resume

Bellevue, WA

Over 10 years of experience in Software Development life cycle. Proficiencies with Analyzing, Planning, Design, Coding, Testing, Deploying and Maintaining. Objective: Seeking challenging opportunities in the areas of Software Development, Testing and/or Test Automation.

SUMMARY

  • Over 10 years of experience in System analysis design, Development, Testing and Implementation of various Windows, Web and Client / Server applications. Excellent experience in OOPS and OOAD.
  • Over 7 years of unit testing, UI manual and auto testing, ADO.Net Testing, Web services testing, API testing, SQL Stored Procedure testing, and black box and white box testing.
  • Working Experience on different domains creating troubleshooter for Windows and Network Security Team
  • Strong skills in .NET Technologies, C#, VB.Net, Win Forms, PowerShell, ASP.NET, ADO.NET, Visual Studio.NET 1.1, 2.0, 3.5, 4.0 LINQ, SSIS/SSRS 2008, .NET Web Services, XML, ADO, ASP.NET MVC, SQL Server 2005/2008, MS Access, TCP/IP, Active Directory, WCF, PHP, Dynamics CRM, UI Automation, coded UI, serialization/deserialization, accessibility.
  • Being a core team member have extensive experience in researching, prototyping and documenting best practices and technical standards for the development , use and deployment of strategic technologies.
  • Excellent experience with Object-Oriented Arch. & Design-patterns, Test-driven development, Application frameworks.
  • Good knowledge of design pattern like MVC, Facade, and Singleton etc.
  • Experience in Test-Driven Development (TDD) using Visual Studio Team System, NUNIT, to perform and written tests, code and execution of tests.
  • Strong experience in Database Design, Development and Programming using MS SQL Server 2005/2008 and MS Access backend. Extensively used PL/SQL, Stored Procedures, Referential integrity, Functions and Triggers in Microsoft SQL Server.
  • Extensive experience in using XML, XPATH and XSD technologies with Microsoft .NET.
  • Worked on version control software namely TFS (Team site Foundation Server).
  • Effective Team Player Skills and Focused, able to stay on task and see projects to completion
  • Reputation for excellent interpersonal and analytical skills and excellent written and verbal communication skills in a fast-paced environment and result oriented with a committed attitude.
  • Experienced in all phases of the project development Life cycle, from Requirement engineering, Database
  • Design & Development to documentation, Testing, Implementation and Support.
  • Ability to multitask and work under tight and demanding schedules.

TECHNICAL SKILLS

  • Languages: C#, C, C++, PHP, Visual Basic.NET, Java
  • Development Environment: C#, SQL, Visual Basic .NET 2010/2013, Windows troubleshooting platform, Powershell v1/2/3/4
  • Web Development Technologies: ASP.NET MVC, ASP, ADO.NET, XML, Web Services, SOAP, HTML, CSS, JavaScript, VB Script, AJAX
  • Databases: MS-SQL Server, MS Access, My SQL
  • OO Tools: UML, Visio, Rational Rose
  • Test Tools: Coded UI, UI Automation Framework, Unit Test Framework, NUnit, JUnit
  • Additional Proficiencies in: Crystal Report, Perl Scripting

PROFESSIONAL EXPERIENCE

Confidential
Software Developer Engineer

  • Created and maintained internal developer tools using Team Foundation Server, Visual Studio .net, C#.
    • Created .NET desktop based tool that parses for index number or name of the string so that it can be extracted from string table in C#.
    • Created .NET library that would serialize the string tables to binary files and then binary files to XML in C#
  • Created and applied patch for existing troubleshooting framework.
    • Created .NET Form EULA that can be used for right to left and left to right languages in C#.
  • Research and Analysis.
    • Created optimum solution a libraries of PowerShell files to know whether the troubleshooter is running for the first time.
  • Conducted and created test cases code reviews with developer and testers using MS Test framework, Coded UI.
  • Responsible for Unit tests.
  • Developed in leveraging in agile and scrum methodology environment.
  • Technical Environment : Powershell, XML, C#, Win32 Api, Web services, MS-SQL

Achievements

  • Automated a process, which previously took 11 man hours and later took 45 minutes.
  • Created a EULA display too in accordance to Microsoft Accessibility Standard as a patch
  • Suggested and provided a functionality which was missing from the specs.
  • Deployed and Maintained Projects : PCTuneup, reporting for TSP, Restart feature for TSP, Answer Desk

Confidential (Confidential Engineering)

Software Developer Engineer

  • Created and developed projects, functional specifications and schedules.
    • Created and submitted specifications, project timeline and schedules
  • Designed and developed database applications using SQL server 2008.
    • Handled System development life cycle of a SQL project that would generate reports daily for the internal customers.
    • Developed the application using Team Foundation Server, Visual Studio.net, C#, ASP.NET, SQL Server 2008.
    • Worked with backend development and created various stored procedures, functions for retrieval of data
    • Developed and Optimized Stored Procedures, Views, and User-Defined Functions for the Application
  • Created and maintained data feeds to extract and present data from various sources.
    • Managed crisis and Troubleshot on various data feeds on customer request.
  • Created and maintained data warehouse.
  • Deployed and maintained and post production support for live applications in SQL server, CRM, ASP.NET, JavaScript
    • Developed Web forms for registration, to update the policy installment pages and application logic in ASP.Net, C# using Microsoft .NET framework.
  • Developed in leveraging in agile and scrum methodology environment.
  • Technical Environment : T-SQL, C#, ASP.NET, CRM, Javascript, SSIS

Achievements

  • Automated a process, which previously took 3-4 man hours per day and later took 30 minutes per day.
  • Deployed and Maintained Projects : ACS, Netlogon, Mongoose (Dynamics CRM), NSI-LitWeb, Watchlist

Confidential (Consumer Windows & Office Support Development)

Software Developer Engineer

  • Created and maintained internal developer tools.
    • Created and deployed web services that would take data from database, which is consumed C# desktop application
    • Designed Web-based ASP.NET Internet applications linked to firm-wide SQL databases.
    • Developed Web forms for registration, to update the policy installment pages and application logic in ASP.Net, C# using Microsoft .NET 2.0 framework.
  • Created and applied patch for existing troubleshooting framework.
    • Created a PowerShell library that would mutually exclude verifiers being executed
    • Created a PowerShell Library that would know the current state of troubleshooter being executed
  • Research optimum solution.
    • Derived a best way to create custom commandlets for PowerShell using C#
  • Provided guidance for developers, testers.
    • Used UI automation testing framework for UI automation.
  • Responsible for Unit Tests.
  • Developed in leveraging in agile and scrum methodology environment.
  • Technical Environment : Powershell, C#, Win32 Api, Web Services, MS-SQL

Achievements

  • Created a library which is extensively used till date by the team.
  • Created a patch that would satisfy the team goals while using Windows Troubleshooting platform
  • Deployed and Maintained Projects : Mutex Verifiers, WindowsUpdate datacollector backend service, TSPUnit, BuildEngine, WU Datacollector Consumer, custom powershell cmdlets

Confidential (Consumer Windows & Office Support Development)

Software Developer Engineer

  • Created and maintained troubleshooter.
  • Research and Analysis.
  • Responsible for Unit tests.
  • Technical Environment : Powershell, C#, Win32 Api, MS-SQL.

Achievements

  • Automated a process, which would take agents 1-2 hours to install and let it execute later took 3-5 minutes.
  • Created a troubleshooter that took success rate from less than 10% to over 80%
  • Q1 Excellence award winner (for being excellent developer from VMC).
  • Deployed and Maintained Projects : Power, User Profile, Shared Folder, Windows Update, Easy Assist, Codec Identification, Fix DotNet

Confidential

Software Developer / Test

  • Gathered information by conducting different levels of staff and prepared requirement documentation.
  • Developed and Optimized Stored Procedures, Views, and User-Defined Functions for the Application
  • Test conducted as unit, Black Box and White Box methodologies.
  • Provided demonstration and training of delivered projects.
  • Performed Office Automation, Managed IT Crisis, And Managed Computers.
  • Tested internal APIs (calculation of rough estimate, calculation of discounts, calculation of Tax, bill generation, add/edit customers store procedure, add/edit order to database) of the project manually and automatically.
  • Technical Environment : VB.NET, C#, NUnit, MS-SQL

Achievements

  • Increase efficiency of office activity by 30% with the help of automation.
  • Deployed Projects : Attendance Maintaining System, Vehicle Information System, Client Order Information System, Waste Management System

Confidential

Software Developer (J2EE)

  • Gathered information according to in-house need.
  • Identified the problem according to the requirements.
  • Designed a solution and its alternative.
  • Developed software against test environment.
  • Deployed the software.
  • Tested the functionality by using unit, Black Box and White Box testing methodology.
  • Technical Environment : Rational Server Pages (J2EE), My SQL, Sakai 2.5.2, Maven 2.0.9, Tomcat 5.5.26.

Achievements

  • Added a dump add user functionality which used to take 3-4 hours can be done in few minutes.
  • Deployed Projects : Add Users

Confidential

System Analyst, Assistant Professor

  • Gathered information by conducting meeting with the client.
  • Analyzed the feasibility study of a project, database design and provide alternate solutions.
  • Developed in leveraging Modules structure, User interface, database structure, software /database interface. E-Mail sending modules.
  • Test performed using unit, API, Black Box and White Box methodologies.
  • Provided demonstration and training of the delivered project.
  • Provided different kinds of documentation.
  • Instructed students in Java, Computer Graphics, C, C++, C#, ASP.NET, Network Programming, Active Directory
  • Technical Environment : C#, Active Directory, Visual Basic, .NET, MS-SQL

Achievements

  • Deployed Projects : Mail and Inventory Management System, Add User in Active Directory

Hire Now