We provide IT Staff Augmentation Services!

Sr Software Engineer Resume

Chevy Chase, MD

SUMMARY:

  • 19 years of IT experience in Financial, HR, Insurance, Healthcare and Document Management domains.
  • Extensive experience in Architecture, Object Oriented Analysis, Design and Development of Enterprise Web based and Client Server applications using C#, VB, Ajax, MVC, Bootstrap, Web API, AngularJS, VB.NET, ASP.NET, ADO.NET, SQL Server, Oracle, WCF, REST, SOAPUI, Parallel Processing, Multi - threading, Asynchronous programming, TDD and Continuous Integration, SAML, Web Services, SSIS, DTS, Processing large XML files, JSON, Dynamics CRM UI and Plugins, CRMRestKit, SpreadsheetGear, JavaScript, jQuery.
  • Intermediate Knowledge of MongoDB.

TECHNICAL SKILLS:

.NET Technologies: .Net Framework 4.6, C#, REST, WCF, Parallel Processing, Multi-threading, Entity Framework, ADO.NET, Linq, ASP.NET, MVC, Web API, AJAX, XML/XSD/XSLT, Visual Basic .NET

Design/Architecture: OOAD, SOA, SOLID, Design Patterns, Asynchronous programming, Dependency Injection, IoC

Scripting: JavaScript, JQuery

Database: SQL Server 2012, DTS, SSIS, Oracle 10g, MongoDB, T-SQL, PL/SQL

Other Tools / Technologies: Visual Studio Team System, Visual Basic 6.0, UML, Microsoft Visio, Test Driven Development using NUnit/VSTest, Continuous Integration, Altassian JIRA, AngularJS, Dynamics CRM, CRMRestKit, IBM MQ, SpreadsheetGear, Fiddler, JSON, SOAPUI, Postman, Infragistics

Source Code Control: Team Foundation Server 2012, Visual Source Safe, Subversion

Operating Systems: Windows Server 2008/2003, Windows Vista/XP/2000/NT/98/95

PROFESSIONAL EXPERIENCE:

Confidential, Chevy Chase, MD

Sr Software Engineer

Responsibilities:

  • Analyzed DirectNet suite of applications Authored requirement documents.
  • Contributed to the design of common components, algorithms.
  • Identified data heavy operations to take advantage of TPL features.

Environment: Visual Studio 2017, C# with .NET Framework 4.6, MVC, WCF, Design PatternsParallel processing, Fiddler, SOAPUI, JQuery, JSON, TFS, SQL Server 2014

Confidential, Dallas, TX

Sr Software Engineer

Responsibilities:

  • Enhance and maintain services handling commission features like qualification criteria’s, batching, adjustments etc. Optimize the existing codebase to improve maintenance and performance by identifying bottlenecks - reduce repetitive db calls, identify multi-tasking cases, refactoring code applying suitable design patterns including Dependency Injection, IoC.
  • Implemented task based parallel processing (multi-threading) to handle commission calculation in a faster way and making optimal usage of processing power.
  • Created stored procedures involving complex business logic for calculating commission amount taking into account various parameters like commission type, activity level, line code, subsidiary rule, cross border production.
  • Authored and updated month end Validation SQL procedures that validate the accuracy of Commissions generated by the service.
  • Identify and trouble shoot production issues.

Environment: Visual Studio 2017, C# with .NET Framework 4.6, MVC, WCF, Design PatternsMulti-threading, Fiddler, SOAPUI, JQuery, JSON, TFS, SQL Server 2014

Confidential, Philadelphia, PA

Sr Software Engineer

Responsibilities:

  • Analyzed requirements and derived User Stories. Designed components/services exhaustively using Design Patterns.
  • Handled concurrent processing logic that calls multiple systems (mappings, services, time zone) using task based multi-threading feature.
  • Developed services and algorithms to handle complex business rules spreading various domains like Account, Billing, Customer, Resolution, Order, Document and utilities like Caching, Logging.
  • Implemented Ajax live calls in situations where data needs to be fetched in real time based on business criteria.
  • Developed partial view templates (Widget based) for various events like Network Issue, SIK, Inbound/Outbound calls, and email history.
  • Adhered to Continuous Integration, Test Driven Development with Dependency injection.
  • Tracking and Resolving QA bugs and Production issues.

Environment: Visual Studio 2013, C# with .NET Framework 4.5, MVC, WCF, Couchbase, Bootstrap, Multi-threading, Fiddler, Postman, SOAPUI, JQuery, Ajax, JSON, TFS, SQL Server 2014, Entity Framework

Confidential, Philadelphia, PA

Lead/Sr Software Engineer

Responsibilities:

  • Designed and Developed Dynamics CRM plugins to handle member registration business logic.
  • Implemented Parallel processing (Multi-threading) to quickly process huge volume of data.
  • Adhered to Continuous Integration, Test Driven Development with Dependency injection and IoC.
  • Developed background JavaScript worker thread that polls the DB to fetch workflow status.
  • Developed stored procedures to handle data intensive business logic.
  • Enhanced portals that manage mortgages.

