We provide IT Staff Augmentation Services!

Sr. Software Engineer (.net Full Stack) Resume

5.00/5 (Submit Your Rating)

Manhattan, NY

SUMMARY

  • 13+ years of extensive experience in complete Software Development Life Cycle (SDLC) including System Requirements gathering, Architecture, Analysis, Design, Development, Testing, Maintenance and Enhancement in variety of technological platforms wif special emphasis on .Net Framework and SQL Server applications.
  • Work experience at Confidential
  • Expertise in Financial/Banking Domain, ( Confidential, Confidential, Confidential), implementing secured applications using Secured Socket Layer.
  • Reporting services like SSRS, Business objects etc.
  • Expert in implementing latest technologies like, Entity Framework, Repository & Unit of work, Dependency Injection & IOC patterns and used frameworks like Unity.
  • Expertise in Task Parallelism, Multithreading, Thread Pooling etc.
  • Latest work experience in WPF, MVVM, WCF, Prism etc.
  • Messaging systems, MSMQ, 60East Amps, Service Broker, Azure Service bus etc.
  • Automated deployment using Jenkins and Amazon Web Services Integration(AWS).
  • Experience in various databases MS SQL Server 2014, 2012, 2005 etc.
  • Extensive experience in tuning SQL, identifying bottlenecks and resolving to improve performance in various levels namely Sources, Targets, Mappings and Sessions Integrated .Net.
  • Extensively used Reporting Tools like SSRS.
  • Good experience in XML and XSLT
  • Experienced wif SOLID Principals, OOP, design patterns, Win Forms, Web Forms, UI design.
  • Domain Expertise inBanking, Finance, Energy, Insurance, Gambling & Hospitality.
  • Design for touch screen for Casino Employee Kiosk band request.
  • Extensive experience inSQL Server 2012 and earlier versions, Database design, SQL Query optimization, Database maintenance by using SQL Server objects likeTables, Stored Procedures, Views, Indexes, Triggers,Cursors, user defined data types and functions.
  • Experience in KendoUI.
  • ImplementedADO.Netdata access techniquesi.e. Entity Framework, SQL Connection Objects, SQL Command Objects, DatasetObjects, Data Reader Objects and Data Adapter Objects using DataGrid and Data List in ADO.Net etc.
  • Experience in Outlook plugins.
  • Consumed,developedreusable controls. Ability to be creative and take self - initiatives.
  • Working Experience in SQL Server reporting services, Crystal Reports.
  • Technical Team Leadership
  • Capable coordinator of off-shore development projects.

TECHNICAL SKILLS

Main skills: WPF, PRISM, MVVM, RXT, TPL, Multithreading, WCF, AMPS Reliable Messaging, Outlook Integration, Cache Coherence, MSMQ, Win forms, XAML, C#, VB.Net, SQL Server, NUnit, MS Test Framework

Sub Skills: Angular.JS 4.0, 2.0, 1.x, OData, Type Script, MVC 5, ASP.Net, Web Forms, Web API, Bootstrap, IIS, RAZOR, jQuery, JSON, AJAX, JavaScript, Node JS, HTML5, CSS3, Entity Framework 6.x, Hangfire Jobs, Java, SOAP UI, Postman.

Deployment: Jenkins

Third Party Controls: Kendo UI, Dev Express controls

Database: SQL Server 2015, 2008, 2005, ORACLE

Design platforms: MS Visual Studio 2017, 2015, Visual Studio Code, SSMS SQL Server, Toad for Oracle

Architecture & Design: Mission Critical-Reliable architecture design, SOLID / OO principals and design patterns, MVC, MVVM, Dependency Injection/Inversion of control, Repository & Unit of work, Unity Framework, Castle Windsor, Autofac

Process: Agile & Scrum, TDD

Source control: Git Bitbucket, Team Foundation Server (TFS), SVN, VSS

.Net Frameworks: .Net Core, .Net Framework 4.5, 4.0, 3.5

Testing: Shoudly Unit testing, MS Script Control, Jasmine, Karma

Prototyping tools: Axure, Balasamiq Mockups

Others: Jenkins, Octopus, TFS automated deployments

PROFESSIONAL EXPERIENCE

Confidential, Manhattan, NY

