Senior .net Developer Resume
SUMMARY:
- Over 15 years of information technology experience in designing, architecting, and developing both Web and Windows applications. Key qualifications include:
- Detail oriented and able to handle complexity with high degree of accuracy
- Extensive experience in architecting and developing scalable web and client based applications using object - oriented design principles with a focus on maintainability, testability, and performance
- Analyzes, designs, and develops all application layers of web solution using Microsoft technologies
- Unit tests front end and back end logic using Jasmine, QUnit, MSTest, and MOQ
- Develops testable/reusable code by adhering to the SOLID principles and OOP design patterns
- Leads team effectively to mitigate risks and resolve road blocks to ensure timely and quality deliverables
- Works closely with BAs for requirement analysis and gathering
TECHNICAL SKILLS:
Languages, Development Tools and Frameworks: ASP.Net MVC, AngularJS, Web API, C#, WCF, JavaScript, jQuery, Bootstrap, T-SQL, CSS, LINQ, ADO.Net, Entity Framework, Unity Application Block, StructureMap
Unit Testing Frameworks: NUnit, MSTest, QUnit, Moq, Jasmine
Databases: Oracle and SQL Server
PROFESSIONAL EXPERIENCE:
Confidential
Senior .Net Developer
Responsibilities:
- Led a team of 5 developers to deliver quality on time by providing technical guidance, performing code review, fostering team collaboration and communication.
- Designed, developed, and unit tested the functionalities listed below:
- Integration of the small/medium customer base into MyAccount with complex business rules for registration, account retrieval, authorization, and UI navigation
- Market update functionality through integration with Marketo
- Market alert functionality to send out alert emails upon reaching pre-defined thresholds
- Profile creation to allow assignment and grouping of customers
- Designed the usage alert system to send out emails to customers upon reaching pre-defined usage thresholds
- Diagnosed, identified, and improved web performance issues by:
- Analyzing SQL query execution plans and modifying sql to improve performance by 70%
- Implementing asynchronous and parallel programming to improve performance by 20%
- Profiling page load using Google’s PageSpeed Insights and WebPageTest
Project Technologies: C#, MVC, AngularJS, RequireJS, Moq, .Net Framework 4.5, Visual Studio 2013, WCF, ADO.NET, Unity Application Block, Log4Net, JavaScript
Confidential
Senior Staff ConsultantResponsibilities:
- Developed reusable and testable modules by applying various design patterns and object-oriented design principles to promote decoupling and separation of concerns.
- Designed and developed the online insurance claim module which involved over 200 data points and very intricate business rules.
- Designed the reporting module and trained/led a group of junior developers to develop the modules which resulted in quality deliverables.
- Resolved performance issues by applying Singleton design pattern and multi-thread programming.
- Provided technical guidance to junior developers and offshore team through code review to ensure code quality and adherence to best practices.
Project Technologies: C#, Windows Forms, .Net Framework 4.5, Entity Framework 5, Visual Studio 2012, WCF, StructureMap
Confidential
Senior Staff ConsultantResponsibilities:
- Designed, architected, and developed an MVC application to capture complex scheduling configurations which drove the auto fulfillment system.
- Captured very complex business requirements and developed systems of high quality on time and within budget. Earned the trust and respect of project managers, business analysts, business stakeholders, and peers within a short period of time. Deliverables were done right the first time thus saved time and reduced cost by avoiding rework.
- Developed the Data Access Layer using various design patterns such as repository, unit of work, and dependency injection to promote decoupling and separation of concerns which resulted in testability and maintainability.
- Unit tested front end and back end using MSTest framework and QUnit.
Project Technologies: C#, .Net Framework 4, Unity Application Block, MVC 4, jQuery, Entity Framework 4, Visual Studio 2010, QUnit, MSTest, WCF, NLog
Confidential
Senior Staff ConsultantResponsibilities:
- Led the team to success by providing effective leadership, technical expertise, and innovative ideas earning the trust of the client and respect of peers.
- Developed the strategy and roadmap to take QTrac to the next level by providing an IT solution for maintainability, testability, and performance. The strategy was implemented into QTrac and was later adopted by other groups at Confidential .
Project Technologies: C#, .Net Framework 4.0, Unity Application Block, MVC 3, jQuery, JavaScript, Entity Framework 4, Visual Studio 2010 and 2008
Confidential
Systems Analyst / ProgrammerProject Technologies: WPF, C#, .Net Framework 4.0, Unity Application Block, MVVM architecture, Visual Studio 2010
Confidential
Systems Analyst / ProgrammerProject Technologies: ASP.NET, C#, LINQ, ADO.Net, CSS, .Net Framework 4.0, NUnit, Rhino Mocks, Visual Studio 2010, Visual SourceSafe