Sr. Software Engineer Resume
Irving, TexaS
PROFESSIONAL SUMMARY:
- Over - all 12 years of experience on System Study, Analysis, Designing, Development, Testing, Implementation and Maintenance of Software Applications and Products on Microsoft .NET Technologies.
- Certified Scrum Master from Scrum Alliance.
- Good experience on SAFe Agile scrum methodology, SDLC, and Waterfall Methodologies.
- Good experience on implementation of MVC, MVVM architectural Patterns and GOF Design Patterns.
- Good experience understanding on Framework Design Guidelines & framework versions 4.5/4.0/3.5/3.0/2.0
- Proficient experience on Winforms (WPF), Webforms (ASPX, Razor, HTML5 + CSS3 ), C#.net, VB.net, ADO.Net, Entity Framework, LINQ, Collections, WWF, MSMQ, Multi-Threading, Generics, Lambda Expressions .
- Advanced experience on OOA/D/P, Windows, Web, Client/Server, API’s, ETL, SOA, Relational Databases designing.
- Developed n-tier object oriented system architectures utilizing UML diagrams in Visual Studio.Net, Visio.
- Good hands on experience on Open Integration Platform (OIP) Rest Interfaces, WCF, Web Services, Windows Services, Remoting developing and consuming with error and success messages
- Advanced skills in GUI development on WPF, Silver light, ASP.Net Ajax Extensions, XML, CSS, VSTO along with JavaScript for rich UI and client side validations
- Good sound knowledge about SharePoint 2012 server and BizTalk server technologies.
- Experience on SQL Server, SSAS, SSIS, SSRS and Oracle databases in designing and constructing tables, advanced Queries, Cursors, Stored Procedures, Triggers, User Functions, Views, Joins, Indexes, Scripts, Dictionaries, Packages
- Experience on design and development of Visual Studio Client Side, Tabular, Matrix, Drill down, Parameterized, Ad-hoc, Stylish reports on SQL Server Reporting Services (SSRS)
- Good experience on Unit Test Design and Unit Testing frameworks - NUnit, TestDriven.Net, MSTest
- Well versed experience with .Net tools - Infragistics NetAdvantage Suite, NUnit, NAnt, NCover, NDoc, FxCop, StyleCop, dotTrace, CodeAuditor.
- Experience in the complete life cycle project initiation, gathering requirements, architecture, risk management, process implementation and deployment
- Experience in developing with PCMMI Level 5 and CMMI Level 5 level standards software products and applications
- Extensively different domain experience on IAM (Identity Access Management), BFSI, Tax services, Manufacturing.
TECHNICAL COMPETENCIES:
Programming Languages: C# 4.5, VB.Net, C++, C
Middleware Technologies: WinForms, Web forms, WCF Restful Services, WPF, WWF, ADO.Net, LINQ, Web Services, Remoting, Threading, Silverlight, MSMQ, Web Parts, InfoPath, VSTO
Web Technologies: ASP.Net, Expression Studio, Ajax, XML, JavaScript, VBScript, HTML, CSS, IIS
RDBMS & Tools: SQL Server, SSIS, SSRS, SSAS, Oracle, Access, TOAD
Testing Tools: MSUnit, TestDriven.Net, TypeMock, Quality Center
Setup & Deployment Tools: InstallShield, MSI Installer
Documentation Tools: NDoc, HTML Help, Office Suite
Data Modeling & Tools: UML, Enterprise Architect, Erwin, Visio
Source Controls & Tools: VSTS, VSS, Borland StarTeam, MS Project, Windiff
Operating Systems & Tools: Windows 10/8/7, Windows Server 2010/2008/03 , Linux, VMware workstation
Other Technologies & Tools: Infragistics NetAdvantage, Telerik Controls, NAnt, NCover, FxCop, CodeAuditor, SharePoint Server 2010 Development.
PROFESSIONAL EXPERIENCE:
Sr. Software Engineer
Confidential, Irving, Texas
Responsibilities:
- Performed module wide requirement analysis, work effort estimations and integrate for the whole system.
- Prepared Application Rest API communication mechanism to support existing WCF services and Business logic.
- Developed set Open Integration Platform (OIP) Restful Interfaces that will support PWC TRACK application.
- Extended existing WCF business logic services with RestAPI. Which is opened to integrate irrespective with any platform.
- Implemented generic framework using API Controllers, OData, OAuth, WCF, LINQ, Collections, Generics, JOSN and XML.
- To test OIP Restful Interfaces, I have used Postman, Fiddler to make service calls. And also developed one mock client application in WPF to provide for PWC client, Business and testing team.
- Developed new WCF services, by creating Service Contracts, Data Contracts, Message Contracts and hosting them on IIS
- Used TFS for Shelve sets, Code Check-in’s, Code Reviews, Bug Reporting, Bug Tracking and Daily TFS builds.
- SAFe Agile scrum methodology was introduced for our day to day development activities. All Releases and User stories and Tasks are created part of Rally application.
- Part of Big Room Planning meetings, Planning meetings, User stories discussion, Daily SCRUM calls, Retrospective meeting and Client Demos.
- And also developed multiple enhancements and critical bug fixes providing quick turnaround
- And also part of Code Integration, Build and Releases and Support activities.
Environment: Open Integration Platform Rest API, WCF services, C#, WPF, SQL Server 2012, JSON, XML, TFS, Postman, Fiddler, VSTS, IIS, VISIO, Windows10, Windows Server 2012, Rally for SAFe Agile SCRUM.
Analyst
Confidential, Chicago
Responsibilities:
- Prepared Object oriented design (using Class Diagrams) and sequential work flows(using Sequential Diagrams) for Profiles, Request Management, Request work flow management, SPOC dash board management, Power user dash board management, Reporting, Auto provisioning and de-provisioning.
- Implemented end to end provisioning and de-provisioning for Banking Center Channel LOB.
- All the above modules presentation layer designed using Web forms (ASPX, Razor, HTML5, and CSS3) and the business logic layer has been developed using WCF (Windows Communication Foundation) technologies.
- Developed high responsive UI using ASP.NET MVC 5.0, Bootstrap 3.0, HTML 5, CSS 3 and Angular JS.
- Extended existing Presentation, Business, Data, Services, and Entity data class libraries functionality with advanced C#.
- From scratch developed business logic layer using WCF service (SQL server, Consume external Services). Configured all the Service Contracts using different endpoints using Net TCP/IP and Http Bindings. Consumed Confidential centralized web services within WCF services. SOAPUI is used to debug these external web services in our projects.
- Created different end points to the WCF service and hosted as a Windows service and also in IIS server as a web service.
- Periodically tracked the performance of the WCF services using windows service logs and web service logs, which are used to implement optimization techniques.
- Highly involved in Database design, implementation of business logic in stored procedures and Performance tuning.
- Implemented generic framework using API’s WCF, WCF REST, LINQ, Collections, Extension Methods, Generics, and Templates.
- Implemented Microsoft Unit test solution for these Profiles, Request Management, Administration, and BCC Automation Modules.
- Design, development of presentation layer using ASP.NET Web Forms, AJAX, Web Services, Master Pages, CSS, JavaScript, JQuery.
- Hands on experience working on SQL in creating DB objects and stored procedures.
- Leading Production support team for On-Call support to handle production issues and providing a quick turn-around on fixing issues
Environment: ASP.Net, C#, .Net framework 4.5, MVC 5, SQL Server 2012, Webforms, WCF, JavaScript, JQuery, JSON, Angular JS, HTML 5, CSS 3, XML, SSIS, SSRS, NUnit, FxCop, VSTS, IIS, Enterprise Architect, Windows7, Windows Server 2008.
Analyst
Confidential
Responsibilities:
- Involved in gathering Enterprise Military Benefits Strategy program system requirements from Business Analysts and key stake holders.
- Involved in implementation code for Admin, Orders Search, Orders Relationship, Account Details and Queue Explorer Modules.
- All the above modules are designed using WPF (Windows Presentation Foundation) and the business logic layer has been developed using WCF (Windows Communication Foundation) technologies.
- Developed the WCF services from scratch. Configuring WCF services using Net TCP/IP and Http Bindings, Addresses, service contracts and also configuring Service accounts in hosting server. Consumed Confidential centralized web services within WCF services. SOAPUI is used to debug these external web services in our projects.
- Created different end points to the WCF service and hosted as a Windows service and also in IIS server as a web service.
- Implemented UCRS Shell Integration, Unit Operators for distributed processing.
- Extended existing Model, View, View Model, WCF Services, and Entity data class libraries functionality with advanced C#
- Highly involved in Database design, implementation of business logic in stored procedures and Performance tuning.
- Heavily used framework API’s SOAP UI, WCF, LINQ, Collections, Extension Methods, Generics, Templates, Anonymous methods, Multi-Threading, Lambda Expressions
- Performed end to end Unit testing for Admin, Orders Search, Orders Relationship, Account Details and Queue Explorer Modules.
- Highly involved in code inspections , refactoring , coding assistance, peer review and lead reviews
- Highly involved in unit testing of entire application in all modules.
- Conducted module level work effort estimations and integrate for the whole system
- Mentor team members and task allocation with the assistance of Line of Business.
- Involved in escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager
- Conducted project risk identification and mitigation action planning with the project manager
- Interaction with Testing team on modules and product related issues on high priority basis
- Product, Release, Sprint Planning, Sprint Tracking, Issues and product documents maintains using Version One
Environment: C#, .Net framework 4.0, Win Forms, WPF, MVVM, Prism, Windows Services, Web services, Entity Model, WCF, SCSF, SQL Server 2008, VSTS, Windows7, Windows Server 2008
Analyst
Confidential
Responsibilities:
- Involved in gathering Media Automation system requirements from Business Analysts on daily sync up calls
- Performed system wide requirement analysis and module level work effort estimations and integrate for the whole system
- Involved in many project Initiations and also part of Delivery Excellence and Operational Excellence.
- Highly involved in implementation code for Admin, Legal Affidavit Reports, Assets Affidavit Reports, Accounts Search, Rules Engine, and Queue Explorer Modules.
- Implemented UCRS Shell Integration, Unit Operators for distributed processing.
- Extended existing Model, View, View Model, WCF Services, and Entity data class libraries functionality with advanced C#
- Highly involved in Database design, implementation of business logic in stored procedures and Performance tuning.
- Heavily used framework API’s WCF, LINQ, Collections, Extension Methods, Generics, Templates, Anonymous methods, Multi-Threading, Lambda Expressions.
- Performed end to end Unit testing for Admin, Legal Affidavit Reports, Assets Affidavit Reports, Accounts Search, Rules Engine, and Queue Explorer Modules.
- Highly involved in code inspections, refactoring, coding assistance, peer review and lead reviews.
- Highly involved in unit testing of entire application in all modules.
- Conducted module level work effort estimations and integrate for the whole system.
- Mentor team members and task allocation with the assistance of Line of Business.
- Involved in escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager.
- Conducted project risk identification and mitigation action planning with the project manager.
- Interaction with Testing team on modules and product related issues on high priority basis.
- Product, Release, Sprint Planning, Sprint Tracking, Issues and product documents maintains using Version One.
Environment: C#, .Net 2012, Winforms, WPF, MVVM, Prism, Windows Services, Web services, Entity Model, WCF, SCSF, SQL Server 2008, VSTS, Windows7, Windows Server 2008
Analyst (Tech Lead)
Confidential
Responsibilities:
- Visited Confidential London and Chester offices to involve in gathering Euronet system requirements from different Line of Business and many other key stake holders.
- Performed system wide requirement analysis and module level work effort estimations and integrate for the whole system
- Highly involved in implementation code for Mail Rationalization Modules, Customer Service Enquires Module, and Administration.
- Implemented data migration SQL server SSIS packages in order to pull the data from the different sources to Euronet Data source.
- Extended existing Presentation, Business, Data, Services, and Entity data class libraries functionality with advanced C#
- Highly involved in Database design, implementation of business logic in stored procedures and Performance tuning.
- Performed end to end Unit testing for Mail Rationalization Modules, Customer Service Enquires Module, Administration, and E-Forms Module.
- As a Senior .Net Developer, primary responsibilities include requirements analysis, prototypes design, review and code optimization to meet the standards
- Leading major work requests from onshore, involving in requirements gathering, design, development, testing and deployment phases
- Design, development of presentation layer using ASP.NET Web Forms, AJAX, Web Services, Master Pages, CSS, JavaScript, JQuery
- Worked extensively on creating WCF services for gateways, by creating Service Contracts, Data Contracts, Message Contracts and hosting them on IIS
- Experience working on different tiers for application development
- Extensively used MS enterprise libraries and developed/consumed custom libraries for Data Access and Logging
- Hands on experience working on SQL in creating DB objects and stored procedures
- Leading Production support team for On-Call support to handle production issues and providing a quick turn-around on fixing issues
Environment: ASP.Net, C#, MVC, SQL Server 2008, Webforms, WCF, JavaScript, JQuery, JSON,CSS, XML, SSIS, SSRS, NUnit, FxCop, VSTS, IIS, Enterprise Architect, Windows7, Windows Server 2008
Senior Analyst
Confidential
Responsibilities:
- As a Senior .Net Developer, involved in requirements analysis, design, development and review to meet the standards
- Additional responsibilities include, coordinating releases with Enterprise Release Management (ERM) and Application Delivery Management (ADM) teams and coordinating with QA teams and Production Support groups for application release activities
- Leading projects from onshore, involving and coordinating in all phases of project life cycle
- Participating in business requirements discussions and providing design suggestions
- Design and development of Business logic that contain Complex Business logic to maintain Application isolation, reusability, improve performance and for easier maintenance
- Design and development of presentation layer using ASP.NET Web Forms, AJAX, Web Services, Master Pages, CSS2, JavaScript, JQuery, HTML3
- Extensively used JavaScript for managing simple UI validations on client pages
- Extensive hands on experience in developing WCF services that’s consumed by internal and external applications
- Hands on experience working on SQL in creating DB objects and stored procedures
- Using Agile scrum methodology in application development
- Coordinating with internal/external teams
- Identifying and communicating issues, risks and external dependencies to PMO
- Assisting team members with technical issues that arise
Environment: C#, Winforms, .Net 3.5, WCF, Web Services, Telerik Reports, Ajax Extensions, Jquery, SQL Server 2008, SSIS, SSRS, Enterprise Architect, VSTS, IIS, Windows XP, Windows Server 2008
Software Engineer
Confidential
Responsibilities:
- Highly involved in preparation of functional specifications for service’s
- I have been there as a Subject Matter Expert for this application from Confidential Technologies.
- Single point of contact for technical and Design issues for client interfacing this application.
- Working as a developer. Design & Development of Third Party Access Management application in Visual Studio 2008 and MS Ajax using Ajax Control Toolkit.
- Building of services using IIS hosting. Used V Process model to deliver the product.
- Was a part of driving activities during project initiation period like RFP preparation, due diligence activities, Project kick off activities.
- Developed business and data tier class libraries on C# and VB.Net
Environment: C#, VB.Net, .Net 3.0, WCF, WWF, LINQ, XML, VSTS 2005, SQL Server 2005, IIS, Citrix, Windows XP, Windows Server 2003
Software Engineer
Confidential
Responsibilities:
- Involved in all the phases of software development life cycle
- Highly involved in gathering of functional requirements
- Highly involved in updating of Use Cases, Class, Sequence and Collaboration diagrams
- Highly Involved in updating of System, Functional and Business specification documents
- Migrated SPEED applications code from .Net 1.1 to .Net 2.0
- Developed new classes for SPEED application using C# and VB.Net.
- Added new functions to support for Windows x64 platform.
- Extensive and heavy use of ADO.Net API for data access.
- Added new Unit Test Cases for many of the modules in the applications.
Environment: C#, VB.Net, ASP.Net, VC++, MFC, COM, DCOM, .Net 2.0, Winforms, Webforms, ADO.Net, Web Services, Remoting, Threading, XML, CSS, VSS, IIS, NUnit, SQL Server 2005, MSI Installer, WinSQL, Visio, Windows XP.