Sr.software Engineer Resume
SUMMARY:
- Around 10 years of experience in software design and development with proficiency in building composite applications using Service Oriented Architecture.
- Expert in designing and implementing windows and web based applications using Winforms, ASP.NET MVC4, WCF, WebApi, LINQ, ORM, and IoC.
- Experience in performance optimization, tuning, troubleshooting, debugging and profiling.
- Experience in design frameworks and layering using latest .NET and open source tools.
- Experience working with Service Oriented Architectures - SOA (Web Service, WCF, WebAPI)
- Well versed with test frameworks and tools MS Unit Test Framework, NUnit, xUnit and SOAP UI.
- Created UML diagrams such as Use Case, Class, Sequence, Activity and state diagrams for technical documents using Visio.
- 2+ years of experience in US healthcare domain and.
- 3+ years of experience in Capital Market and Financial domain.
- Experience in Card payment gateway domain.
- Having good team leadership skills and invariably meets client expectations.
- Highly self-directed to work as a strong individual contributor and a strong team player.
TECHNICAL SKILLS:
Languages: C#.NET, VB.NET, X++
.NET Framework: .NET 4.5, .NET 4.0, .NET 3.5, .NET 2.0
Technologies: ADO.NET, Entity Framework (ORM), WCF, .Net Core WebAPI, Winforms, Silverlight, T-SQL, LINQ, Autofac, xUnit, Moq
RDBMS: SQL Server 2005, SQL Server 2008, SQL Server 2012, Oracle 9i
O.S.: Windows 7,8.1,10, Windows XP, Windows Server 2003/2008
Tools: Visual Studio 2015/2012/2010, SVN, Git, JIRA, MS Project, Visio, Infragistics Controls, Microsoft Dynamics 2009
PROFESSIONAL EXPERIENCE:
Confidential
Sr.Software Engineer
Responsibilities:
- Prepare high/low level design documents, feature description document, UML diagrams
- Closely work with Product owners to identify the new features of products and convert them into technical design and implement it.
- Implement common architecture used across different products using design patterns and practices.
- Redesigned the product core component and applied SOLID principles to make it loosely coupled and modular for easier maintenance.
- Implement TDD development approach to improve product quality.
- Designed WebAPI component to support SPA UI (AngularJS, TypeScript)
- Closely work with customer success team to resolve the customer issues and performance improvements.
- Perform Code Review and Code Optimization ensuring the use of standard Coding Guidelines and Best Practices
- Support cross-functional teams
- Recommends technology framework, tools and services necessary to support product development efforts
Technologies Used: C#.Net, WCF, REST, SilverLight, Winforms, xUnit, Moq, SQL Server 2012, Entity Framework 6.3, ASP.NET Core 1.0, Angular-2, TypeScript, Git, JIRA, Autofac
Confidential
Project Lead
Responsibilities:
- Majorly contributed to middle tier (server side development) implemented using WCF, OData.
- Interact with business stake holders for identifying the business requirements and prepare the technical design document for the same.
- Involved in various service side component design and implementation
- Lead service side team technically, provides solution or work around for issues.
- Interact with different upstream and downstream system stake holders for indentifying the issue and provide quick work around.
- Integrated continues build automation with Teamcity.
- Integrated Bloomberg service for external pricing.
- Closely work the UI and BPM team in a different geographic location to manage the deliver. work with QA team to adhere the quality process for deliverables
Technologies Used: C#.Net, WCF, REST, OData, ASP.NET MVC3, KendoUI, SQL Server 2008, Entity Framework-4.0, JQuery, SVN
Confidential
Software Engineer
Responsibilities:
- Prepare the TDD (Database table Design Diagram) and FDD (Functional Design Diagram) based on the HLD document.
- Implement the Business logic as per the Use case document.
- Design and developed service artifacts in WCF.
- Developed WCF client for consuming the external services.
- Prepare unit test cases and execute using SOAP UI.
- Perform Load testing using LOAD UI.
- Interact with merchant for setup the credentials and certificates for access the service.
Technologies Used: C#.Net, WCF, SQL Server 2005, MS App Block 4.0, SOAP UI