Sr. Software Engineer (.Net Full Stack)

Responsibilities:

  • XAML UI design.
  • MVVM Implementation and databinding.
  • Creating templates & Styles.
  • Wide usage of Thread, Threadpools, Task, Async Await, Parallel Queues & Collections.
  • Implement WPF MVVM, Custom Property bindings and notifications wif reactive extensions.
  • Architecting AMPS messaging in the application.
  • Upgrading the application to CAD, using Prism, Unity.
  • Understanding Java code which updates Oracle db. along wif Cache Coherence.
  • Replacing the existing messaging system Nirvana and JMS and migrating features in new AMPS system.
  • Creating custom channel’s in WCF clients.
  • Reading the existing features from JMS (Java Messaging Service) and migrate it to AMPS.
  • Design and analysis several business problems and provide solutions through several technologies.
  • Interacting wif Traders and capturing requirements.
  • Enhanced unit testing using MS Test Framework
  • Creating new WCF endpoints for legacy service, enable autantications, refactor etc.
  • C# coding, implementing GOF design patterns.
  • Wide usage of SOLID principals.
  • Implementing GOF design patterns.
  • Implementation of Async controllers in WEB API Services.
  • Create Tables, stored procedures (for existing DB), indexes, views, functions, triggers.
  • Database Design and implementation.
  • Fixing build issues in Maven, Jenkins build.
  • Application deployments in several environments.
  • Usage of Dependency injection framework, for unit testing and for inversion of control at runtime.
  • Code reviews, peer reviews and writing technical design documents.

Confidential, NJ

Sr. Software Engineer (.Net Full Stack)

Responsibilities:

  • Core development and hands on implementation in WPF.
  • XAML UI Design.
  • Parallel programming using TPL, Thread Pool & Synchronization primitives.
  • Enable message queueing for several reliable systems which access the service.
  • Architecting application wif PRISM, MVVM.
  • Creating new end points using Web API, OData queries etc.
  • Configure automated deployments using Octopus.
  • Creating Legacy WCF service endpoints, MSMQ bindings etc.
  • Data Structures and Algorithms usage for various searching and sorting.
  • Wide usage of OOPs and SOLID principals, GOF design patterns.
  • Extensive usage of dependency properties, static and dynamic resources and binding.
  • Usage of multibuilding, Multivalve converters, style triggers and delegate commands.
  • MVVM Implementation.
  • Unit testing using MS Test framework.
  • Deployment automation using Jenkins.
  • Designed and developed the UI using the XAML.
  • Achieved decoupling through Dependency Injection - IOC using unity application block.
  • Creating View model, Views, models and View Models.
  • Implementing validations in XAML code.
  • Agile and Scrum process

Confidential

Sr. Software Engineer (.Net Full Stack)

Responsibilities:

  • Angular and MVC implementation, UI Grid, dropdown controls, async searches etc.
  • Creating components, directives, custom pipes, services, DI, Modules using Angular 2.0(Type script)
  • Design and analysis several business problems and provide solutions through several technologies.
  • Create REST, Web API Services which will interact wif internal and external clients.
  • Enhanced unit testing using MS Test Framework
  • Creating new WCF endpoints for legacy service, enable autantications, refactor etc.
  • Creating new REST endpoints using Web API, OData, Query data etc.
  • Implement OAuth.
  • C# coding, implementing standard design patterns.
  • Wide usage of SOLID principals.
  • Architecting and following MVC pattern in the project.
  • Implement data access layer using Entity Framework
  • Usage of repository Unit of work pattern.
  • Implementing GOF design patterns.
  • Implementation of Async controllers in WEB API Services.
  • Create Tables, stored procedures (for existing DB), indexes, views, functions, triggers.
  • Database Design and implementation.
  • Application deployments in several environments.
  • Usage of Dependency injection framework, for unit testing and for inversion of control at runtime.
  • Code reviews, peer reviews and writing technical design documents.
  • Agile and Scrum process.

Confidential, NJ

Sr. Software Engineer (.Net Full Stack)

