Senior.net Consultant Resume
Anoka, MN
SUMMARY
- 15 years of extensive experience with analyzing, designing, development of Internet, Intranet, Client Server and Object Oriented applications built in .NET and VC++.
- Complete experience on Software Development Life Cycle (SDLC) and Project Development Life Cycle (PDLC).
- Efficient working experience in Microsoft .NET 4.5,4.0, 3.5, and 2.0, Entity Framework 4.0/5.0, with C# and VB.Net, ASP.Net, MVC, WCF, LINQ, Web Services, JavaScript, JQuery, JSON, Angular JS, HTML, XML, Web API, and SQL Server 2008/2012.
- Strong experience in Entity Framework, ADO .Net components such as DataSet, Data Adapter, Data ProviderAnd Data Reader.
- Experience in developing application Software for Telecom, Embedded Systems, Control Systems, Automotive, Finance, Home Mortgage and Crop Insurance domain.
- Proficient in Object Oriented Analysis and Design, strong Object Oriented Programming skills using Visio. Experience in handling various backend data sources like MS SQL Server 2012/2008/2005 , MS Access 2010, Oracle and XML Data source.
- Experienced in writing stored procedures, functions, triggers, indexes, SQL Server Job creation, running and monitoring, queries optimization and performance.
- Developing experience in Application Interface for CAN, Climate Talk, HART, MODBUS, KWP2000 and RS232 GPIB based protocols and also the Socket communication.
- Consistently recognized for technical troubleshooting skills used to rapidly and cost - effectively resolve challenging technical issues.
- Extensively worked on Microsoft Visio to create dataflow diagrams like UML, Sequence diagrams, ER models etc.
- Experience in Testing, Debugging, Bug tracking, Application performance, System analysis and design.
- Experience in Quality Management, Team Management and Customer Harmonization.
TECHNICAL SKILLS
- AngularJS
- ASP.Net
- C#
- Design Patterns(SCSF,MVC,MVVM)
- Foxcop
- LINQ
- XAML
- XDocument
- XML
- XPATH
- Microsoft Visual Studio.NET
- Microsoft .Net Framework
- Microsoft Visual Studio(VB,VC++)
- Microsoft Access
- Microsoft SQL Server
- Microsoft SQL Management Studio
- Microsoft Team Foundation Server SSRS
- VB.Net
- KnockoutJs
PROFESSIONAL EXPERIENCE
Confidential, Anoka, MN
Senior.NET Consultant
Responsibilities:
- Involved in the team right from initial stage of requirement gathering.
- Worked on Single-Page Application architecture and comfortably programmed on all the tiers in the application.
- Worked on Collaboration in writing new modules using ASP.NET MVC, HTML 5, XML, CSS 3, JQuery, Angular JS and Bootstrap.
- Designed and developed several user controls and custom controls that are used in the entire application using C# and ASP.NET.
- Implemented complex functionalities in the application using WCF services and also consumed WCF services to communicate with external systems.
- Developed java script (JQuery) tabs and main navigation menus using CSS sprites technique.
- Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Joins, DDL, DML and User Defined Functions to implement the business logic and also created clustered and non-clustered indexes.
- Analyze and understand the existing Crystal Report design to migrate into SSRS.
- Created interactive reports with SSRS, using the report parameters, query parameters, Filters and Expressions.
- Involved in performance tuning and query optimization
- Involved in design, programming, deploy and Database Unit Testing of requested Reports, Coordinated with front-end for implementing logic in stored procedures and functions.
- Actively Involved in Agile Methodologies by weekly basis.
Environment: Visual Studio 2015,.NET Framework 4.6,C#,ASP.NET,MVC,Entity Framework 5.0,WEBAPI,VB.Net, SSRS,WCF,SQL Server 2012, AngularJS, Spec flow(BDD) Testing, Team Foundation Server, Version One.
Confidential, MN
Senior Programmer Analyst
Responsibilities:
- Developed an Image Management System to handle recorded Mortgage documents and customer daily image import process automated using Windows Service.
- Involved in Code review/Refactoring of the offshore team members and created the web site as OWASP Compliant.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data. This has allowed significant data reuse amongst disparate systems. The following APIs have been created: Home Loan Information, Agents Information, and User Information.
- Involved in enhancing risk assessment of the ViewPoint for final documents management.
- Developed a geographic-based performance evaluation to improve title agent and correspondent lender communication.
- Implemented authentication and SQL Cache Dependency in WCF Services.
- Configure TCP Protocol, Transport Level Security in WCF Service.
- Involved in solving technical queries and complex business requirements as per Change Requests.
- Involved in creating report models and applying row level security filters for report model.
- Created and consumed Web Services to perform the product forecasting functionality.
- Implemented Windows Authentication in WCF to consume the Service as application is used in intranet.
- Coordinates and managed various UAT and Prod Releases on a weekly and bi-weekly basis depending on schedule.
Environment: .NET Framework 4.5, VB.Net, C#, ASP.NET, MVC4.0, CSS, Angular JS, Knockout Js, TFS,SQL Server 2008/2012.
Confidential, MN
Senior .NET Consultant
Responsibilities:
- Involved in TFS migration from Visual Source Safe and PVCS.
- Involved in the team right from initial stage of requirement gathering.
- Developed Web views and partial views using MVC 2.0 Razor view engine.
- Involved in Web performance tuning and optimization.
- Involved in Exception handling and logging feature of the MVC application.
- Involved in solving technical queries and complex business requirements as per Change Requests.
- Used TFS for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Involved in Web Application using WEB API.
- Involved in integrating Exception handling and logging feature using ELMAH and log4net.
Environment: .NET Framework 4.0, C#, ASP.NET, MVC, CSS, EF, TFS, LINQ, AngularJS, Knockout Js, Oracle.
Confidential, MN
Senior .Net Developer
Responsibilities:
- Involved in the team right from initial stage of requirement gathering.
- Created controllers for every wireless product. All the UI get and post requests route to controller action.
- Created and consumed Web Services to perform the product forecasting functionality.
- Created Joins, Views, functions, stored procedures and triggers as part of the database programming.
- Involved in developing different UML diagrams such as class diagram, object diagram, sequence diagram, activity diagram and component diagram.
- Designed the WPF user interface using Microsoft Visual Studio 2010 Ultimate.
- Created Dependency Properties and implemented routed events in C# & XAML.
- Implemented dependency injection using Autofac as the IoC Container.
- Used TFS for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: .NET Framework 4.0, C#,ASP.NET, MVC,LINQ, Ajax, JQueryUI, VB.Net, MS SQL Server 2008.
Confidential, MO
Senior .Net Developer
Responsibilities:
- Responsible for creating Requirements Document and Design Document for the given Specifications by the client.
- Development of Web forms, User Controls using MVC pattern.
- Developed a reusable Socket communication module for Climate talk, Modbus Protocol.
- Developed a GPIB communication module for Hipot, Powermeter.
- Used LINQ objects to query/update/modify the database.
- This saved writing lengthy SQL Queries and made access to database in an efficient manner.
- This also fastened the development process.
- Implemented User authentication in order to restrict the users to be able to access configuration parameters of the functional test.
- Created WCF Services and all the database transaction’s from the client was mediated through these services. This gave additional data security.
- Involved in the team right from initial stage of requirement gathering.
- Performed unit testing of the application using VS 2010.
Environment: .NET Framework 4.0, C#, Web services, IIS, SCSF, Visual Studio 2010, TFS, ASP.Net3.0, WCF, SQL Server 2008.
Confidential, MN
Project lead
Responsibilities:
- Effectively interacting with customer to gather customer requirements.
- Analyze and translate customer requirements (business/functional requirements) into formal requirements (system requirements).
- Taking part in Planning and Estimation for the Project.
- Developed a reusable Socket communication module for HART Protocol.
- Used LINQ objects to query/update/modify the XML document.
- This saved writing lengthy XML Queries and made access to XML document in an efficient manner. This also fastened the development process.
- Addressing any Technical/Functional issues encountered by the team during Assembly and testing.
- Guiding the new team members for increasing their knowledge on project and to help them to come up to speed with other experienced members.
- Conducting sessions on Project Architecture, Framework, Coding standards and Coding best practices for the new joiners.
- Performing lead activities like Code reviews for ensuring high quality code, Impact analysis and Technical Design implementations for Change Requests, TD synch up tasks.
- Effectively interacting with Client and Functional teams for resolving issues in build phase.
- Prepare design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
Environment: .NET Framework 3.5, C#, LINQ, Visual Studio 2008, TFS, CSS, XML
Confidential, MN
Project lead
Responsibilities:
- Responsible for design of application in Object Oriented approach using C#.
- Involved in Planning, Designing ensuring timely deliverables of the project.
- Developed a reusable GPIB communication module for Agilent test instruments and also the Temptronic
- Used ADO.NET objects such as Dataset and Data Adapter for data communication between the application and database.
- Involved in device polling and Thread synchronization implementation.
- Developed code for various conversion method and utility class.
- Responsible for providing weekly project status report to the Project Manager.
- Developed the Best Practices document for the project.
- Developed a module to produce the data analysis report with histogram.
- Doing Code review/Refactoring of self and team members.
- Involved in unit testing of the code developed.
Environment: .NET Framework 3.5, C#. NET 3.0, WPF, MVC, Microsoft Access, Visual Studio.Net 2008.
Confidential, PA
Senior .Net Developer
Responsibilities:
- Understanding the Object oriented design approach used in the system.
- Identified the common functionality in the project and developed Shared assemblies.
- Developed custom error messages and exception handling.
- Designed the data access layer using ADO.NET in SQL Server 2005 and written Stored Procedures, Triggers and indexes.
- Used Globalization process that includes the internationalizing the application code and localizing the application to other languages and cultures.
- Developed feature enhancements of the user Interface.
- Prepared Unit Test Plans and performed testing using VS2008.
- Involved in System testing that culminates in client acceptance of the results.
Environment: .NET Framework 3.5, C#, Visual Studio 2008,MVVM, MS-SQL Server 2005, XAML, WPF, TFS.
Confidential
Senior .Net Developer
Responsibilities:
- Understanding the existing design approach used in the user Interface.
- Fixing various customer reported problems and ensured the successful deployment in production on time development of various algorithms for analysis of data and their implementation.
- Implementing Change Requests for the packages.
- Created High level and Low level design with UML using Visio.
- Visual Source Safe 6.0 was used for version control and code management.
- Unit testing the use cases in build and Integration of multiple transactions with the project framework.
Environment: Visual Studio 6.0, Borland C++, Windows 2000/XP.
Confidential, VA
Project leader
Responsibilities:
- Development of feature enhancements.
- Redesign communication library which was developed on Visual C++ 6.0
- Prepared Unit Test Plans and performed testing.
- Creating and maintaining issue logs, technical documents for knowledge sharing and project repository.
- Participating in receiving and giving functional and technical KTs.
Environment: .NET Framework 2.0,C#2.0, Visual Studio 2005, ADO.NET, VSS 6.0, VC++ 6.0
Confidential, PA
Senior VC++ Developer
Responsibilities:
- Participated in the planning, analysis, and design of the project.
- Responsible for understanding client requirement and designing prototypes.
- Used DFD diagram to design the application and Developed interfaces for the application.
- Implemented windows based security for the application.
- Prepared Unit Test Plans and Test Case Scenarios.
- Involved in Unit and System Testing.
Environment: VSS 6.0, VC+6.0, Windows 2000/XP.
Confidential
Senior VC++ Developer
Responsibilities:
- Performed functionality testing of the modules.
- Involved in coding the modules.
- Involved in System & Unit Testing.
- Developed detailed documentation and training material for the end users.
Environment: VSS 6.0, VC+6.0, Windows 2000/XP.
Confidential
VC++ Developer
Responsibilities:
- Performed functionality testing of the modules.
- Involved in design and coding the modules.
- Involved in System & Unit Testing.
- Involved in performance tuning activities.
Environment: VSS 6.0, VC+6.0, Windows 2000/XP.
Confidential
VC++ Developer
Responsibilities:
- Developed an IVR application to automate the trunk booking process using C++, MFC, Visual C++, RS-232 interface, Win32 API programming and Windows multithreading.
- Integrated the fault repair IVR application DOTSOFT (A Telecom billing and accounting system widely used in Confidential, India).
- Automated the testing of Alcatel E10B subscriber lines using RS-232 interface.
- Developed auditing reports using Visual FoxPro 6.0 and fixed customer reported problems and assisted tech support engineers on maintenance.
Environment: VSS 6.0, Visual C+6.0, Visual FoxPro 6.0, Windows 2000/XP.