Environment: Visual Studio 2014, C# with .NET Framework 4.5, Multi-threading, Fiddler, JQuery, Ajax, JSON, Subversion, Dynamics CRM 2011, CRMRestKit, SQL Server 2012

Confidential, Philadelphia, P A

Team Lead

Responsibilities:

  • Contributed to the Architecture of CMS system.
  • Gathered requirements and derived Use Cases.
  • Created detailed design (implementing Design Patterns) for CMS WCF service that seamlessly call different services/orchestrations based on the feed type (COBA, MSP, NMSP) of the incoming request.
  • Scrupulously implemented Continuous Integration, Test Driven Development with Dependency injection, IoC where each component/tier is tested independently and in integration with other components.
  • Followed Agile, Scrum development model.
  • Contributed to the development of SAML based Authentication algorithm.
  • Developed algorithms to execute data processing tasks in Parallel (Multi-threading) using TPL, Asynchronous techniques.
  • Processed large XML files efficiently avoiding loading the entire content in memory.
  • Developed stored procedures to handle data intensive business logic.
  • Managed development teams (off-shore & on-shore) providing overall guidance.
  • Developed some admin screens in AngularJS.
  • Analyzed business requirements, interacted with business, authored use cases.
  • Resolved critical production issues.
  • Created elaborate tests for Unit, Integration and Acceptance testing.

Environment: Visual Studio 2013, C# with .NET Framework 4.5, MVC, WCF, Multi-threading, ASP.NET, Web API, Entity Framework, Linq, Fiddler, JQuery, Ajax, AngularJS, JSON, UML, SQL Server 2012, SSIS, Visio, TFS 2012

Confidential, Philadelphia, PA

Team Lead

Responsibilities:

  • Developed the Architecture and Design of eVerify WCF service.
  • Participated requirement analysis and authored Use Cases.
  • Developed and validated the eVerify WCF service (with Multi-threading feature) and interactions with DHS.
  • Adhered to Continuous Integration with Test Driven Development.
  • Analyzed business requirements producing design artifacts like use cases, sequence diagrams, flow charts.
  • Designed eVerify database schema including tables, views, stored procedures and other database objects.
  • Designed and developed algorithms to transform and generate xml from excel data.

Environment: Visual Studio 2010, ASP.NET Framework 4.0 with C#.NET, 4.0 WCF Web Services, Multi-threading, Ajax, JSON, Linq, UML, SQL Server 2008, Visio, TFS 2010, SpreadsheetGear

Confidential, Philadelphia, PA

Sr Software Engineer

Responsibilities:

  • Designed and developed various user controls used across multiple flows for buying, renewing and administering policies.
  • Designed and modified database schema for new/exiting tables, views, stored procedures.
  • Interfaced with business analysts, management, quality assurance and upstream/downstream teams for requirements, project status updates, test scoping and issue resolution, integration.

Environment: Visual Studio 2010, ASP.NET Framework 3.5 with C#.NET, 4.0 WCF Web Services, Ajax, UML, SQL Server 2008, TFS 2010

Confidential, Philadelphia, PA

Sr Software Engineer

Responsibilities:

  • Designed and Developed Buyflow Web application ( Confidential .com), WCF Services that enables users to order phone, internet or cable services online.
  • Designed database schema for new tables/views, authored stored procedures in SQL Server 2008
  • Followed Scrum driven agile development process with focus on End to End testing.

Environment: ASP.NET Framework 3.5 with C#.NET, 4.0 WCF Web Services, XML, Ajax, jQuery, Linq, UML, Visual Studio 2010, SQL Server 2008, Fiddler, TFS 2010

Confidential, NYC, NY

Team Lead

Responsibilities:

  • Contributed towards the System Architecture and Detailed design of WCF Services.
  • Interacted with stake holders for requirement analysis
  • Authored various UML artifacts like Use Cases, Sequence Diagrams, Class Diagrams
  • Developed WCF Services consumed by La Redoute web sites (www.laredoute.com) that call the Mainframe web services.

Environment: ASP.NET Framework 3.5 with C#.NET, REST WCF Services, SOAPUI, UML, Visual Studio 2010, TFS 2010, Visio

Confidential, Hartford, CT

Team Lead

Responsibilities:

  • Designed the System Architecture and detailed design artifacts - Use Cases, Sequence Diagrams, Class Diagrams.
  • Interacted with the business team to understand, gather, review and verify requirements for IRES Download and XactPay applications.
  • Designed and Developed WCF service that picks up policies (due to expire in 6 months) from the intermediate database, apply renewal logic and update renewed policies into the Siebel system by invoking the Siebel web service
  • Designed and developed Web Service that calculates the premium to be deducted from the customer’s account. It also computes the installments based on the various criteria applicable to the customers
  • Coordinated with the offshore team during the development, testing phase
  • Contributed towards the database schema design, authored stored procedures and other database objects.

