Senior Application Developer Resume
Charlotte, NC
SUMMARY
- Over 14 years of experience in analysis, design, development, maintenance and support of cross - platform, client-server and n-tier web applications.
- Strong understanding of Software Development Life Cycle, Object Oriented Methodologies, .Net Technology and Database concepts.
- Experienced in AGILE/Scrum and Waterfall methodologies.
- Expertise in design and development of multi-tier web applications using .Net Framework 1.1/3.5/4.X, C#.Net, VB.NET, ASP.NET, ASP.Net MVC, JQuery, JSON, ADO.NET, Web Services, WCF, AJAX, LINQ, XML, XSD, XSLT, XSL, JavaScript & AngularJS.
- Extensive experience in writing T-SQL and optimizing query in SQL Server 2000/2005/2008 managing database like creating database, backup database, restore and transfer data thorough DTS and SSIS
- Exposure in developing application using AngularJS
- Good Knowledge and experience in developing RESTful Web Services using WCF and Web API.
- Worked on integrating heterogeneous data sources using MS SQL Server Integration Services (SSIS) ETL tool and developing reports using MS SQL Server Reporting Services (SSRS), Crystal Reports.
- Experienced in using different Source Control systems Visual SourceSafe, TFS etc.
- Involved in Unit testing, Integration testing, UAT.
- Expertise in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using Unified Modeling Language (UML) and Object Oriented Programming (OOP) using C#.
- Demonstrated success in all phases of the system development life cycle from analysis through Post implementation support in both the client/server and web environments.
- Highly motivated, hardworking, able to meet tight deadlines and possesses excellent problem solving skills. Ability to work in-groups as well as independently with minimal supervision.
TECHNICAL SKILLS
Development Languages: C#.Net, VB.NET, LINQ, Visual Basic 6.0, Crystal Reports
RDBMS: MSSQL Server 2008/2005/2000/7.0 , SSIS ETL ToolMS-Access
Web Technologies: ASP.NET 4.0/3.5/1.1, Asp.Net MVC 5.0, JQuery, JSONJavaScript, CSS, XML, XSD, XSLT, WCF, Ajax, AngularJS, Log4Net
Reporting Tools: SSRS, Crystal Reports.
Configuration Management: Team Foundation Server (TFS), Visual Source Safe (VSS)
Methodologies: AGILE, Waterfall, UML - OO Analysis and Design (OOAD)
PROFESSIONAL EXPERIENCE
Confidential - Charlotte, NC
Senior Application Developer
Responsibilities:
- Worked closely with Architect for designing & developing the application and its components.
- Developed views, model, controllers, custom viewmodel logic, Repositories using C#, ASP.Net MVC, JQuery, Entity framework, SQL server and visual studio 2013.
- Developed SSIS for data transformation from Teradata database.
- Developed window service to keep application live.
- Daily work touches on all aspects of the agile Software Development Life Cycle for projects in all stages of development ranging from requirements gathering, coding, testing, maintenance and support.
- Used TFS for checking code in and out, Shelving for interim check-in’s, creating branches, merging these branches back into the main branch and file compares and labeling.
- Worked with QA team for testing the application and deploying the application to UAT, Production.
- Actively participated in Peer to Peer code review and database/code performance review
Environment: ASP.NET MVC 5.0, Telerik Kendo UI controls, SQL Server 2008 R2, C#, Entity framework 6.0, JQuery, LINQ, Razor Engine, Agile Development, VS 2013 & TFS, AngularJS, Log4Net.
Confidential
Responsibilities:
- Designed, developed and implemented application.
- Developed views, model, controllers, custom viewmodel logic, Repositories using C#, ASP.Net MVC, JQuery, Entity framework, SQL server and visual studio 2013.
- Responsible for testing and debugging the code during development, Implementation of proper quality assurance processes including unit and exploratory tests of all new development efforts and debugging/research/identification of suspected bugs and using Team Foundation Server for source control.
- The .Net Developer will work as part of an established and collaborative development team to support the development and maintenance of web-based high visibility/high demand business solutions. Daily work touches on all aspects of the agile Software Development Life Cycle for projects in all stages of development ranging from requirements gathering, coding, testing, maintenance and support.
- Responsible for providing quality deliverable and Peer to Peer code review.
Environment: ASP.NET MVC 5.0, Telerik Kendo UI controls, SQL Server 2012, C#, Entity framework, JQuery, LINQ, Agile Development, VS 2013 & TFS, Log4Net.
Confidential - Houston, TX
Senior .Net Developer
Responsibilities:
- Involved in analyzing the requirements, creating data models
- Involved in Database design and application architecting
- Writing T-SQL, Stored procedures, User Defined Functions
- Created Console Application to run as scheduled tasks
- Worked on performance tuning of the application especially on SQL Server Stored procedures using execution plan.
- Developed Security Layers for web page security and User Authentication, Encryption/Decryption of data using Rijndael symmetric algorithm.
- Used SSIS for data transformation from other system
- Developed WCF and hosted on windows service for long running process
- Used Entity Frame work for the data access layer.
- Involved in daily scrum meetings and acted as an effective team player
- Reported to the project manager for the status of the tasks completion
Environment: C#, Asp.Net 4.0, JQuery, Ajax, WCF, SSIS, SQL Server 2008.
Confidential - Frisco, TX
Senior .Net Developer
Responsibilities:
- Worked closely with Business team in gathering requirements and understanding the requirements properly and in putting them as functionalities.
- Worked closely with Architect for designing the application and its components
- Used WCF Services and MVC development in ASP.Net 3.5
- Integrated with Main Frame Data using SOAP Web Services
- Used ADO.Net Entity Framework for Data Access Layer to perform DML operations and to execute TSQL
- Used TFS in many ways from code files versioning to project management and to its work item (or incident) management like PBIs, SBIs or bugs etc.
- Supported QA in testing the application and moving the application in to the production or check in the code in TFS
- Actively participated in Peer to Peer code review and database/code performance review
- Involved in attending meetings, requirements gathering and developing applications for all phases of the software development life cycle
Environment: ASP.NET 4.0, MVC 4.0, Windows Services, C#.Net, WCF, LINQ, Agile Development, SQL Server 2008 and TFS.
Confidential - Livingston, NJ
Tech Lead Developer
Responsibilities:
- Involved in client meetings/calls on project estimation, coding & unit testing of application.
- Involved in translating the customer requirements into Design specifications and ensured that the requirements translate into software solution.
- Developed application using ASP.NET 4.0, C#, WCF, SQL Server.
- Designed interactive web pages with front - end screens using ASP.Net, C# and HTML technology for the e-statement server as per the requirements.
- Performed client-side and server-side form validations using JQuery and ASP.NET validation controls respectively.
- Developed core functionality with the .NET Framework (C#, ASP.NET, ADO.NET), CSS and JavaScript.
- Used ADO.NET Datasets, Data Tables and Data Adapters to implement a disconnected data model. Created a DLL for Data Access Layer, used ADO.Net.
- Implementation of client side validations using JQuery
- Responsible for designing and developing ASP.NET web pages using ASP.NET, Java script, ADO.Net, SQL, HTML, CSS and WCF.
- Used WCF to communicate between DAL and other business components.
- Designed and developed the C# components for implementing business logic which was used to do the transactions on database in middle tier using ADO.NET.
- Worked on performance tuning of the application especially on SQL Server Stored procedures using execution plan.
- Developed Security Layers for web page security and User Authentication
Environment: C#.Net, ASP.Net 4.0, WCF, CSS, SQL Server 2008, JavaScript and JQuery.
Confidential - Basking Ridge, NJ
Senior Software Developer
Responsibilities:
- Involved in the Design and Business Analysis of the Software development for the requirements gathered. Developed the business logic in C# .NET for various requirements.
- Developed core functionality with the .NET Framework (C#, ASP.NET, ADO.NET), CSS and JavaScript.
- Designing the UI controls, Web Server Controls.
- Involved in designing database using SQL Server 2008.
- Designed and developed Web Forms using ASP.NET 3.5 and C# 3.5 and created necessary classes in the business components.
- Used C# extensively to develop all the business libraries.
- Created reusable HTML templates and style sheets based on UI standards and guidelines; Performed functional tasks using specification.
- Involved in creating SSIS packages for importing data from files and inserting it into the Sql server database.
- Used ADO.Net for data retrieving, querying, storage and manipulation.
- Created stored procedures, triggers, views for data access and manipulation.
- Used Data Controls for Data manipulation using ADO.net.
- Extensively used SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Used XSL defined schema structures for XML files.
- Written several stored procedures and user defined functions to manipulate and fetch data from databases.
- Used JavaScript for client side validation of user inputs.
- Used Visual Source Safe 6.0 for Version Control.
- Actively participated in Peer to Peer code review and database/code performance review
Environment: C#, ASP.Net 3.5, ADO.Net, XML, XHTML, HTML, WCF, Visual Studio.Net 2008, JavaScript, SSIS, SSRS, SQL server 2008.
Confidential
Senior Software Developer
Responsibilities:
- Designed and developed the web forms using ASP.NET and used C# as a code behind language and for better user experience
- Created screens using custom user controls, web custom controls and rich controls like calendar controls.
- Created WinForms and Webforms for the application.
- Used style sheets for achieving uniformity across all the aspx pages.
- Used Http cookies for maintaining the session state of the user for faster login to the system.
- Extensively used ADO.NET for achieving disconnected database connectivity.
- Implemented input validation using Input validation controls.
- Used Exception handling application block for handling errors.
- Wrote complex SQL statements, stored procedures, triggers, user defined functions and views in SQL server 2005.
- Developed reports using Crystal reports.
- Used XML web services to send orders to external labs.
- Performed unit testing and worked with QA team for system testing and integration testing.
- Worked with .Net administrator for deployment of the modules.
Environment: ASP.Net 3.5, C#, Visual Studio 2005, HTML, XML, Java Script, Visual Source Safe, SQL Server 2005, Crystal Reports 9.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in Analysis, Design, Database & User interface design.
- Developed core functionality using C# and ASP.Net.
- Used .NET Framework, Object Oriented Methodologies for Application Development.
- Developed stored procedures and views in SQL Server.
- Used Javascript, HTML and CSS for UI.
- Responsible for designing GUI, developing business logic using C#.NET, providing security with Windows authentication.
- Designed and developed database in MS SQL by creating tables, views and triggers to facilitate the applications.
- Created tables, stored procedures, Views, triggers in SQL server
- Perform Unit test, integration test and System test.
Environment: ASP.NET 1.1, VB.Net, ADO.Net, MS SQL Server 2000, Crystal Report 9.0.
Confidential
Software Engineer
Responsibilities:
- Involved in Analysis, Design, Database & User interface design.
- Developed core functionality using C# and ASP.Net.
- Used .NET Framework, Object Oriented Methodologies for Application Development.
- Developed stored procedures and views in SQL Server.
- Used JavaScript, HTML and CSS for UI.
- Responsible for designing GUI, developing business logic using C#.NET
- Participated in all phases of SDLC.
Environment: ASP.NET 1.1, VB.Net, ADO.Net, MS SQL Server 2000, Crystal Report 9.0.
Confidential
Software Engineer
Responsibilities:
- Developed core functionality using VB 6.0.
- Developed stored procedures, UDF and views in SQL Server.
Environment: Visual Basic 6.0, Crystal Report 6.0, MSSQL Server 2000.