Software Development Engineer Resume
Bellevue, WA
SUMMARY:
- .NET development experience using C#, ASP.NET MVC, SQL, LINQ, Entity Framework ( - Applications/Web Services - Databases -Tools / Frameworks -Custom build)
- Scripting experience using PowerShell and Python
- Developing test automations and frameworks, and testing, troubleshooting and deploying applications on multiple environment
- Experience in relational database design and development using Microsoft SQL Server and writing stored procedures using T-SQL.
- Experience with Object Oriented Systems Design and programming.
- Experience in XML/XSD, XSLT, HTML.
- Academic experience with Java: JSF, JSP and Servlets.
- Experience in Windows Server configurations.
- In-depth knowledge of data structures and algorithms
- Experience in SDLC and agile development process
TECHNICAL SKILLS:
C# PowerShell Python C++ java Microsoft SQL Server T-SQL
ASP.NET Web Form MVC ADO.NET EF REST Web service
JavaScript HTML CSS XML XSLT Windows Server
Visual Studio TFS IIS GitHub Visual Studio Online
Troubleshooting Support Automation
PROFESSIONAL EXPERIENCE:
Software Development Engineer
Confidential, Bellevue, WA
Responsibilities:
- Developed web portal using ASP.NET MVC and SQL Server. Wrote automated unit test using Visual Studio Unit Test Framework.
- Developed, maintained and automated deployment tool and test framework/ data-driven tests using C#, PowerShell and Python.
- Deployed components to multiple environments including integration and pre-production, and troubleshot related issues.
- Debugged code for failures using visual studio debugger, fiddler and internal debugging tools
Used: C#,.NET4.5, ASP.NET MVC5, PowerShell, Python, XML, VisualStudio 2012/2013, MSbuild, GitHub, TFS, Source depot, Windows Server 2012, Windows, VMs
Software Design Engineer
Confidential, Redmond, WA
Responsibilities:
- Designed and developed automated solutions to customer problems in Windows, Office and Internet Explorer.
- These automated solutions are published to Microsoft Support Professionals and worldwide Windows customers via the Windows "Troubleshooting" Control Panel. Wrote C# class libraries, Windows Form Applications, PowerShell scripts & modules and WMI queries.
- Developed frameworks for building troubleshooting tools.
- These frameworks allow developers to build the tools by authoring an XML file to specify the tasks to automate.
- Developed new features and maintained existing features for custom build system.
- The new features support localization allowing users to configure build options and build a project in multiple languages. Used mainly C# and Windows Form.
- Developed internal tools - string extraction, merge, localization and screen capture tools.
- Used C# and PowerShell.
- Investigated issues from user’s case data (problem scenarios) and provided POC to validate technical feasibility and help determine scope.
- Worked with program managers to design requirement specifications.
- Reviewed, tested and debugged C# and PowerShell codes.
- Used intensively C#/.NET, PowerShell, XML, MS Build, TFS version control
Used: C#,.NET4.0/4.5, PowerShell, XML, Visual Studio 2010/2012, MS build, TFS, Windows 8.1/8/7/Vista/XP/RT/Surface, VMs, WTP (Windows Troubleshooting Platform)
Software Design Engineer
Confidential, Bellevue, WA
Responsibilities:
- Automated deployment and test processes; used C# and PowerShell
- Deployed and troubleshot IIS / Windows services and databases on private (dev) and shared virtual lab (Cooper) environments.
- Performed Build Verification Tests (BVTs) and Environment Validation Tests (EVTs), and resolved issues
- Investigated and implemented build automation using a continuous integration tool, Cruise Control .NET(CCNET)
- Deployed and tested applications on System Integration(SI),Pre-Production Environment’s (PPE) and Production environments
Used: .NET 3.5, C#, WCF, TFS, Visual Studio Command line tool, Microsoft Octopus, PowerShell, MS Test, MS build, MSI, WIX, SQL Server 2k8, Windows 2K8, Windows 7
Software Developer
Confidential, Seattle, WA
Responsibilities:
- Developed web application with ASP.NET Web Form for managing organization’s programs such as clients’ case management, and keeping track of information about clients and donors. Developing ASP.NET web pages and writing data manipulation codes.
- Designed and developed back end database using relational database design and SQL Server. Wrote T-SQL queries, views and stored procedures.
- Supported the systems and network admin as needed, assisting with general networking functions, configuration and troubleshooting of windows 2K3 Server Active Directory, DNS and DHCP.
Used: C#, ASP.NET, Visual Studio 2K8, SQL Server 2K5, Windows 2K3 Server, Windows XP, Windows Vista
Software Design Engineer in Test
Confidential
Responsibilities:
- Responsible for interpreting design specifications, assisting in technical design, coding software, writing test automation, conducting tests, and documenting project deliverables
- Designed and implemented business and data access layers especially for the product subsystem. This empowered the client to effectively manage multiple product catalogs; more efficiently coordinate products and make catalog updates, providing a substantial competitive advantage.
- Developed API classes for the product subsystem to interact with the stored procedures to retrieve, add, update information to and from the database.
- Created test cases and wrote test automation code, using C#, to test APIs and stored procedures.
- Performed manual testing to test the Web UI, and verify the sequence of the purchasing process for its conformity to the web design specification to ensure a better user experience.
- Prevented client risk by identifying and resolving issues through code review.
Used: C#, ASP.NET, ADO.NET, SQL Server 2K5, Visual Studio, TFS
SQL Developer
Confidential
Responsibilities:
- Responsible for specifying database requirements, developing the database and writing T-SQL queries, view and stored procedures.
- Identified database requirements, designed and developed the database using relational database design and SQL.
- Wrote views and stored procedures that access the database, significantly improving performance by implementing efficient queries.
- Analyzed table structure and design to identify performance issues related to the database.
- Tested the integrity of data in the SQL server.
- Provided creative feedback on data access design and worked with the team to resolve issues in the data access code.
Used: C#, ADO.NET, SQL Server 2000, Visual Studio.NET 2K3
