Senior Developer Resume
Redmond, WA
SUMMARY:
- Confidential Certified Technology Specialist (MCTS) with 12 + years of experience in all phases of SDLC including OO Analysis, design, development, integration, implementation and maintenance of various Client/ Server, multi - tiered web based applications.
- Good exposure in System Analysis, System Architecture (3-tier, n-tire, MVC and SOA), Data Modelling and Design Patterns.
- Extensive experience of programming on .NET Framework 4.5.0,3.5/3.0/2.0, ASP.NET, ADO.NET, C#, XML Web Services, MVC, LINQ, WebAPI, WCF, XML, XSL, XSD, XSLT, Path Markup languages and AJAX.
- 4+ Years’ hands on experience in developing and deploying applications on Confidential Azure ‘Cloud’ platform.
- Strong experience in designing and implementing RESTful services using Web API’s
- Experience in Securing Web applications using Confidential Azure ACS, AAD, SSL certificates, OWIN, Confidential Passport(RPS)
- Experience in using tools like Fortify tools to identify and fix potential Security loopholes in application
- Experience in designing exception handling and logging features by leveraging some of the Nuget Packages such as Log4Net or Confidential Enterprise Libraries.
- Experience in Developing and implementing Web applications using MVC 4/5 razor with Windows Azure
- Strong abilities in Data Modelling, Database Design, Views, Normalization, Stored Procedures, Triggers and Functions.
- Good knowledge of AJAX Control Toolkit, AJAX Enabled website and adding AJAX functionality in ASP.NET web site.
- Experience and knowledge of WCF Services/Web API Security Implementation standards by leveraging XAML/OAUTH or other token providers.
- Worked on MVC patterns, creational patterns like singleton and abstract factory
- System design and development using SOA, Rapid Application Development (RAD) with design patterns, code review and release management
- Strong problem analysis & solution development skills with ability to follow industry standards and procedures
- 5+ years experience with Agile SCRUM methodologies and Test driven development (TDD)
- Highly dedicated, quick starter, solution driven pattern programmer with excellent communication and interpersonal skills with ability to work as part of a team or independently.
TECHNICAL SKILLS:
Programming Languages: C#, ADO.Net, Entity Framework, AJAX.Net, MS SQL, PL/SQL, T-SQL COM+
Markup/Scripting Lang: JavaScript, JQuery, AJAX, VBScript, HTML5, DHTML, CSS3, XML and XSLT
Framework /Architecture: MS.NET Framework 4.5,4.0, 3.5/3.0/2.0/1.1/1.0, SOA
Database/tools: MS SQL Server 2008/2005/2000, DTS, Oracle 8i, MS Access
XML Technologies: XSL/XSLT, DOM, XPath, DTD
Web Development: ASP.Net 4.0/3.5/2.0/1.0, MVC, LINQ, AngularJS, KendoUI, WebAPI, Web Service, WCF, Infragistics Controls, JavaScript, AJAX, XML, XSLT HTML, FrontPage, XAML, WCF
Application/Web Servers: Confidential IIS7/6.0/5.0
Modeling Tools: MS Visio Professional, Enterprise Architect
Defect/Bug Tracking: Bugzilla, Bug Tracker, Test Director
Version Control: VSTS on Azure Cloud, Visual Studio Team System (VSTS), Confidential Visual Source Safe (VSS)IDE Visual Studio 2015, 2010, Visual Studio 2008, Visual Studio 2005 (Whidbey), Visual Studio .NET 2003/2002
Platform: Windows7, Windows azure Cloud, Win32 (Windows Vista, XP, Win 2003, NT, 2K), Win 2k Server, DOS
Tools: / Applications NUnit, Confidential DesignIT, MS Visio, Case Studio
Standards & Trends: Agile SCRUM Practice, Service Oriented Architecture (SOA)
Office Productivity: MS Word/PowerPoint/Excel/Visio, MS Outlook, Visual Studio Team System (VSTS),GitHub, PVCS, and Star UML
Other Skills: Requirements engineering, UML, Design patterns, PHP 5.3, Cake PHP, K2 Black Pearl
PROFESSIONAL EXPERIENCE:
Confidential, Redmond, WA
Senior Developer
Responsibilities:
- Responsible for writing code, unit tests, analyzing requirements and developing new features
- Performed code review and generated reports on code review comments and updates.
- Worked on tuning and optimizing queries by altering database design, analyzing different query options, and indexing strategies.
- Designed the authentication, security modules to utilize Azure AAD for BizSpark Manage Startups internal application
- Developed a Web API service that interacts with backend Data
- Implemented Confidential Passport(RPS) Authentication for BizSpark
- Worked on Azure Web Jobs, Web Roles, Table Storage, Redis Cache, Application insights
- Implemented ELMAH for applicationwide exception logging
- Migrated SQL Server Database to SQL Azure .
- Used DevExpress Data Grid to display records on the UI
- Used VSO Git Repositories, Deployments to various azure environments.
- Configured Azure portal to get optimal performance.
- Created architectural diagrams, Flow diagrams using MS Visio.
- Developed various Frontend / UI design component including layout design (MVC layout file) and View Forms with MVC Razor, HTML 5, CSS3, following Responsive Web Design.
Technologies/Tools: ASP.NET, WebAPI2.0, C#.NET4.5, MVC5, JSON, XML, JQuery, SQL Azure, Visual Studio 2015, Confidential Azure, VSO, VSO-Git/github, Azure AAD, OWIN, RPS, Windows Live ID, Entity Framework, Unity,DevExpress
Confidential, Redmond, WA
Role: SDEII
Responsibilities:
- Worked on WCF services, Asynchronous WCF calls
- Used unity framework for dependency injection
- Worked on Kendo UI, Angular JS along with MVC Razor
- Used JavaScript /jQuery for client side validations, jQuery AJAX calls
- Wrote unit tests cases using ngMock and Jasmine
- Used AngularJS Expressions and directives, Leveraged Angular resources for data access.
- Created Global JavaScript Methods for various front-end validations.
- Performed Unit Testing using NUnit for optimizing the efficiency of the application
- Bug Fixing, Code Reviews, Performance tuning
- Adding enhancements to existing features as per business request
- Migrating existing features to Azure cloud
Technologies/Tools: WCF, C#.NET4.5, MVC4, AngularJS, Kendo UI, JSON, XML, MS SQL Server2008, VSTS, Visual Studio 2013,K2 Black Perl, Confidential Azure, Azure Service Bus, TFS, Dev Express controls
Confidential, Redmond, WA
Dev Lead
Responsibilities:
- Validated the Functional Spec and ensure that it contains enough detail to complete the Tech Spec.
- Created Technical Spec (i.e. Design/Technology/Interface Issue Identification)
- Conducted Design Reviews, ensured that the Tech Spec is reviewed and complete.
- Conducted daily Status meetings with Offshore Team
- Ensured that new features are applied by application changes, that all features are understood and assigned to developers for design and code
- Created the Deployment Guide, with detailed instructions to the SEs on how to install and deploy the application
Technologies/Tools: WCF, C#.NET4.0, MVC4, JSON, XML, MS SQL Server2008, VSTS, MTM, Visual Studio 2013,TFS
Confidential, Redmond, WA
Role: SDEII
Responsibilities:
- Developed OS Versioning for the Harmony
- Developed WCF services which sends content to windows phones in retail demo mode
- Developed Worker-Role that picks messages from Azure queues and generate required packages for the phone
- Deployment to Dev/QA/Staging/Production azure environments
- Developed functionality to generate required packages from azure blobs and download them as zip files for offline processing
- Used Azure Service bus to queue messages to be sent to WCF services
- Used Ninject for dependency injection
Technologies/Tools: WCF, C#.NET4.0, MVC4,JSON, XML, MS SQL Server2008, VSTS, VisualStudio2012, Azure, Entity framework 6.0
Confidential, Redmond, WA
Role: SDE
Responsibilities:
- Designing and developing CRUDE API’s
- Developed RTG, Odyssey, Xbox API services for SAS
- Prepared design spec, Design reviews, Coding, Bug Fixing
- Created WCF diagnostic logging tool
- Designed and created a tool that can be used to generate WCF custom performance counters
- Used unity framework for dependency injection
- Followed SOA architecture
- Created HMAC Authentication module
Technologies/Tools: WCF, C#.NET4.0, CRUDE API, JSON, XML, MS SQL Server2008, VSTS,VisualStudio2012
Confidential, Bellevue, WA
Role: SDEII
Responsibilities:
- Designing, Coding and development of Confidential, Confidential content editor
- Setting up Access Control Service (ACS) in Windows Azure for EnhancedTV Editor
- Developed various features-Event Configuration, VideoGallery, Polls for the Confidential content editor
- Involved in Configuring Azure Dev SIT, UAT and Production environments
- Deployment of Confidential to Azure Cloud Dev. environments
- Used Worker-Role, Web Role, Role Environment wrapper class, Azure Queues, azure blob storage
- Configured Windows Azure App-fabric Caching
- Involved in creating/coding application using MVC3 razor pages
Technologies/Tools: ASP.NET4.0,MVC3 with Razor, C#, JavaScript, XML, HTML5,CSS3,LINQ, MS SQL Server2008, Windows Azure, SQLAzure, MVC3 Patterns, Entity Framework-4.0, MS Visio, VSTS, Windows Azure ACS Authentication, Twitter API, Facebook API , Windows Identity Foundation
Confidential, Bellevue, WA
Senior Developer
Responsibilities:
- Created initial Demo of application on Windows Azure Cloud
- Involved in Configuring Azure Dev SIT, UAT and Production environments
- Deployment of application to Azure Cloud Dev environments
- Used Worker-Role, WebRole, Azure Queues, RoleEnvironment wrapper class
- Coding, Bug Fixing, Technical trouble shooting, Code review, Unit Testing
- Involved in preparation/ review of test cases, unit test cases and code review
- Involved in creating/coding application using MVC3 razor pages
- Implemented client side validation using JQuery, Validation Controls
- Implemented WLID authentication, cobranding WLID
- Writing stored procedures, views and functions in SQL Server.
- Used Agile Scrum Methodology and participated in regular team meetings
Technologies/Tools: ASP.NET4.0,MVC3 with Razor, C#, JQuery, XML, LINQ, WCF, Windows Identity Foundation, MS SQL Server2008, Windows AZURE, SQLAzure, MVC3 Patterns, MS Visio, VSTS, Windows Azure, LiveID Authentication, CodeLook