Senior .net Developer/project Lead Resume
SUMMARY:
- Microsoft Certified Technology Specialist (70 - 536: MCTS: Microsoft .NET Framework, Application Development Foundation, 70-528: MCTS - Web-based Client Development.).
- Passed 70-480 - Programming in HTML5 with JavaScript and CSS3 (path for Microsoft Certified Solutions Developer)
- Over 10 years of experience in design (SOLID) and development of n-tier architecture based applications (both windows based and web based), C#, ASP.NET, ADO.NET and MSSQL SERVER.
- Proficient in latest technologies like AJAX, XML / XSLT / XSD, MVC 3.5 and 4.0, CSS3, oData, Silverlight, Microsoft Lightswitch, WCF, JSON, JQuery and Xamarin.
- Intensive work with SQL including For XML, Stored Procedures, Triggers, Reporting Services SSRS, SQL Jobs, Database Analysis and Conversions. (2000,2005 and 2008), SQL Query Performance Analysis - building Indexes
- Master's in Information Systems from Confidential GPA 4.0
CURRENT EMPLOYER:
Confidential
Senior .Net Developer/Project Lead
Responsibilities:
- Act as a project manager/team lead to delegate work and conduct peer reviews to ensure coding principles are followed.
- Act as a Client liaison officer between Dorger Software and MS LBO to keep requirements and development in sync.
- Involved in Analysis, Design and Development stages of all the Projects.
- Migrate existing application from .Net Framework 2.0. to MVC 4.0
- Write WCF services to allow adhoc oData querying.
- Deploy WCF service to ssl-enabled secure IIS servers.
- Use PowerPivot to connect to the WCF services and generate reports.
- Setup Reports Server using SSRS
- Generate reports using Crystal Reports and SSRS.
- Maintain development and test environments for all projects and ensure change management requests are filed and processed before projects are pushed into development.
- Migrate applications from JQuery version 1.5.1 to 1.9.1 to support IE 8 and newer browsers.
- Use Jquery version 1.9.1 in conjunction with MVC 3.5 and 4.0 projects.
- Use JSON and Ajax to improve response times of webpages and report pages.
- Use Telerik’s - MVC wrappers for Kendo Controls and Web Kendo Controls to enhance the look and feel of webpages for both MVC projects and .Net Projects
- Involved in writing and debugging complex SQL statements and stored procedures.
- Deploy website to ssl-enabled IIS Servers and ensure they can interface with the web services.
- Use Visual Studio Lightswitch to generate tables/queries and manage the save pipeline to ensure summary rollups accuracy.
- Hook up navigation and authentication mapping between Lightswitch, MVC and Reports Server.
- Deploy and maintain Development/Test/PreProduction and Production environments for Lightswitch App(hosted on IIS 8) and Reports Server using SQL Server 2012.
- Use Wijmo’s lighswitch controls and Backload fileupload supported by JQuery (2.1) controls.
- Test/Research feasibility of using new technologies like Xamarin/Angular etc for existing applications.
Environment: Tortoise SVN, Ankh SVN, Asp.Net, vb.Net, .Net Framework 2.0 and 3.5, MVC 3.5 and 4.0, ADO.Net, XML, oData and Web Services, MVC Wrappers for Teleriks Controls and Web Version (JQuery based), Visual Studio Lightswitch 2013, Silverlight and Teleriks Controls, Wijmo, Backload .
Confidential
Senior .Net Developer
Responsibilities:
- Help with migrating the existing application from .Net Framework 2.0. to 3.5
- Enhance the application’s UI by using AJAX.
- Involved in Analysis, Design and Development stages of the Project.
- Consume existing web services to generate .pdf reports and documents.
- Migrate project source code to Team Foundation Server.
- Used HTML, Java Script and Visual Studio 2005 Validation Controls for validations and customizations of the front end.
- Involved in writing and debugging complex Oracle statements and stored procedures.
- Designed and developed the web pages/user controls using Visual Studio 2005/2008.
- Design/Create an SSIS Package that interacts with NY State’s WMS system to import data and integrates the IVRS database with City’s POS system.
- Write Complex SQL statements and stored procedures by using Cursors, indexes.
- Extensively interacted with business teams to provide technical support and measure the scalability, consistency and accuracy of the application.
- Involved in Analysis, Design and Development stages of the Project - especially providing database support and reporting.
Environment: SSIS (Visual Studio 2005), ADO.Net, FTP Services, Windows XP, Microsoft Office 2007, SQL Server 2005 and SQL Server 2008.
Confidential
Senior .Net DeveloperResponsibilities:
- Designed and developed the web pages using Visual Studio 2005 (adding functionality).
- Work as a project lead on the application and guide/interact with other developers and teams to ensure smooth migration of existing modules of the application from .Net framework 2.0 to 3.5.
- Used various User Controls and validation Techniques for fulfilling the business requirements.
- Responsible for completely redesigning the security, user and role management modules of the application - by redesigning the database to allow multiple users with multiple roles for multiple sub applications.
- Designed and developed the web pages using Visual Studio 2008.
- Used ADO.NET extensively for data retrieving, querying, storage and manipulation.
- Used AJAX controls for the UI for rich and fast controls.
- Created ASP.NET web pages and wrote code behind pages using VB.Net and C#.
- Used HTML, Java Script and Visual Studio 2008 Validation Controls for validations and customizations of the front end.
- Involved in writing Complex SQL statements and stored procedures by using Cursors, indexes.
- Extensively interacted with business teams to provide technical support and measure the scalability, consistency and accuracy of the applications.
- Involved in Analysis, Design and Development stages of the Project.
- Design and Developed Master page.
- Involved in writing Complex Oracle statements and stored procedures by using Cursors, indexes.
- Interacted with Business analyst to gather business logic requirements.
- Worked with Users in identifying and closing the gaps between Development and requirements. Involved in Analysis, Design and Development stages of the Project - especially providing database support and reporting.
- Design/Create an SSIS Package that interacts with NY State’s WMS system to import data and integrates the IVRS database with City’s POS system.
- Write Complex SQL statements and stored procedures by using Cursors, indexes.
- Extensively interacted with business teams to provide technical support and measure the scalability, consistency and accuracy of the application.
- Interface with ORACLE database to receive and update data into the POS system.
- Create, download and upload CSV files to the FTP Server.
Environment: SSIS (Visual Studio 2005), ADO.Net, FTP Services, Windows XP, Microsoft Office 2007, SQL Server 2005 and SQL Server 2008.
Confidential, AL
Lead .Net Developer
Responsibilities:
- Project Lead. Prepare initial project draft.
- Write Technical specification, prepare Gantt charts and generate estimates for resources and overall cost. (MS Project, MS Visio)
- Review Specifications for the project and create prototypes for the key functionality. (C#, Asp.Net, .Net Framework 4.0, Webparts, ADO.NET, SOA)
- Design and Write Web services (SOA) to share information between MS Corportations and other organizations - ACH Transactions, Tax Commission Interfaces
- Enhance Performance of SQL Server Database to maximize application performance and support high traffic.
- Use XSLT/HTML in conjunction with FOR XML Stored Procedures to create application pages custom to client needs/required format with minimal coding effort.
- Use of encryption/decryption for payment processing/authentication etc
Environment: MS Project, MS Visio. C#, Asp.Net, .Net Framework 4.0, IIS v7.0, Visual Sourcesafe, ADO.Net, Web Parts and Web Services, SQL Server Performance tuning and optimizations.
Confidential
Senior .Net DeveloperResponsibilities:
- Project lead for Louisiana Public Service Commission.
- Responsible for project through all phases of SDLC - perform requirements analysis, prepare project plans, UAT plan, Database Conversion Plans(Normalization, data schema, data mapping), Development plan and Deployment plan/schedule. Manage development team throughout the project, and coordinate with quality assurance teams - using Agile Software Development and SCRUM( SPRINTs varying in length from 2-4 weeks).
- Perform Development (using Vb.Net, C#, Asp.Net, .Net Framework 2.0, VS (2005), SQL (2005), XML/XSLT v1.0).
- Deployment and after deployment support.
- Perform code reviews and technology demos.
- Play the role of software consultant and provide assistance to other project leads in developing time lines and estimates.
- Write Custom reports using Crystal
- Perform requirements analysis/Usability Anaysis, prepare project plans, Analyze Risk, Development plan (UML using Software Engineering Design Patterns like MVC, factory, decorator and provider models), Deployment and tier III support.
- Manage both configuration and development teams throughout the project, and coordinate with quality assurance teams - using rapid prototyping, Agile Software Development and SCRUM( SPRINT of 6 weeks).
- Perform Development of Admin (Windows application) piece to manage security and permissions and Web Portal (Public face of MS Elections), using Vb.Net, C#, Asp.Net, .Net Framework 3.5, Visual Studio (2010), AJAX and Jquery.
- Database mapping and conversion (SQL 2008)
- Deployment and after deployment Tier III support.
- Perform budgeting of resources and provide time/cost estimates.
- Provide assistance with Help/Support documentation. Responsible for driving XML based SQL processing. Perform regression testing and performance testing .
Environment: Vb.Net, C#, Asp.Net, .Net Framework 3.5, Visual Studio (2010), SQL (2008), XML/XSLT v2.0, HTML and CSS 3. IIS v7.0, MS Project, MS Visio, Visual Sourcesafe, Infragistic Controls, ADO.Net, MVC, AJAX, Jquery, Design Patterns (Factory Pattern, Decorator Pattern and Provider Models etc), UML
Confidential
Associate Software Engineer
Responsibilities:
- Develop interactive software using AJAX and .Net Technologies.
- Write web services and software to interact with USB devices.
- Participate in software design (n-tier architecture, relational database)/ development process (using Agile and Waterfall Development Methodologies).
- Support legacy software written in VB 6, VC++ 6, Classic ASP and suggest data migration strategies for customers.
- Conduct performance evaluation of software by stress testing. Support database replication for SQL Server(2000 and 2005) and diagnose IIS related issues.
- Write SQL Jobs, queries and stored procedures to automate logging and purging of data.
- Create reports, gather and analyze information skillfully and provide alternate solutions.
- Perform maintenance for school link's website mylunchmoney.com. Develop and support fingerprinting biometric systems to manage student accounts using C#, .Net Framework, ADO.Net.
- Build Middle Tier/Data Tier using Microsoft Application Blocks and ADO.Net.
Environment: SQL Server (2000/2005) - Participate in migration, SQL Server Database Replication, VB6, VC++ 6, Classic ASP, C# (Participate in transition from .Net Framework 1.0 to 2.0). ADO.Net, Microsoft Application Blocks, AJAX, IIS 6.0
Confidential
Graduate Assistant
Responsibilities:
- Assist undergraduate students with java, .Net, SQL, Microsoft Access, Visual Studio .NET and other courses during class and in labs.
- Assist students with any technical difficulties, grade papers, projects and assignments.
Environment: Java, ASP.Net, Visual Studio 2005, Classic ASP, SQL(2000), Microsoft Access