Software Engineer Resume
SUMMARY:
- Solid technical career with 10 - year track record of innovation and success7 years in .Net space1099 or W2 hourly long-term deals - No benefits necessary
- Technically sophisticated Software Engineer with experience in various domains working on leading edge technologies.
- Strong knowledge of software development process and its technologies - Oops functions, continuous deployment techniques, database creation, maintenance, responsive design.
- Solid expertise in designing, building, and deploying applications using MVC .NET, Web Services, MSSQL.
- Enjoy building Azure websites and using the cloud.
- Excellent individual contributor and team-player, focused on meeting timelines, quality deliverables, and project success. Good sport about participating in POCs.
- .Net development / DevOps / Schedule & Execution / Web Applications / Mobile Applications
TECHNICAL SKILLS:
Language: C#, PL/SQL, Shell scripting, Powershell
Libraries/ Packages: JavaScript, JQuery, Bootstrap.js, NuGet packages - Newtonsoft.Json, etc.
Database: MS-SQL, Access
Operating Systems: Windows 10, UNIX, OS X El Capitan
GUI/ Front End: Flash, Flex, .Net, HTML, CSS, MS Access
Interfaces: XML, JSON
Version Control: TFS, Git
CI and Agile Tools: Jenkins, Rally, Sharepoint, JIRA, BitBucket
Development Tools: Visual Studio
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential
Technical Scope: Visual Studio, Jenkins, Team Foundation, Git, C#, Powershell, SauceLabs, Salesforce, Splunk, Swagger
Responsibilities:
- Played an instrumental role in enhancing the Confidential application to support EBay customers.
- This involved understanding the application architecture and implementing them.
- Constantly contributed to maintenance or writing new programs for DSM project in C#.
- Contributed to building webservices (Web APIs) in ASP.Net - C# using MVC.
- Constructed webservice tests in JMeter using variables and parameterization.
- Webservice tests were constructed for various GET, POST, PUT and DELETE webservice methods.
- Extracted access key token in headers and posted them back in the subsequent requests.
- Built webservice tests in C# as well. Serialized JSON payloads and posted requests to webservice access points. Validated response and HTTP status in tests.
- Scenarios included adding a new user, making multiple purchases in one transaction and the like.
- Applied CSS, XPath selectors in HTML for UI based automation.
- Evaluated the enterprise version of Visual Studio for webservice testing.
- Strategic contributor to User acceptance testing and production release activities.
Software Engineer
Confidential, Twin Cities, MN
Technical Scope: Confidential Studio and Cloud for mobile development, VisualStudio, PowerShell, Splunk, Selenium, AngularJs
Responsibilities:
- Successfully fixed bug tickets and other smaller development tickets in ‘Ride Command’ mobile app.
- Effectively applied Confidential Studio for mobile development.
- Participated in enhancement requests for mobile and web application.
- Involved in building the front-end rewrite of the RideCommand application.
- Contributed to mobile test automation, accessed the Webservices for generating test data, and ran tests on Confidential Test Cloud.
- Initiated, architected, and deployed the automation harness for one of Confidential websites.
- Implemented page factories for building the same.
- Wrote easily readable tests for non-programmers. To accomplish this, employed generics and collections to get access to pages.
- Wrote custom attributes for test runner to categorize tests.
- Stored application environment information in App.Config file.
- Followed StyleCop coding standards.
- Successfully built the harness using the XUnit test runner.
- Played an instrumental role in DevOps activities and configured nightly run in Jenkins.
- Deployed cloud based testing using TestingBot for cross-platform, cross-browser testing.
- Used Swagger to test APIs.
Software Engineer
Confidential, Twin Cities, MN
Technical Scope: VS 2013, SQL server management studio, Team Foundation server, Coded tests
Responsibilities:
- Successfully designed, built, and deployed over 200 automated tests for the regression test suite and multi browser automation.
- Initiated, designed, and developed custom methods for automation, batch jobs for automated nightly test runs and status emails.
- ReSharper was the tool of choice for coding conventions.
- Played an instrumental role in documenting the automation strategy and reference guide for Microsoft UI automation.
Software Engineer
Confidential, Twin Cities, MN
Technical Scope: TestComplete, SQL server management studio, JavaScript
Responsibilities:
- Initiated and demonstrated the use of Smart Bear’s “Test Complete” as an automation tool.
- Automated application work flows.
- Wrote code snippets in JavaScript for the same.
Software Consultant
Confidential, Twin Cities, MN
Responsibilities:
- Identified performance test strategy and scenarios for: Confidential module in State-wide Voter registration system
- Built web tests using VS as baseline tests.
- Developed C# plugins to add validation rules.
- Used these web tests in performance test-scenarios.
- Ran automated build verification tests of the SVRS application for each build and communicated results to stake holders.
Software Engineer
Confidential, Twin Cities, MN
Responsibilities:
- Developed plugins in C# and XML to record web tests in VS.
- Used “MS-SQL server” for back-end testing - included select, update queries and developed stored procedures in SQL Server Management Studio 2008.
- Participated in deployment testing and post release testing.
Technologies: TFS, C#, VisualStudio, MS SQL Server