Software Engineer Resume
Mclean, VA
SUMMARY:
- 7 years of IT experience in Architecture, Analysis, Design, Development, Implementation and Testing of Web Based and Client - Server applications using . NET technologies.
- Microsoft Certified Professional Developer with 7 years of professional experience in all stages of Software Development Life Cycle encompassing Analysis, Design, Development, Quality Assurance, Configuration Management, Build, Release Management across diverse industries / work environments.
- Strong understanding of .NET Framework (4.5/4.0/3.5/3.0 ) and .NET Application Architecture.
- Extensive experience using Visual Studio .NET platform(C#, ASP .NET , ADO .NET , AJAX , Web Services), thorough knowledge of the architecture and the framework.
- Experience in using AJAX controls in ASP .NET Sites/applications and interacting asynchronously with ASMX Web Services.
- Proficient in developing N-tier distributed .NET applications using SOAP based and RESTFUL Web services using Windows Communication Foundation (WCF), WEB API.
- Good experience in developing enterprise-level Web Applications using n-Tier Architecture.
- Strong understanding of SOLID design principles and exposure to Design Patterns like Singleton, Factory, Builder, Fascade, Strategy, Template etc.
- Expertise in creating web based application using technologies like Bootstrap, AJAX Toolkit, JavaScript , JQuery, Angular.JS, and JSON, DOM and XML.
- Excellent working experience in Object Oriented Analysis & Design (OOAD) concepts including Inheritance, Polymorphism and Abstraction.
- Worked extensively with ADO . NET objects, LINQ, Entity Framework, to interact with databases like SQL Server , Oracle .
- Experience in Web Technologies like Bootstrap, JavaScript, JQuery, XML, XSLT, HTML, DHTML, and CSS .
- Proficient in writing stored procedures, Triggers, views, Functions, Cursors and development of database objects using SQL , PL/SQL in SQLServer using SQL Server 2000/2005/2008/2012 , Oracle.
- Experience in working in Software Configuration Management using Tortoise SVN , Microsoft Visual Source Safe (VSS) and Visual Studio Team Foundation Server ( TFS ).
- Experience in developing User Interface (UI), Business Logic and Data Access components to meet user requirements.
- Experience in writing unit tests using MS-Test, NUnit and JUnit.
- Excellent troubleshooting skills, engineer well-researched, cost-effective and responsivesolutions.
- Ease of adaptation to newer development techniques, languages and working culturewith a get-it-done, on-time spirit.
TECHNICAL SKILLS:
.Net Technologies: ASP.NET, ADO.NET, C#.NET, VB.NET, LINQ, WPF, WCF, ASP.NET, MVC, WinForms, Entity Framework, Web API, ClickOnce
Web Technologies: AngularJS, JavaScript, AJAX, jQuery, Bootstrap JS, HTML5, XML, JSON, CSS3.
Databases: SQL Server, Oracle, MySQL
IDE: Visual Studio, SQL Server Management Studio, TOAD, DBVisualizer
CICD Tools: Team Foundation Server (TFS), Release Management, VSS, Microsoft Test Manager (MTM), Jenkins
Reporting Tools: Crystal Reports, SQL Server Reporting Services (SSRS), BIDS, SQL Server Integration Services (SSIS)
Third Party Tools: Infragistics Controls, Telerik Rad Controls, SoapUI, Postman
Methodologies: Agile Scrum, ATDD, Waterfall and Extreme Programming
WORK EXPERIENCE:
Confidential, McLean VA
Software Engineer
Responsibilities:
- Established a Continuous Integration and Continuous Deployment (CI/CD) pipeline using TFS 2013 and Release Management to automate the projectreleases while ensuring the quality of the product.
- Developed several RESTful and SOAP web services for external facing clients.
- Used AngularJS as the development framework to build a single-page application.
- Designed the web-pages to be mobile and flexible for any screen resolution usingBootstrapJS.
- Developed Components for Business Layer, Data Layer and Presentation Layer usingASP.NET, C#. NET, AngularJS and DevExpressControls.
- Worked in the production support team and was responsible for fixing and troubleshootingvarious issues in production.
Environment: ASP.NET, C#. NET, SOAP, Restful, TFS, BootstrapJS, AngularJS, SQL Server,DevExpress
Confidential, Washington DC
Software Developer
Responsibilities:
- Designed and developed the 508 compliant web sites using Acc Verify and WAVE
- 508 compliance testing tools.
- Worked extensively with Telerik Rad Controls for ASP.NET to create cross-browser
- compatible, standards compliant and Rich User Interface applications.
- Extensively used TFS 2012 for source control and bug tracking.
- Automated testing using Microsoft Test Manager to increase the effectiveness,
- efficiency, code coverage, improve quality and reduce costs.
- Extensively used LINQ to objects and Lambda expressions.
- SSIS
- Developed complex SQLServer Stored Procedures, Indexes and Functions.
- Developed the Parameterized reports, Sub reports, Drill down reports, Drill Through
- reports and interactive reports according to business requirements in SSRS usingBIDS.
Environment: ASP.NET, C#. NET, LINK, SQL Server, SSRS, BIDS, TFS, Agile
Confidential, McLean VA
.NET Developer
Responsibilities:
- Designed and developed web based applications using C#, ASP.NET, VB.Net and Classic ASP.
- Developed various stored procedures, triggers in SQL Server and Oracle.
- Used ADO.NET to connect to Oracle 10g and SQL Server and retrieve, manipulate, and update data.
- Created user controls and custom Grid View control including data editing, filtering, sorting, paging.
- Used NAntbuild tool for deployment of the applications.
- Designed and created several complex reports, sub-reports using Crystal Reports.
Environment: ASP.NET, C#. NET, VB.NET,ADO.NET, SQL Server, SSRS, ADO.NET,Crystal Reports,Nant, TFS, Agile
Confidential, Germantown MD
.Net Developer
Responsibilities:
- Designed and developed enterprise-level web application using C#.NET withASP.NET, ADO.NET and SQL Server 2008.
- Responsible for Stored Procedures optimization, Performance tuning &index tuning in SSMS.
- Customize the reports and build ad-hoc reports using Report Builder 2.0.
- Supporting the ETL team in creating packages for extraction and transformationsfrom the legacy systems.
Environment: ASP.NET, C#. NET, VB.NET, ADO.NET, SQL Server, SSRS, ETL, ReportsBuilder 2.0, Nant, TFS, Agile
Confidential, Columbus OH
.Net Developer
Responsibilities:
- Designed user interface using AJAX controls and ASP.NET tools (Master pages,themes, site navigation maps).
- Developed Ajax Control Toolkit controls such Calendar Extender, Collapsible Panelcontrols.
- Created database packages, views, functions, stored procedures and triggers.
Environment: ASP.NET, C#. NET, ADO.NET, AJAX, SQL Server, TFS, Agile