Senior .net Developer/lead Resume
Tumwater, WA
SUMMARY
- Sr. .Net Developer/Team Lead with ten (10) years of experience with the analysis, design, development, deployment, testing and support of Web applications using Microsoft Technologies
- Expertise in Microsoft .NET technologies such as C#, ASP.NET, WCF, Web services, MVC, MVVM, ADO .NET
- Extensive knowledge on Microsoft .NET Design Patterns including Dependency Injection (DI),Inversion of Control (IOC), Singleton,MVVMandMVC
- Extensive experience designing responsive Web - based applications usingHTML 4.0/5, CSS2/3, XML, Themes,Master Pages, JavaScript, Knockout JS, Angular JS, JSON, AJAX, JQuery and bootstrap
- Developed applications with .NET Framework 3.5/3.0 and Visual Studio 2012/2008
- Proficient in creating services using WCF/Web API to implementSOAarchitecture and
- Experience in building Web services using WSDL and SOAP, using data formats XML/JSON
- Strong capabilities with Windows Communication Foundation (WCF), LINQ, MVC and Entity Framework
- Significant experience developing with Unified Modeling Language (UML) standards
- Used SQL Server Integration Services (SSIS) and Reporting Services (SSRS) in one of my projects
- Expert in working in onshore/offshore models and in big teams
- Proficient in using Rivers and MDM (Master Data Management) tools
- Well versed with test driven development: usedNUnit and Visual Studio test toolsfor unit testing
- Extensive exposure to all phases of software development life cycle with strong knowledge of processes like version control and bug tracking
- Strong interpersonal and communication skills with the ability to work in a team as well as independently with minimal supervision
TECHNICAL SKILLS
Technologies: C#, VB ASP .NET, ADO.NET, VB.NET, UML, XML Schema, XML
Web/Application Servers: IIS
Web Presentation: JavaScript, HTML, Html5, CSS3, AJAX, XML, JQuery, Angular, Knockout
Operating Systems: Windows 98/XP/7, Windows NT 4.0, Windows 2000
Databases: SQL Server 2012R 2/2010/2008/2005 , MS Access, Oracle 9i/10g
Tools: Visual Studio 2005/2008/2010/2012 , SharePoint Designer, InfoPath 2010, Riversand MDM, SSIS
PROFESSIONAL EXPERIENCE
Senior .Net Developer/Lead
Confidential, Tumwater, WA
Responsibilities:
- Currently working as one of the lead developers for this application
- Responsible for designing the entire User Interface of application by coding inHTML5, CSS3, AngularJS and Bootstrap
- Created custom, general use modules and components which extended the elements and modules of core Angular JS
- Leveraged Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces
- Implemented Angular Service calls using Angular Factory and AngularJS controllers to maintain each view data
- Exposed server side methods to client using WEBAPI and developed internal and external clients to access it.
- Used TFS (Team Foundation Server) for source code management.
- Helped in the design phase to create MVVM architecture for this application
- Worked as a lead tester for the entire application and tested other modules before it went to the business analysts for validation
- Created WCF methods to implement the business logic and handled the database interactions
- Developed Functions and Stored Procedures using the SQL server 2012
Environment: C#, SQL Server 2012, Visual Studio 2012, HTML, JQuery, Entity Framework, Angular JS, JQuery, IIS, TFS
Sr. .Net Developer/Lead
Confidential, Lacey, WA
Responsibilities:
- Developed SPA (single page application) using Angular JS
- Developed, tested and deployed the applications in an agile/scrum environment
- Created dynamic validations for the UI and leveraged custom controls to upload multiple documents securely
- Created custom designed menus using html and bootstrap
- Used ASP.NET MVC and Angular JS to develop an application for performing CRUD operations
- Created WCF methods to implement the business logic and to handle the database interactions
- Worked with the end users during the testing phase of the application
- Developed Stored Procedures in the SQL server
- Used SQL Server Integration Services (SSIS) for Extraction, Transformation and loaded the data
Environment: C#, SQL Server 2012, Visual Studio 2012, HTML, JQuery, Angular JS, IIS, TFS
Sr., .Net Developer/Lead
Confidential, Tumwater, WA
Responsibilities:
- Designed and developed effective UI screens based on the technical design and requirement specifications
- The project is built using the MVC design pattern
- Exposed server side methods to client using WEBAPI and developed internal and external clients to access it
- Worked as a sole developer for this application. Along with the regular development activities, I interacted with the business directly to get the requirements
- Involved in requirements and design phases of the application
- Designed the UI screens of the application using Angular JS
- Developed the data access components in Entity Framework
- Created WCF methods to implement the business logic and handled the database interactions
- Used the team foundation server for source code control, project related documents sharing and team collaboration
- Used Bootstrap framework across the pages to have a common look and feel for all of the controls
- Implemented .Net security features of authentication and authorization using .Net membership
- Designed database model using Visio and developed Stored Procedures in the SQL server
Environment: C#, SQL Server 2012, Visual Studio 2012, HTML, JQuery, Angular JS, IIS, TFS
Lead .Net Developer
Confidential, Greensboro, NC
Responsibilities:
- The objective of this MDM implementation for customer domain is to design, build and implement an improved and consistent centralized MDM tool for better governance and control
- I worked as an onsite coordinator and team lead for this application. Along with the regular development activities, I handled tasks like direct interaction with the businesses, coordinated with offshore, effort estimations, client training and demos
- Involved in analysis, design and development and testing phases while developing this application
- Involved in designing the user interfaces for custom screens using JQuery
- Used Riversand MDM tool (completely based on .Net) to develop this application
- Used third party Web services like Vertex to do address validations in the application
- Used C# to develop the business rules for the application
- Implemented Fuzzy search by using a third party tools called Netrics
- Completed handling the functionality of integrating this application with ten different downstream systems like SAP, DOM, BI and ICongo etc.
- Used Microsoft Messaging Queuing (MSMQ) for sending data to downstream systems
- Used TFS for version control across common source codes used by the developers
- Set up syndication profiles to generate data in RS XML format
- Developed Stored Procedures in the SQL server
- Received the STAR award in Infosys for my contribution in this project
Environment: Riversand MDM, C#, SQL Server, Visual Studio, HTML, JQuery, JavaScript, XML, IIS, TFS, MSMQ and HPQC
Sr. .Net Developer
Confidential, Groton, CT
Responsibilities:
- Designed and developed SharePoint sites using SP 2010
- Created complex user entry forms based on business logic using Infopath 2010
- Customized SharePoint UI using JQuery and SharePoint Designer
- Developed SharePoint Designer workflows for the business
- Developed Excel Macros to read SharePoint library data and generate reports
- Interacted with the businesses directly to get requirements and implemented the same
- Implemented Web services in InfoPath 2010
- Used LINQ to retrieve data from SharePoint lists
- Created customized lists and libraries and integrated them with InfoPath forms.
Environment: SharePoint 2010, SharePoint Designer 2010, InfoPath 2010 and MS Excel macro using VB
