We provide IT Staff Augmentation Services!

Software Development Engineer Resume

3.00/5 (Submit Your Rating)

Renton, WA

PROFESSIONAL SUMMARY:

  • An engineer with 10+ years of industry experience as programmer in analysis, design, and development of Confidential applications.
  • Core development experience in client/server, web based and n - tier application. Expert in developing Confidential applications, web applications and web services in Microsoft Visual Studio .Net IDE using C#.Net C#.Net, ADO.NET and SQL Server.
  • 8+ years of experience working in various Microsoft products and teams.
  • Unified engineering experience as both Developer and Tester.
  • 7+ years of programming experience in languages: C#.
  • Working experience with Model View (MVC) architectures and templates.
  • Knowledge in modern web protocols: Javascript, Typescript, XML, Powershell scripting, web services, RESTful JSON, web services.
  • Experience working on developing POCs(proof of concept) for non-native app interaction.
  • Worked in environments - TDD(Test Driven Development) and CICD(Continuous Integration and Continuous Deployment)
  • Experience in designing and development of robust Unit and Component tests for the middle tier.
  • Strong knowledge and implementation of SQL databases, C# languages and operating systems.
  • Experience with physical and logical data modeling and upgrade scripting.
  • 4+ years of Unified engineering experience in coding for high quality application software as developer and building robust automation as tester.
  • 5+ years of experience in .NET Framework, C#, ASP.NET, AZURE Rest APIs, Confidential Communication Foundation ( Confidential ) Services, SOAP, Web Services, XML, XSLT and Design Patterns.
  • Performed test centric duties like: performance testing, data upgrade testing, data migration and data entity testing.
  • Proficient with Ax Workflow, Role centric duties and security modules, worked on SSRS reporting tools in Dynamics Ax
  • 4+ years of working experience in public sector financial domain with basics of accounting principles and ease in using ERP financial systems.
  • Functional domain experience involves application development in ERP and CRM systems, Mobile, telecom and handheld devices
  • Hands on experience using IDEs: Visual studio 2015,2012,2010, Microsoft SQL Management studio 2016/2012
  • Experience in all unified engineering deliverables as: Reviewing functional requirements, design, data modeling, work flow diagrams, Unit tests, Code reviews, Acceptance tests, Test design and automation.
  • Used agile software development model end to end - from effort point’s estimation, authoring user stories, sprint planning, execution, daily scrums, retrospectives.
  • Good interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies
  • Enthusiastic, Self-motivated, proactive and a good team player.

TECHNICAL SKILLS:

Coding Languages: C++, X++, C#.

Scripting Languages: Confidential Power shell, XML, HTML.

Cloud services: Confidential Azure SDK, PaaS, IaaS.

Tools/SDKs: UWP, Visual Studio 10/12/13, Confidential Mobile SDK, Platform Builder 6.0/7.0.

Performance tools: Dynamics Ax Trace Parser, Confidential performance Analyzer

Frameworks: .NET Framework, .NET Compact Framework 4.5Databases: Microsoft SQL Server 2008/2012/2016.

Microsoft Tools: WTT, Product studio, Team Foundation systems, Source Control.

Version Controls: GIT hub, Source Depot, Subversion, Win CVS, and Rational quest.

Debuggers: Visual studio, WinDbg, PB Debugger

WORK EXPERIENCE:

Software Development Engineer

Confidential

Responsibilities:

  • Enhance mobile key features for various authentication options on Confidential 8.1 and 10.
  • Implement the adobe analytics tagging on AppId for use case reports
  • Implemented the free view authentication experience for TV subscription in Header enrichment option.
  • Deploy the builds on different versions of Confidential devices for testing
  • Develop both native and tests apps for the CSO SDK on Confidential .
  • Design and develop the APIs for unified client infrastructure SDK.
  • Develop core validation and formatting classes
  • Used perfecto mobile for device automation and to interface multiple devices for testing
  • Involved in Design of hybrid app for mobile key test app
  • Participate in daily scrums and design meetings.

Environment: Visual Studio 2015, Confidential 8.1 and Confidential 10, SourceTree for GiT., XAMLSoftware Development Engineer

Confidential, Renton, WA