Responsibilities:

  • Develop WPF UI design in XAML.
  • MSMQ Implementation.
  • Kendo WPF UI controls.
  • Design and analysis several business problems and provide solutions through several technologies.
  • Create REST, Web API Services which will interact wif internal and external clients.
  • Enhanced unit testing using MS Test Framework
  • C# coding, implementing standard design patterns, IOC container, Autofac etc.
  • Wide usage of SOLID principals.
  • Architecting and following MVVM pattern in the project.
  • Implement data access layer wif EntityFramework.
  • Implementation of Async controllers in WEB API Services.
  • Create Tables, stored procedures (for existing DB), indexes, views, functions, triggers.
  • Database Design and implementation.
  • Application deployments in several environments.
  • Export/Import Controllers/Views/Actions through MEF and make it extensible.
  • Usage of Dependency injection framework, Autofac.
  • Code reviews, peer reviews and writing technical design documents.
  • Agile and Scrum process.

Confidential, Jersey City, NJ

Sr. Software Engineer (.Net Full Stack)

Responsibilities:

  • Core development and implement WCF services, MVC etc.
  • Kendo UI jQuery widgets implementation.
  • Following the process of TDD
  • Enhanced unit testing using MS Test Framework
  • Usage of Angular.JS, Bootstrap, fluid grids, binding etc.
  • Creating controllers, Views, models and View Models.
  • Using Model binders for map model mappings.
  • Creating partial view to achieve consistent look & Feel.
  • Implement Ajax using jQuery and Ajax extensions.
  • Post/Get/Delete/Put verbs data processing using JSON format.
  • Html helpers and data annotations to use, rendering controls and validations.
  • Anti-forgery security implementation.
  • UI Behaviors and validations using jQuery, JavaScript etc.
  • Generation of dynamic views based on the Business rules configuration file through the UI framework, Confidential UI Express.
  • Make the controllers interact through a services layer to Java Web Services.
  • Export/Import Controllers/Views/Actions through MEF and make it extensible.
  • Usage of Dependency injection framework, Unity application block.
  • SQL Server stored procedures, tables, functions, optimization etc.
  • Web pages UI design development.
  • Code review and writing technical design documents.
  • Provide technical guidance to the offshore team.
  • Interacting wif technical architects and involve in technical design.
  • Interacting wif BA and understand the requirements.

Environment: MVC5, MEF, JavaScript, AngularJS, Bootstrap, DI/IOC, Asp.Net, C#, WCF, Java Web Services, TFS, MS Test, SQL Server2012, Entity Framework 6.1, jQuery, Visual Studio 2013 and Windows 7, Agile & Scrum process

Confidential

Sr. Software Engineer (.Net Full Stack)

Responsibilities:

  • Used AJAX for more responsive web pages.
  • CSS3 Media queries implementation for partial web page responsiveness.
  • Implementation of Repository and Unit of work patterns which enables in memory cache and transactions in a single go.
  • Following the process of TDD
  • Usage of Angular.JS, Bootstrap, fluid grids, binding etc.
  • Implementation of Async-Await in the controllers for performance improvement.
  • Developed UI controls using KendoUI.
  • Data layer architecture wif Entity Framework 6.1, POCO entities.
  • Created partial views and used it in views.
  • Design and develop Web API REST Service, WCF which returns data as JSON format, which is being consumed by desktop clients and mobile devices.
  • Develop client application using Asp.Net web forms which uses web services and Web API services.
  • HTML DOM traversal, validations, several jQuery UI Controls using jQuery.
  • Implement swipe login security for EA Employees and Windows active directory security for administrators.
  • Requirements gathering from the clients and writing functional specifications for the projects.
  • Design and review of Technical architecture wif the technical team.
  • Consult wif project lead on identification of problems and suggest solutions for the resolution of coding issues.
  • Find out new technologies and ideas to add value to our products.
  • Database designing.
  • Create WEB API controllers from entity framework models.
  • Create custom Routes for Web API.
  • Unit testing using MS Test Framework
  • Code review and code optimization.
  • Analyzed and designed the prototype pages for the system.
  • Designed and codes the reports usingSQL Server Reporting Services (SSRS).
  • Developed reusable business components usingC#,ASP.NET.
  • Used Master page, Styles, Theme, and CSS for consistent look and feel of application.
  • Created multiple Visual Studio Workflows to manage business rules of documents and content.
  • Provided post-production support for newly implemented custom web parts and third-party solutions deployed to the farm.

