Senior .net Developer Resume Profile
Barre, PA
Senior .Net Developer
IT professional with nearly 8 years of experience, seeking to obtain a progressive position in software development and application support with opportunity to apply customer interaction skills in conjunction with technical and analytical knowledge and abilities for the betterment of the company's business and further skills enhancement. An excellent team player with good communication, problem solving and technical skills that can contribute to the betterment of the organization.
- Nearly 8 years of IT-experience, extensively in building client-server architecture. Experienced in analysis, development, debugging and testing.
- Strong Experience in developing web application using C .NET, ASP.NET, ADO.NET and Visual Studio 2012-2005.
- Strong IT experience in software design, optimization and experience in all phases of SDLC of n-tier application including requirements gathering, analysis, design, reviews, documentation.
- Having strong experience with JavaScript, jQuery, Ajax, HTML5, WCF, XML, XML Schema, XSLT and Web Services using SOAP/WSDL.
- Experience in developing high frequency web applications with optimal memory management, performance, and scalability using ASP.NET and ASP.NET MVC architectures.
- Experience in database objects like complex queries, stored procedure, triggers and functions using MS SQL server 2005/2008/2012.
- Strong knowledge in Oracle 9i/10g/ 11g
- Strong knowledge in design patterns and data structures.
- Excellent skill in writing Lambda Expression, LINQ.
- Experience with Team Foundation Server, GitLab, Tortoise SVN VSS.
- Experience in configuring IIS, deployment and server management. Capable of creating applications pools and Deploying applications to IIS6/IIS7
- Expertise in analyzing production environment for performance tuning.
- Involved in Project Management Activities and managed all client communication Process Management
- Experience includes Design, Development, Integration testing and Implementation of Enterprise Distributed systems.
- Experience in setting up Agent job and scheduling.
- Experience in Agile Methodology using practices such as SCRUM and performed SCRUM Master Role.
- Experience in waterfall Methodology.
- Highly flexible and capable of developing new tools and applications for project automation.
- Have strong analytical skills and vast experience in Object Oriented technologies.
- Excellent interpersonal and communication skills and ability to work in a team
- Extensive work experience in onsite and offshore project modals.
- Having high degree of self-motivation and ability to learn new concepts very quickly.
Technical Skills:
- Languages C , C , T-SQL, PL/SQL, VB 6.0, VB.NET
- Web Technologies ASP.NET, XML, XSLT, JavaScript, JSON, jQuery, HTML5, CSS, AJAX, MVC
- Distributed Technologies SOAP, WCF, Remoting and Web Services
- RDBMS SQL Server 2012/2008/ 2005, Oracle 9i/10g/11g
- Operating Systems Windows 8/7/XP/NT/2000, UNIX
- IDE's Utilities VSTO, Visio, MS Project, SQL Server Reporting, Crystal Reports
- Design tools UML, RUP
- Version Control: TFS, TortoiseGit, TortoisSVN, VSS
PROJECT EXPERIENCE
Confidential
Role: .Net Developer
Confidential
The Confidential system is a consumer record management system responsible for ensuring timely and accurate payment for consumer services Confidential is also responsible for billing and reconciliation of claims to and from state agencies for consumer services. This system is an internal web application with no direct public access access is restricted to confidential local area corporate network.Confidential system exists for consumers/attendants to submit timesheets online, rather than faxing or mailing paper copies. Timesheet submitted online are fed into the confidential system for normal processing. NOTE is the only system which directly modifies confidential data without Confidential initiating the changes.
Responsibilities:
- Responsible for analyzing requirements and development of the PAID/NOTE.
- Developed .Net/Web forms NOTE application using ASP.Net 4.5, backed by SQL server 2012.
- Developed .Net/MVC PAID application using ASP MVC4.0, backed by SQL server 2012.
- Coordinating the implementation.
- Involved in various phases like Development, Testing and Implementation.
- Extensively used LINQ to SQL for object/ data mapping.
- Validating all the User's Inputs through ASP.Net Validation Controls.
- Developing ASP.NET user controls to give a consistency look on all the pages
- Developing C classes for middle layer business logics and Data Access logics.
- Created SQL stored procedures and triggers for complex business logic.
- User interface separated with JavaScript include files and clients side validation.
- Extensively used AJAX toolkit controls.
- ADO.Net Entity Framework is used for Data Access and manipulation.
- Used JavaScript, jQuery and various jQuery Plugins for front-end.
- Used jQgrid for providing CRUD operations on tabular data.
- Reporting is implemented via SQL Server Reporting Services SSRS in addition to canned internal reports.
- Consumed Web Service Components.
- Used Git for version control and history during development.
- Investigated bugs and interacted with developers to resolve technical issues.
- Building and generating Custom and linked reports using SSRS.
- Created Error and Performance reports on Stored-procedures and Triggers.
Environment: IIS 7, SQL Server 2012, VS 2012, ASP.Net 4.5, .Net 4.5, Entity Framework, C , JavaScript, jQuery, Ajax, HTML5, CSS3, ASP.Net MVC 4.0, Razor, WCF Webservices, SSRS, SSIS, TortoiseGit
Confidential
Role: Application Programmer
Confidential is a cutting-edge, custom designed school data software application that provides dynamic access to student data in a user-friendly interface for teachers, staff and school administrators. Students access this application to view their data and to write their online assessments. Teachers access this application to view their student's data and to assign assessments to their students.
Responsibilities:
- Responsible for analyzing requirements, design, development of the MPS-CFS web application.
- Developed web application using ASP.Net MVC 4.0, Entity framework 5.0
- Coordinating the implementation.
- Involved in various phases like Development, Testing and Implementation.
- Validating all the User's Inputs through ASP.Net Validation Controls.
- Developing ASP.NET user controls to give a consistency looks on all the pages
- Developing C classes for middle layer business logics and Data Access logics.
- Created SQL stored procedures and triggers for complex business logic.
- User interface separated with JavaScript include files and clients side validation.
- Extensively used AJAX toolkit controls.
- ADO.Net Entity Framework is used for Data Access and manipulation.
- Used CSS for Presentation layer for GUI.
- Consumed Web Service Components.
- Displaying content management subsystem data.
- Used Team Foundation Server for version control and history during development.
- Investigated bugs and interacted with developers to resolve technical issues.
- Building and generating Custom and linked reports using SSRS.
- Created Error and Performance reports on Stored-procedures and Triggers.
Environment: IIS 7.5, SQL Server 2012, VS 2012, ASP.Net 4.5, .Net 4.5, C , JavaScript, jQuery, Ajax, HTML5, CSS3, ASP.Net MVC 4.0, Razor, WCF Webservices, SSRS, SSIS, TFS
Confidential
Role: Sr. .Net Programmer
Confidential a diverse portfolio of data Centre and IT assets. Asset Tracking System ATS project was implemented for leveraged automation to track IT resources and other physical assets. The basic theme of the project was accurate asset management and tracking for corporate tax reporting purposes
Responsibilities:
- Responsible for gathering and analyzing requirements along with Subject Matter Experts and Business Groups
- Designed and developed various web pages using ASP.NET MVC
- Modified and created various fiscal, quarterly and monthly reports using SSRS 2008.
- Created, Modified Stored Procedures Triggers, tables and Views on SQL Server 2012.
- Designed n-tier architecture.
- Extensively used LINQ - Entity.
- Used Telerik MVC control for grid layouts and calendar layouts.
- Used SSIS ETL packages for Data transfer from production server to staging, testing and dev
- Used JavaScript and AJAX for client side validations and scripting in the Web Pages.
- Performed unit testing, regression testing on various new and existing modules.
- Providing support on addressing existing production issues and defects.
Environment: ASP.NET MVC, C , SQL Server 2008 R2/ SQL Server 2012, Web Services, AJAX Control Toolkit, JavaScript, HTML5, CSS, IIS 7.0 ,Windows8, Microsoft Visio 2012, Visual Studio 2012, .Net Framework 4.5, Microsoft Reporting Services SSRS .
Role: Sr .Net Developer
Confidential is a centralized web based prescription routing system, that allows Confidential physicians to write a prescription to a patient and route it to MedImpact Direct, and MedImpact Direct will further run a bid among multiple mail order pharmacies under MI network and selects a least cost pharmacy. All communication between Physicians to Participating pharmacies and Patients to Participating pharmacies and vice versa are routed through the MedImpact Direct and each end-user has their own web access. MedImpact Direct Internal, MedImpact Direct, Pharmacy Web API, ePrescription and Fax Prescriptions via MID API with OCR reader.
Responsibilities:
- Designed an innovative solution for the MedImpact Direct, a product for MedImpact Healthcare Systems Inc. , using ASP.NET MVC3, C .NET 4.0, SQL Server
- Developed a notification mechanism for the MedImpact Direct Adherence Reminders and HRO CRM Support middleware product using C , SQL Server, and Windows Service for both email and telephone text notifications.
- Improved and enhanced software engineering processes by using Agile methodologies, continuous integration, and test-driven development. Improved the PMO practices and communication between teams in the matrix environment, which has led to increasing the number of simultaneous projects and average billable hours. Expanded the formal processes to the pre-sales and support phases, which resulted in higher traceability, accountability, better cost management and overall quality of deliverables.
- Designing Application, participate in clients meetings to discuss requirements
- Create / Modify Database based SQL Server 2008 on the requirements.
- Created Stored Procedures.
- Develop Entity Model for writing LINQ Statements.
- Extensively used LINQ - Entity
- Design n-tier architecture.
- Design and Develop MVC Razor Views for GUI
- Used Telerik MVC Controls for Grids/ Nested Grids, Calendars, etc.,
- Extensively used JQuery 1.6 for handling all possible application loads on client side.
- Used SVN 1.7 for Source Control.
- Created Web.Config Transforms to vary Development / Staging and Production Deploying.
- Created Unit tests and check the application stability.
- Managing Web Deploys and handling Deploying issues
Environment: IIS 6.0 7.0, Windows Server 2012, SQL Server 2008 R2, VS 2010, ASP.net 4.0, C 4.0, JavaScript, JQuery, HTML, CSS, Ajax, JQuery Mobile, ASP.net MVC 3.0, SSRS, SSIS, Web API, Fiddler, Glimpse, SSO, NUnit, Telerik MVC Controls
Role: Sr. NET Developer
Confidential
The Project Tracking System-workflow PTS-W , Time Reporting System TRS and SDLC Workspace SDLC-W comprise the suite of tools used by markets and banking technology to manage technology projects, software development lifecycle SDLC activities and track financials
Responsibilities:
- Responsible for the technical design, functional processes and implementation of a system.
- Responsible for analyzing requirements, development and design of PTS-W web application.
- Working with various stakeholder i.e. QA, BA team for given iteration/sprint and UAT kickoff and signoff activities.
- Developed generic data access layer service layer.
- Extensively used JavaScript, JQuery library AJAX in entire applications.
- Written C based scheduled Autosys jobs in windows environment to transfer data into different upstream/downstream systems.
- Developed downstream sub-system for Financial Controller FinCon group i.e. Renault, which deal with project financial reconciliation using ASP.Net MVC 3.0, Entity Framework.
- Developed with external application for system integration. Setting up data communication flow using web service. Written custom security implementation where external applications don't support Single sign on security layer.
- Performance optimization of the web application and SQL queries.
- Developed timesheet booking, reject approval management.
- Developed self-service meta-data management module for power user.
- Developed dashboard and used Google charts for data representation.
- Used twitter based responsive UX framework to support multiple desktop device resolution.
- Implemented POC based on Flex 4.0 for dashboard development.
- Analysis, define/estimating work item for given iteration/sprint and task allocation to team member and guiding/monitoring work item deliverables.
- For each iteration/sprint environment manage and coordinating/communicating with in out flow application team.
- Prepare coordinate production release plan and execute along with environmental team.
Environment: IIS 6.0 7.0, Windows server 2003 SQL server 2008 R2, VS 2008/2010, ASP.Net 4.0, C , JavaScript, JQuery, Ajax, JQuery Mobile, ASP.net MVC 3.0, WPF, Fiddler, Glimpse, SSO, NUnit
Role: .Net Developer/Consultant
Confidential is an integrated budgeting tool that would allow school planners to create budgets, update spending plans and obtaining access to data warehouses and other management assets needed to effectively budget the resources. It is a centralized system, which acts like an interface between many other systems that maintain the data about employees, schools, children etc. Application is used to create vacancies, forecast salaries, allocate budget, fill vacancies with intended persons, maintain school and central budget etc. Architecture includes multiple layer approach including servicing layer encompassing a service oriented architecture
Responsibilities:
- Analysis of business and technical requirements
- Involved with detailed design, construction, testing and implementation of web n-tier application engineered on Microsoft Technologies and needed significant amounts of customization, technology extensions and integrations framework development.
- Developed SOAP Web services using ASP.NET and C . Exposed the data and business layer through web services.
- Used JavaScript for the client side validations and HTML, CSS for designing UI.
- Design and developed framework / skeleton for web n-tier Reporting module using C , ASP.Net, ADO.Net, SQL Server 2008 to enable the launching of the module within a rigid timeframe with high performance.
- Developed complex web forms and business components / Web services using VS.Net, ASP.Net C , XML, ADO.Net, SQL Server 2008
- Responsible for developing and maintaining COM components for database access and business logic in SOA architecture and using it in .net.
- Responsible for designing, developing and maintaining performance tuned complex stored procedures and SQL jobs.
- Heavily involved in the performance optimization on both the database and the server sides.
- Developed new security system to the application using Active directory and LDAP.
- Providing application maintenance and operations support
Environment: ASP.NET, .Net 3.0, C , ADO.NET, AJAX, Remoting, XML, XSL/T, XPath, DHTML, HTML, JavaScript, IIS, Web services, DTS Packages, SQL Server 2008, ASP, VB6,Infragistics, MS Access, UML, Visio, RUP, VSS, COM, OOPS concepts
Role: .Net Developer
Confidential is an application used in small and medium business for appointment booking, generating invoices, reports and managing inventory.
Responsibilities:
- Involved in developing Appointment Booking Module using ASP.Net 3-tier architecture with extensive use of Object Oriented programming techniques in C and backend as SQL
- Extensively used JavaScript, JQuery library AJAX in entire applications.
- Actively involved in testing of the application.
- Used Microsoft .Net Application Blocks for Data Access and Exception Handling for Data Access Layer.
- Used web services written by other developers to implement various functionalities and use templates for various reports. Used XML DOM parsers, UDDI, SOAP for web services.
- Designed custom web controls to extend the functionality of Data Grid and MS Tree view Control
- Involved in designing the database. Developed stored procedures, views and functions.
- Modeled data objects using Visio Architect and UML.
- Involved in writing Use cases for the application
- Involved in pre-sales activities by interacting with customers.
- Responsible for gathering information from client and creating databases using SQL Concepts and Cloud Computing technology and Involved in deployment of databases in the client machine.
- Responsible for providing training to the customers on the application.
Environment: ASP.NET, .NET 2.0, C , ADO.NET, XML, XSL/T, XPath, HTML, JavaScript, IIS, Web services, Team Explorer, OOPS concepts, SQL server 2005.