Environment: ASP.NET Framework 3.5 with C#.NET, WCF Web Services, Ajax, UML, Visio, Visual Studio 2008, Oracle 10g, PL/SQL, Visio

Confidential, Philadelphia, PA

Sr Software Engineer

Responsibilities:

  • Designed System Architecture and Detailed Design.
  • Contributed towards Retail Reconciliation and SIK-OMS requirement gathering and review.
  • Designed and developed components that Reconcile commission conflicts, Capture orders placed through customer care associates, handle order provisioning (required hardware etc are ordered).
  • Tracked the project status, responsible for deliverables and meeting the deadlines.
  • Contributed towards the database schema design, stored procedures.
  • Followed Agile methodology.

Environment: ASP.NET Framework 3.5 with C#.NET, WCF Web Services, Ajax, UML, Visio 2008, Visual Studio 2008, Oracle 9i, PL/SQL, NUnit, SQL Server 2008, TOAD, SOAPUI, TFS

Confidential

Sr Software Engineer

Responsibilities:

  • Designed MVC architecture based System for ordering prescription pads online.
  • Designed database schema, developed stored procedures.
  • Developed Personalization templates for the prescription pads.

Environment: ASP.NET Framework 3.0 with C#.NET, WCF Web Services, Ajax, UML, Visio2008, Visual Studio 2005, Oracle 9i, PL/SQL, SQL Server 2005, Visio, TOAD, TFS

Confidential, NJ

Sr Software Engineer

Responsibilities:

  • Architected Open Service Request (OSR) Control along with interaction with MLIF framework. OSR requests to be acted upon by Financial Advisors.
  • Contributed towards creating the Windows service that polls the Message Queue and pushes the new OSR requests into Messaging service pipe
  • Designed and implemented the timer based algorithm for changing the status of the Request using Threading feature
  • Primary Contributor for Database schema design

Environment: ASP.NET 3.0 with C# Web Services, Microsoft Enterprise Library 3.1, NUnit, Ajax, XML, XSLT, CSS, JavaScript, SQL Server 2005, IBM MQ, Visual Studio 2005, UML, Visio, Merrill Lynch Integration Framework (MLIF).

Confidential

Sr Software Engineer

Responsibilities:

  • Designed eSupport (consumed by http://support.microsoft.com/) Web services Architecture in collaboration with the Senior Architect
  • Optimized stored procedures to improve performance
  • Designed the LIR System Architecture for consolidating and de-normalizing data from various upstream systems related to MS License (OV - Open Value)
  • Designed and developed Jobs using DTS packages and stored procedures to pull data from disparate source systems and consolidate the results
  • Involved in peer review, functionality verification

Environment: Visual Studio 2005, SQL Server 2000, DTS, C#, Web Services, XML, VisioVisual SourceSafe 6.0, Windows 2003

Confidential, GA

Lead/Sr Software Engineer

Responsibilities:

  • Designed the Architecture for OR Scheduling and Clinical System for loading user controls dynamically based on data retrieved from the database for a specified page
  • Contributed towards requirement analysis and authoring use cases
  • Designed web services which can be consumed using web behavior from the JavaScript
  • Designed database schema, authored stored procedures
  • Collaborated with the off-shore team throughout the project life cycle

Environment: ASP.NET Framework 1.1 with VB.NET, Web Services, JavaScript, Oracle 8i, PL/SQL, UML, Visio, Visual Studio 2000, Visio, Visual SourceSafe 6.0, Windows XP

Confidential, NJ

Lead/Sr Software Engineer

Responsibilities:

  • Contributed towards the design and development of Operations Support System (OSS) dealing with the tasks of ordering, inventory, engineering, provisioning and activation of services in the telecom industry
  • Developed prototype application which provides B2C services to the customer through Internet with facilities like searching, selecting, comparison and ordering of commodities online
  • Designed Database Schema, developed stored procedures, functions

Environment: ASP, EJB, Microsoft Visio 2000, Oracle 7.3, PL/SQL, SQL Server 7.0, Windows NT

Confidential

Sr Software Engineer

Responsibilities:

  • Designed and developed UI and COM components for k-Click, a comprehensive Document Management product with features like Storage, Retrieval, Archiving, Electronic forms and E-mail
  • Developed parsing algorithms to created Hyperlinks
  • Created Phrase Stamps, Highlights of different colors using the Win32 API’s
  • Created UI pages that display the scanned pages using Infragistics
  • Contributed towards Database Schema, developed stored procedures, functions

Environment: Visual Basic 6.0, Infragistics, Visual SourceSafe 6.0, Oracle 7.3, PL/SQL, Windows NT 4.0

Hire Now