Environment: MVC5, Web API, AngularJS, Kendo UI MVC controls, Bootstrap, KendoUI, C#, Web forms, AJAX, SSRS, HTML5, CSS3, jQuery, JavaScript, TFS, MS Test, SQL Server2012, Entity Framework 6.1, Repository Pattern, Visual Studio 2013 and Windows 7, Agile & Scrum process

Confidential

Sr. Software Engineer (.Net Full Stack)

Responsibilities:

  • Core development and hands on implementation in WPF.
  • Data Structures and Algorithms usage for various searching and sorting.
  • Wide usage of OOPs and SOLID principals, GOF design patterns.
  • Extensive usage of dependency properties, static and dynamic resources and binding.
  • Usage of Multibuilding, Multivalve converters, style triggers and delegate commands.
  • MVVM Implementation.
  • Unit testing using MS Test framework.
  • Deployment automation using Jenkins.
  • Designed and developed the UI using the XAML.
  • Achieved decoupling through Dependency Injection - IOC using unity application block.
  • Creating View model, Views, models and View Models.
  • Implementing validations in XAML code.
  • Agile and Scrum process

Confidential

Sr. Software Engineer (.Net Full Stack)

Responsibilities:

  • Design and develop code using the mentioned technologies.
  • Analysis the system.
  • Enhanced unit testing using MS Test Framework
  • Implementing TDD.
  • Identified use cases and prepared use case diagrams using MS Visio.
  • Designed sequence diagram, class and components diagrams using Visio
  • Performed High Level and Detailed design of Data Model, Data Flow, Entities &Relations and Database Design.
  • Designed and coded data access layer component using ADO.NET and Entity framework
  • Designed and Developed stored procedures create tables, triggers, functions, views using TSQL in SQL Server.
  • Involved in preparation of Unit and integration test cases.
  • Risk Analysis and mitigation. Performed Unit & Integration testing plans.
  • Coordinating wif team for Configuration Management while deploying new kits (new releases of project) or during code drops on different test/production environments.

Environment: WPF, MVVM, C#, LINQ, Entity Framework, TFS, MS Test, SQL Server2012, Visual Studio 2013, Entity Framework 5 and Windows 7, Agile & Scrum process

Confidential, Chicago, IL

Tech Lead / Sr. Software Engineer (.Net Full Stack)

Responsibilities:

  • Coordinating and team management. Assisting new support engineers, and team members on troubleshooting techniques, processes and application noledge, working closely wif the clients.
  • Trouble shooting complex problem involving strict SLA implications and understanding customer data and business practices.
  • Reproducing and performing in-depth analysis of customer issues, determine causes, workarounds and long-term solutions.
  • Fine-tuning Stored Procedures to improve performance dat was achieved by removing unnecessary cursors, temporary tables wherever possible.
  • Created and modified stored procedures, triggers, views and indexes to provide best performance.
  • Identify improvement areas in current technical architecture
  • Performing Integration Testing, QC/UAT/Production Testing and Performance Testing
  • Building Windows Application wif ASP.NET, C#, JavaScript, HTML, XHTML, CSS
  • Low level and high-level design, three tier architecture technical designs, creating UML diagrams using MS Visio.
  • Coding server side and back end development using C# & SQL Server
  • Memory utilization monitoring using CLR profiler tool.
  • Created .Net Framework C# libraries and developed another tool using C# to support this project.
  • GUI designing using HTML & CSS, and Theme.
  • Used LINQ functionalities for data manipulations between user interface and SQL Server.
  • Creating and documenting technical specifications.
  • Implemented various design patterns to improve the performance and maintenance of the application.
  • Coding at the Model level to communicate between the views on MVC application
  • Creating database tables, relationships and stored procedures, triggers, functions, views.
  • Database modelling and design.
  • Used MS Test Framework for writing unit test cases.
  • Reviewing code and provide feedback to the Product Architect.
  • Provided support to the deployed system till stabilized.

Environment: C#, Asp.net 4.5, Web Forms, AJAX, VS2012, HTML, CSS, JavaScript, TFS, MS Test, SQL Server2012, WCF, SSRS, Visual Studio 2012 and Windows 7.

We'd love your feedback!