Responsibilities:

  • Design and develop Ax Classes, tables and forms for Dynamics AX public sector domain features.
  • Developed core features of Position forecasting for Budget Planning in HR module: Recalculate engine, budget Cost elements creation, compensation Rate table versions, comp grid/group assignments, Generate increases.
  • Day to day responsibilities as developer include: design and developing Ax Classes, table queries and building forms of Dynamics AX core public sector features.
  • Developed multiple business abstraction layer entities in C# - for data injection to SQL tables.
  • Develop powershell scripts for build deployment automation to WTT environment
  • Developed Ax proxy library and Ax Proxy Helpers in C# using VS 2013.
  • Build Business abstraction layer(BAL) data entities for test data injection to DB in C#
  • Migrated Dynamics Ax2012 legacy forms of AR and HR features to AX2015 WPF web forms.
  • Been a part of multiple MS Dynamics AX 2012 CU and Hot Fix releases.
  • Worked in development of data entities supporting O-Data.
  • Design and developed robust component unit tests involving classes, tables, form adaptors
  • Worked with modern software techniques like: Test Driven Development (TDD), pair programming, continuous integration.
  • Participated in a hackathon to develop an internal web project using the latest web technologies: JavaScript, HTML5, MVC pattern
  • Oversee/mentor the work of new and offshore engineers through regular task sharing, trainings and code reviews.
  • Worked in unified engineering role and performed test centric duties - designing automated testing.
  • Designed and Developed end to end form based test automation for Position forecasting features of HR module.
  • Involve in code reviews on the team for maintaining high code quality.
  • Created functional requirements, Acceptance tests and design both product features and test automation
  • Do the limit and performance testing and Analysis using SQL Dynamics Ax Trace Parser
  • Owned the Test activities like Deployments for the team including organizing test tours and bug bashes
  • Worked in scrum master role performing the duties - Sprint planning, retrospective, efforts estimation, capacity planning, and backlog prioritization.
  • Actively participated in Daily scrums, sprint planning and retrospectives.

Software Development Engineer in Test

Confidential

Responsibilities:

  • Developed E2E test automation in C# and C++ of embedded device FordSync simulating end user actions.
  • Developed robust Longhaul test framework in C#, a test harness that does test data analytics and generates SSRS reports, XAML, WPF.
  • Added multiple new tests for the networking module of FordSync device.
  • Involved in designing and development of SOA services using Confidential .
  • Testing the Basic calls, Pin authentication and other security features of the Unified communications device.
  • Perform and monitor Long haul and stress test setup.
  • Code power shell scripts for automated stress and long haul tests
  • Enhance and design the existing and new test automation framework needed for the call flow and device updates.
  • Developed GPS API test executable and GPSID test dll in C++.
  • Developed the test Debug Apps using Managed APIs on device.
  • Enhanced Tux test cases for custom tests on File system and GPS.
  • Application design based on n-tier Architecture.
  • Debug the driver failures using the Simulators and emulators.
  • Written test design specifications for Wifi, GPS and File System.
  • BSP - stress and performance test automation planning.
  • Participated in daily scrums, sprint planning and retrospective
  • Design and develop the test automation in C++ for BVT testing in WinCE RTOS.
  • Developed device Updates auto Approval tool in C# for an exchange integrated desk phone, Tanjay.
  • Developed automation for SOAP based exchange web APIs
  • Developed test harness - longhaul tools on ASP .net - a stress test reporting web application.
  • Setup and monitor the system performance and stress test.
  • Designed the test plans and estimate the metrics with team collaboration.
  • Build and host the OS image updates on the Updates server.
  • Test the image updates and debug the update failure issues from both client and server topology.

Software Development Engineer

Confidential

Responsibilities:

  • Application code in C#, used Visual studio 2005 IDE.
  • Implemented client specific UI screens and appropriate screen navigations
  • Generating the CAB using Confidential Cab Wizard.
  • Testing the App on various streaming servers.
  • Debugged on both Pocket PC emulator and device.
  • Bug Tracking and reporting using Rational Clear Quest.
  • Design and Development of the Data Abstraction Layer.
  • Porting Symbian APIs to WinCE making relevant code changes.
  • Implemented multitasking MFCs of WinCE class.
  • Implemented one-to-one and multi user sessions.
  • Tested and debugged on Blackberry’s Pocket PC.
  • Implemented streaming driver function calls from the application.
  • Coding the wrapper APIs in C and debugged on platform builder IDE 5.0.

We'd love your feedback!