We provide IT Staff Augmentation Services!

Sr. Softre Engineer Resume

2.00/5 (Submit Your Rating)

WA

SUMMARY

  • More than 19 years of experience in the field of Information Technology.
  • Delivered responsibilities as a Sr. Software Engineer, Systems Engineer, Architect and Lead roles
  • 15+ years’ experience working on C#, ASP.Net
  • Experience with Windows Azure, Sql Azure, Silverlight, WF, WPF, Web Services and WCF technologies
  • Experience working on Web API a REST based architecture, Angular and OData.
  • Strong knowledge and experience working on Silverlight technology
  • 10+ years of experience in MS SQL Server, Sql Scripts and Stored Procedures.
  • Strong knowledge of Object - Oriented Programming using .Net Framework, C#
  • Strong knowledge of designing using UML and Data Modeling
  • Worked on applications using XML/XSLT and Application Blocks
  • Excellent knowledge of multi-tier Web based application development.
  • Lead developer with working knowledge of Agile methodologies, CMM processes
  • Good inter-personal and leadership skills and extremely quality conscious team player

TECHNICAL SKILLS

Confidential Stack: C#, ASP.Net, MVC with Razor, WF, Silverlight, WPF, IIS

Web Tech: Angular, TypeScript, JQuery, JavaScript

Services Layer: Web API, Web services, WCF, OData

Cloud Tech: Confidential Azure, AWS

Databases: Sql Azure, SQL Server, Cassandra, CosmosDB, Azure table storage

Reporting/Transformation: SSRS, SSIS

Methodology: OOAD, UML

Case Tools: Visual Studio 2017, MS Visio, Rational Rose

Automation: Visual Studio Test Suite, Moq, NUnit, LoadRunner

Others: Azure Devops, VSTF, Product Studio, GIT

PROFESSIONAL EXPERIENCE

Confidential, WA

Sr. Software Engineer

Responsibilities:

  • Develop new apis to deploy and monitor environments on deployment Sku
  • Fixed P1 defects related to VSTS api calls from LCS portal
  • Feature work to disable tier1 environments upon completion of cutoff date for those environments
  • Feature work to create a new asset type Nuget package to Shared Asset Library in LCS Portal for Dynamics team to share nuget packages globally
  • Develop feature to add lease on deployed environments and manage email notifications and deallocation of environments
  • Design and implement display of environments for certain deployment Skus on LCS portal
  • Delete environments whose deployment/servicing failed using Azure functions
  • Write Unit and RR tests as also create documentation

Confidential, WA

Sr. Software Developer

Responsibilities:

  • Design and develop ONS which integrated with legacy system to obtain source outage data using C# and Cassandra
  • Use Redis queue and cache mechanisms to make the application more scalable
  • Study and integrate API from different notification providers like Twilio/SendGrid/MessageBroadcast for Email, Sms and Voice
  • Consume webhooks to listen to events from above providers
  • Create Web API as a common gateway to connect with disparate applications like SharePoint, SAP etc
  • Worked on Outage Notifications module in Microservices
  • Develop a dashboard using Angular UI technology, which could
  • Currently, working on migrating applications to cloud technologies using AWS ElastiCache and SQS etc

Confidential, WA

Sr. Software Developer

Responsibilities:

  • Develop new features in AMS360 using ASP.Net, C#
  • Consume REST api with auth to facilitate calls for NoSql db
  • Improve performance with tuning sql queries and caching for current running AMS360
  • Maintain legacy windows application and web service
  • Write PowerShell scripts to generate data for load tests
  • Develop customer module using AngularJS 1.0
  • Participate in code reviews
  • Write unit tests using Moq
  • Document release changes
  • Worked in an Agile environment using tools like Leankit with TFS

Confidential, WA

Sr. Software Developer

Responsibilities:

  • Design domain and class models using Code First for different modules
  • Implement repository pattern to access resources
  • Design and develop service using Web Api interface for the universal apps
  • Write specifications for REST endpoints
  • Implement ADFS authentication in Web Api
  • Develop Universal Apps on Win8.1
  • Develop adapter for WNS (windows notification services)
  • Integrate Application Insights within Service layer and Universal App
  • Lync integration - understand specs for UCWA 2.0 (Unified Communications Web Api) and create an adapter
  • Improve performance by creating Azure Redis cache in server code
  • Worked on Azure Apps (preview). Developed Azure Api App and BizTalk Rules app to drive business logic
  • Worked on IoT using Raspberry Pi
  • Additionally, mentor and work with team to unblock technical challenges

Confidential, WA

Software Developer

Responsibilities:

  • Developed xTrace worker role to work as a lightweight diagnostics tool designed to plug seamlessly with other services
  • Completed bug fixes on SSIS reports for JIT module
  • Worked on business tier of Chanel Inclusion Services to facilitate selling Confidential products in multiple countries
  • Developed tool to import Offers in CIS database for Store Offer Management
  • Developed new features and maintain POM windows utility for BizOps team
  • Developed worker role to import Offers in CIS database for Offer Management System
  • Developed TSMS, a new worker role for Partners to activate/deactivate/check token status
  • Developed Administration UI for Token orchestration on Asp.Net MVC with Razor

Confidential, WA

Application Developer

Responsibilities:

  • Requirements gathering from Project Manager or end Client and create formal specifications
  • Create Prototype either as Html, Silverlight or Sketch flow
  • Work on database design and business tier
  • Work with the team by diving and executing tasks
  • Develop user interface and integrate with service layers. Ensure end to end integration works
  • Maintain and break fix existing tools
  • Version control manager with TFS2010
  • Miscellaneous activities included interviewing candidates, code reviews, server management etc

Confidential, WA

SDE- Lead

Responsibilities:

  • Understand requirements and conceptualize a high-level design enabling ECM handshake
  • Develop a simulator application using Silverlight technologies and C# using MVVM pattern and PRISM libraries
  • Understand and enhance features for DKAL policy Engine written in F# which is hosted as open source on CodePlex and core to ECM module
  • Setup MercurialHg version control for development
  • Creat worker roles for ECMs on Windows Azure and enable ECM handshake via Sql Azure on the cloud
  • Develop module utilizing Managed Extensibility Framework allowing lazy loading of assemblies to interact with Dkal Engine
  • Connect Dkal Engine to multiple data sources SqlServer or SqlCe using provider pattern
  • Develop modules using Open Packaging Conventions for data transfer
  • Develop WCF service hosted in Windows Service to facilitate GUI calls and process Dkal Engine messages

We'd love your feedback!