Senior Software Engineer Resume
SUMMARY
- 6 years of experience in Systems Analysis, Design, Development and Implementation of various applications including Web and Client/Server Application development using Microsoft .NET Framework 4.5/3.5/2.0/1.0 , C#.NET, ASP.NET, ADO.Net and web services.
- 2 Years of working experience in USA Company named Elite, Thomson Routers as contractor from offshore.
- Experience in Software Development Life Cycle, Testing and Implementation of Client/Server applications using C# and SQL Server with N - tier development environment.
- Strong Object Oriented Analysis & Design and Programming skills and good understanding of various software design patterns.
- Extensive Hands on Experience in implementing Factory, Abstract Factory and Singleton, Facade, Proxy, Composite, Decorator, Observer, Strategy, Template Method, Iterator (External & Internal), State & Command, Functor and Predicate patterns.
- Extensive Hands on Experience in implementing Solid principle like - SRP, LSP, OCP, IS, DI, P2I, P2C, DRY and Composition over Inheritance.
- Highly dedicated, quick starter, solution driven pattern programmer, Strong in Object Oriented Analysis and Design.
- Experience in designing, developing and updating Web-Forms using .NET Technologies like ASP .Net, ASP.Net MVC, C#, Html, CSS, C#, JavaScript, Anguler.js,node.js and JQuery
- Experience in consuming, building and implementing Web Services using (WCF/WebAPI).
- Experience in data accessing including using Data Adapter, Data Reader and Data Set, Entity Framework in ADO.NET and Language Integrated Query (LinQ), LinQ to SQL and LinQ to Object.
- Extensive Hands on Experience in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions in SQL Server 2005/2000 and Oracle 10g.
- Hands on Experience of developing application frameworks and understanding of enterprise application frameworks like ASP.NET MVC.
- Experience working in environment like Windows 2003/2008.
- Experience of implementing web architectural framework like MVC & MVVM.
TECHNICAL SKILLS
Language: C#.NET, VB.NET, LINQ, SQL, Java, BDL
Web Framework: ASP.NET, ASP.Net MVC
Web Technologies: HTML, CSS, Bootstrap for CSS, JavaScript, JQuery, Anguler.js,node.js, JSON
Web Service: SOAP / WCF - (Rest & SOAP) and WebAPI
Database: SQL Server (Transactional & OLAP), Oracle 10g, MySQL, SQLite & MDX Query
Frameworks: ASP.Net MVC, Unit of Work & Repository, Wordpress & Hadoop - MapReduce F/W
API: TFS API, SQL Server Reporting Service API.
Design Pattern, OOAD Principle, OOP Principle:
Creational: Factory, Abstract Factory and Singleton
Structural: Facade, Proxy, Composite, Decorator
Behavioral: Observer, Strategy, Template Method, Iterator (External & Internal), State & Command
Pattern Mining: Functor and Predicate
Principle: SRP, LSP, OCP, IS, DI, P2I, P2C, DRY and Composition over Inheritance.
SDLC (Process): Agile, Scrum, RUP & Waterfall.
Tools: Visual Studio, SQL Server, Oracle 10g, Oracle PL / SQL, Crystal Report, SQL Server Report Builder 3.0(SSRS), Eclipse, Netbeans, TFS, SVN, Visual Source Safe, Silk Performer, OPNET, AIX, ATX, Krypton, Offshore Meeting Tool- goToMeeting, WebEx etc.