Sr.net Developer Resume
Concord, CA
SUMMARY
- 15+ years of Information Technology experience, major strengths in C#/OO Design, developing internet and intranet - based applications using Microsoft.NET Technologies.
- Comprehensive Experience in all phases of SDLC; client interaction, requirements gathering, system analysis, design, development, testing and deployment.
- Expertise in C# 6.0, ASP.Net 4.6, WPF, Visual Basic (Including ActiveX Data Objects, Remote Data Objects, COM and ActiveX Programming), MSSQL Server 2014
- Extensive study, design, development, deployment and full project life cycle implementations in Management Information Systems.
- Design, environment setup, automation, end user co-ordination, logical and physical database design, configuration & tuning, testing and vital production support
- Strong ability to analyze and recommend solutions to programming issues, defects and bugs as assigned or encountered
- High KPI achieved in international organizations such as HP, Rohde & Schwarz
- Proficient in unit testing with NUnit, MSTest and mocking framework Moq
- Expert in working with Windows Communication Foundation (WCF), and Windows Presentation Foundation (WPF).
- Good Experience in using ORM such as NHibernate and Entity Framework
- Proficient working with Test Driven Development
- Proficient working with Scrum and waterfall methodologies
- Great confidence in using LINQ to SQL and LINQ to Objects.
- Strong experience in using Crystal Reports
- Extensively used VB6 in multiple projects
- Good Experience in version control such as Visual Source Safe and Subversion (SVN)
- Proficient in using Prism with MEF for dependency injection
- Expert in fine tuning applications designed in WPF to conform to MVVM architectural pattern
- Experience in dealing with multi-culture environment
TECHNICAL SKILLS
Operating Systems: Windows 98, 2000, XP, 7, 8, 8.1, 10
Database: MySQL, MS-Access, SQL Server 2005/2008/2012/2014 , Oracle
Programming Language: WPF (C#), ASP.NET(ADO.NET,C#, SOAP Web Services, MVC), Silverlight, WCF, VC++, VB6.0, SQL, T-SQL, DHTML, HTML, HTML5, CSS3, XML, JavaScript, XAML, Java, C++
Developer Tools: Visual Studio 2015/2012/2010/2008
Others: XML, XSLT, AJAX, JSON, HTTP Handlers, ANTS Profiler
Scripting Language: JavaScript, JQuery, Angular JS
Web Servers: IIS 6, 7, 7.5
Version Control Tools: Visual Interdev, Adobe Photoshop, Visio, Visual SourceSafe, Visual Studio 2015, SQL Server (Enterprise Manager, Query Analyzer), NUnit, MS Office (Word, Excel, Powerpoint)
Design Tools: Development Methodologies
ORM: Microsoft Visio, Enterprise Architect
Waterfall, Scrum: Entity Framework, NHibernate, LINQ to SQL
PROFESSIONAL EXPERIENCE
Confidential, Concord, CA
Sr.Net Developer
Responsibilities:
- Rewriting of the VB6 system from scratch as calculations in the source codes did not match.
- Analyze and discuss the business process with business users
- Prepare and validate the design to make sure all business logic and requirements are met. Get approvals from business users for detailed calculations.
- Changed inline SQL codes in VB6 system to use stored procedures, which were created from scratch.
- Created executable as well as packaging.
- Analyzed and recommended solutions to programming issues, defects and bugs as encountered.
- Improved Report Generation times for reports by up to 80%.
- User Acceptance Testing of the system to ensure that calculations and reports were generated in due time.
- Created DTS Packages as well as Jobs which were to be run at night.
- Interacted with Business Users for verification of calculations
Environment: Windows 8, VB6, MS SQL 2014, DTS, Jobs, Pervasive SQL V8, Crystal Reports, Stored Procedures
Confidential, Hartford, CT
Sr. Net Developer
Responsibilities:
- Involved in the full Software Development Life Cycle (SDLC) using ASP.NET 4.5 and C# and Developed ASP.NET pages deployed on the web page
- Participated in the Business requirement discussion with the Business Managers (SME) and the Business Users
- Developed application frontend with HTML5, CSS3 and Angular JS with Asp.net MVC.
- Extensively worked with User Controls with C#.NET code-behind files, debugging and Quality Testing of the code..
- Used WCF Rest services for communicating with other application and components
- Used EF6 for objects and database mappings.
- Developed System Architecture for Presentation, Business and data layer following object oriented methodology. Used UML diagrams such as Use cases, Class diagrams, sequence diagrams, activity diagrams, and ER diagrams for precise system design.
- User Acceptance testing of the screens to make sure screens meet the system specification and work flow.
- Webservices service calls are made to get the common methods
- Developed SQL queries, T-SQL procedures, Functions, triggers to handle the business rules data integrity and for various data transactions
- Used TSQL for creating some complex stored procedures
Environment: Windows 8, C#, Web forms, XML, ASP.Net 4.5 MVC, SQL Server 2014, Visual Studio.NET, UML, Visio Professional, EF6
Confidential
Software Architect
Responsibilities:
- Architect and Lead primarily involved in the design of the UI using WPF and Prism, which interacts with ESRG web services for analytical support
- Creation of all Views, Models, and View Models within the system to ensure the compliancy of the MVVM pattern
- Creation of the Reach Back module, which is a video module which allows video chat as well as voice chat using the System.Net.Sockets library.
- Created Tables, Stored Procedures and triggers in MSSQL 2014 for interaction with the UI.
- Used Enterprise Library 6 to interact with SQL Server from the UI.
- Involved in meeting with Singapore Navy personnel as well as ESRG personnel for requirements analysis phase.
- Created WIX project for the system for installation purposes.
- Creation of Unit Tests for the entire system. In certain cases mocking service calls were necessary and this was implemented using Moq.
Environment: Windows 8, C#, WPF, MVVM, Entity Framework 6.0, MSSQL 2014, Moq. Visual Studio 2013, Wix
Confidential
Technical Lead
Responsibilities:
- Created Proof of Concept (POC) for the entire system using HTML5 and CSS3.
- Prepared Technical Design Documents.
- Involved in Requirements Analysis phase with key personnel from Immigration and Checkpoint Authority of Singapore.
- The frontend UI of the system is created using Windows Presentation Foundation, and to ensure that loose coupling is achieved, the Prism framework is used, with MEF as the IOC container.
- Designed the screens within the system to ensure usability within a touchscreen environment. Views, Models, and View Models were also created to comply with MVVM pattern.
- Introduced Test Driven Development to the project and created Unit Tests using NUnit.
- Developed reusable user controls for the system.
- Used NHibernate to interact with Oracle 10g from the UI.
- Mentored junior colleagues in WPF as well as TDD.
Environment: Windows 7, C#, WPF, MVVM, Prism, MEF, Nhibernate, Oracle 10g, Moq. Visual Studio 2013, Wix, Surface 2.0 SDK, NUnit, HTML5, CSS3
