We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Princeton, NJ

SUMMARY:

  • 11 years of IT experience in Design, Development, Testing, Implementation and Maintenance of .NET Applications
  • Demonstrated experience in application software design and development using C#, ASP.NET/MVC, ASP.Net Core, Angular 1.X/2/4, HTML 5, SQL Server 2014, JavaScript(ES6), TypeScript, jQuery, Entity Framework, WPF, WCF, Web API, OAuth2, AJAX, XML, JSON, Unit Testing
  • Good working knowledge in building enterprise applications using Visual Studio 2017
  • Experience in Test driven development, continuous integration & deployment
  • Good understanding of OOP, SOLID principles, domain driven design, functional/reactive programming, Web Security & Standards (OWASP)

TECHNICAL SKILLS:

.NET Technologies: .NET Framework 4.6.2/4.0/3.5, .Net Core, ASP.Net Core, ASP.Net 4.5, ASP.Net MVC 5/4/3, C# 6.0/5.0/4.0/3.0, WCF, Web API, Web API Core, Web Services, WPF 4.5, Entity framework 6.0/5.0, Entity Framework Core, ADO.Net, LINQ, Multi - Threading/Task Library, OWIN, ASP.Net Identity, ASP.Net Core Identity

Web Technologies/JavaScript Framework: Angular 1.X/2/4, HTML5(ARIA)/ Web Component, JavaScript(ES5/6),TypeScript, Node.js, Express.js, jQuery, CSS3, Bootstrap 3, D3.js

Javascript Tool/Module Loader: WebPack, SystemJS, Gulp

Databases: SQL Server 2014/2012/2008 R2(Stored procedure, Function, Trigger, SSIS), Oracle 9i/10g, MySQL

NoSQL Database: MongoDB

Mobile/iOS Development: Swift 3, Xcode 8

Testing/Mocking Frameworks: NUnit, Xunit, MSTest, RhinoMocks, Specflow

IOC Container: StructureMap, Unity

Javascript Testing Frameworks: Jasmine, Karma

Application Hosting Server: IIS

Cloud Technology: Microsoft Azure, AWS

Source Control: Team Foundation Server 2008/2010/2012/2015/2017, Visual Studio Team Services, Git, Github

Caching Technology: Redis

Search Platform: Solr, Elasticsearch

Software Container: Docker

Operating System: Windows Server 2008R2/2012R2/2016, Linux, macOS

Reporting Tool: SQL Server Reporting Service (SSRS)

Development Methodologies: Agile/Scrum

3rd Party Tools/Framework: Infragistics (WPF, ASP.Net), DevExpress (ASP.Net/MVC/WPF), Syncfusion, Quartz.NET, Chromium Embedded Framework

Logging Framework: log4net, NLog

PROFESSIONAL EXPERIENCE:

Confidential, Princeton, NJ

Senior Software Engineer

Responsibilities:

  • Implementing new web application for CPA exam using Angular 4, Typescript, Bootstrap 3, Web API 2, SQL Server 2014, Entity Framework 6.
  • Write test cases for front-end using jasmine, karma and back-end using xunit, specflow .
  • Using Team Foundation Server 2015 for continuous integration & deployment, and webpack to bundle angular components, assets.

Confidential, Baltimore, MD

Senior Software Engineer

Responsibilities:

  • Implementing Policyholder Portal using Angular 2, HTML5, TypeScript, C# 6.0, Web API2, Entity Framework 6, Asp.net Identity 2.0, Bootstrap 3, SQL Server 2014. Using token & role-claim based authentication (access token (jwt format), refresh token), and Redis Cache for in-memory caching. I have used OWIN, Web API2, Entity Framework 6.1, Asp.net Identity 2.0 to create authorization server & resource server, and Angular2, HTML5, TypeScript, Bootstrap 3, CSS3 to build front-end.
  • Implemented WCF services for the clients.
  • Implemented help desk ticketing system using ASP.Net MVC Core, Entity Framework Core, ASP.NET Core Identity.
  • Implementing iOS app using Swift 3 and Xcode 8 for Insurance sales agents. Using C# 6.0, Web API 2, Entity Framework 6, Asp.net Identity 2.0, SQL Server 2014 for back-end.
  • Using Azure app services to host backend Api & Angular 2 applications. Also using azure sql database to store data & Redis Cache as a caching technology.

Confidential, Columbia, MD

Applications Software Developer

Responsibilities:

  • Converted legacy MFC Windows Application into multi-threaded WPF Application using C# 5.0, Entity Framework, WPF 4.5(MVVM Pattern), WCF 4.5.
  • Implemented Order management/tracking system using ASP.Net MVC 5, C# 5.0, Entity Framework 6.0, Web API 2, ASP.Net Identity, CSS3, Bootstrap 3, D3.js, SQL Server 2014
  • Implemented customer portal using C# 5.0, Angular 1.4, HTML5, JavaScript, Bootstrap3, CSS3, Web API2, Entity Framework 6.0, ASP.Net Identity, SQL Server 2014

Confidential, New York

Senior Software Engineer

Responsibilities:

  • Implemented multi-threaded WPF application to load financial documents & validate financial entities & generate related IRS tax withhold form using WPF 4.5, C# 5.0, entity framework 5.0 & SQL Server 2012 R2 & SSIS
  • Implemented Web portal for Financial client using ASP.Net MVC 5, C# 5.0, Entity Framework 5.0
  • Maintained & enhanced existing Admin web portal written in ASP.Net 4.5 & added new features.

Confidential, New York

Software Engineer

Responsibilities:

  • Maintained & enhanced old job portal sites written in ASP.NET
  • Converted old portal site into ASP.Net MVC
  • Converted Solr DB into Elasticsearch

Confidential, New Jersey

Programmer/Analyst

Responsibilities:

  • Involved in gathering requirements and designing Use Cases and writing code
  • Involved in defining technical details of the module
  • Co-ordinate activities with team members
  • Maintained existing applications & providing customer supports.

Confidential, New York

Programmer/Analyst

Environment: .Net framework 3.5, C# 3.0, SQL Server 2008, WPF

Responsibilities:

  • Involved in gathering requirements and designing Use Cases and writing code
  • Involved in defining technical details of the module
  • Co-ordinate activities with team members

Confidential

Programmer/Analyst

Environment: .Net framework 2.0, ASP.Net, C#, SQL Server 2005, Visual Studio.Net 2005, Visual SourceSafe 6.0, HTML, CSS, Java Script, Windows forms, Crystal Reports

Responsibilities:

  • Developed windows application, web application
  • Involved in defining technical details of the solution
  • Co-ordinate activities with team members
  • Involved in technical discussions with client to resolve issues while implementing the functionality required

We'd love your feedback!