Sr. Software Developer Resume
Cannonburgh, PA
SUMMARY:
- Over 12+ Years of professional IT Experience in analysis, design, development, testing and implementation of Client/Server and Web - based N-tier architecture systems using Microsoft Technologies.
- Experience in programming with .NET Framework using C#, VB.Net ADO.NET, ASP.NET, PL/SQL, Visual Studio.NET 2005/2008/2010/2015.
- Highly proficient in designing and developing application systems in local and distributed environment using various Object-Oriented Methodologies.
- Experience in building Web Services using WSDL and SOAP Protocol.
- Excellent working knowledge in Developing Windows Services, Web Services, SOAP, XML, IIS and JavaScript.
- Experience in developing User Interfaces using ASP.NET, AJAX, XML, HTML5, CSS, Master Pages, jQuery, Themes, and Java Script.
- Good Hands on experience using WCF services.
- Have experience in developing applications using MVC and Angular JS.
- Experience with Data Accessing using Data Adapter, Data Reader and Data Set in ADO.NET and LINQ (Language Integrated Query) Providers for data manipulation Experienced in implementing applications using SOA, LINQ, and MVC.
- Experience in utilizing ASP.NET Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls.
- Experience in handling various backend data sources like MS SQL Server 2000/2005/2008, MS Access, and Oracle 8i/9i/10g/11g
- Expertise in writing Constraints, T-SQL Queries, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined Functions.
- Migrated SQL server 2005 to SQL Server 2008 in Microsoft Windows Server 2012 Enterprise Edition.
- Experience in recovering the databases from backup in disasters.
- Experience in using SQL Server Profiler and SQL Server Agent.
- Worked in Test driven development with ASP.NET MVC pattern like running the tests, validating them etc.
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, TFS & VSS on windows platforms.
- Develop new user-facing features using object-oriented JavaScript and frameworks like Angular and Aurelia.
- Experience in developing projects using Agile methodology. Worked in sprint cycles in the incremental product development approach using SCRUM.
- Worked on tasks related to continuous integration and continuous deployment using Build Automation tools and Devops tools like Team Build.
- Proficient in writing Technical and Functional test scripts. Experienced in test driven development using N-Unit, X Unit Testing for the piecewise testing of the Applications.
- Expertise in designing CSS style sheets for different browsers and well aware of UML diagrams.
- Excellent analytical, communication & interpersonal skills.
- Highly organized with the ability to manage multiple projects and meet deadlines.
- Strong communication skills. A team player with good exposure in working with diverse group and
- Multi-cultural environment. Willing to learn and work in new environments.
- Available for immediate start and relocate.
- Ability to learn new technologies such as programming languages, software and databases fast.
TECHNICAL SKILLS:
Operating Systems: Windows, Linux
Languages: C, C++, C#.NET
.Net Framework: .Net Core 2.0, .Net Framework 1.1, 2.0, 3.0, 3.5, 4.5, 4.6
Scripting Languages: Typescript, Java script, Html5, XML.
Databases: SQL Server 2000/2005/2008, MS Access, T-SQL, Oracle9i/10g
Technologies: ASP.NET, MVC, Microservices, WCF, LINQ, ADO.NET, Web Services
Cloud Technology: Cloud Foundry
UI/UX: Aurelia, AngularJS 1.5/2.0
UI Test: Jasmine
UI Test Runner: Karma
Web Servers: Microsoft IIS 5.1/6.0/7.5.
Design Concepts: Design Patterns, Dependency Injection, SOLID Principles, Abstract Pattern & Factory Method Pattern UML
IDE: Visual Studio 2012/10/08/05/03 and Visual Studio.NET.
Version control: VSTS, Git hub, Team Foundation Server, Visual Source Safe.
Protocols: HTTP, TCP/IP & SOAP.
Reporting Tools & BI: Crystal Reports, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS)
PROFESSIONAL EXPERIENCE:
Confidential - Cannonburgh, PA
Sr. Software Developer
Responsibilities:
- Followed Agile Scrum methodology to deliver production ready product each sprint.
- Involved in user and user group meetings. Also involved in analysis of existing systems and various other sources of information.
- Participate in peer reviews to ensure code standards are adhered and suggest alternative approaches if needed.
- Heavily worked on developing ASP.NET RESFTful Web APIs built using micro services architecture and hosted in cloud.
- Created reusable Secure Controls that enable/disable themselves based on current user's permissions.
- Worked on Collaboration in writing new modules using ASP.NET, HTML, XML, CSS, Aurelia, Bootstrap, JQuery & AJAX.
- Implemented fast responsive web page using Aurelia.
- Implemented object-oriented JavaScript with Typescript using closures, prototypical inheritance etc.
- Created Jasmine test cases for UI
- Created unit testing using XUnit and Moq.
- Developed microservices using .Net Core 2.0
- Involved in daily scrum call with client/onsite business persons on the requirement clarification, status, queries.
Environment:: Aurelia, Typescript, .Net Core 2.0, .Net Framework 4.6, Visual Studio 2015, Web API, C#, HTML, CSS, Bootstrap, Jasmin, Karma.js, GIT, Oracle 11g, VSTS and Pivotal Cloud Foundry.
Deloitte - Mechanicsburg, PA
Sr. Software Developer
Responsibilities:
- Based on System usability documents, worked on change requests in developing forms
- Used ASP.NET Master Pages, jQuery, utilizing Server Controls, User Controls, Data Grid Controls, Form Validation controls, Custom controls and CSS.
- Used ADO.NET for data retrieving, querying, storage and manipulation interface screens developed
- Used ADO.NET while implementing business logic middleware.
- Utilized ASP.NET validation controls and JavaScript to perform client side validation.
- Followed agile methodologies (Scrum) and Test Driven Development.
- Activities like Code Analysis, Reviews and Tracking.
- Develop new user-facing features using object-oriented JavaScript and frameworks like React, Ember.js, and Angular
- Involved in Discussion Board for Client Interaction for the change requests and follow-ups.
- Worked on TFS for version control, Code Review and for automatic builds and continuous Integration.
Environment:: .Net Framework 4.6, Visual Studio 2015, ASP.NET 4.5, VB.Net, HTML, CSS, JavaScript, XML, Bootstrap, Oracle 11g and TFS
Confidential , Florence, KY
.NET Lead/C# Developer
Responsibilities:
- Participated in requirements gathering and compiled them into design document.
- Created use case and class diagrams in MS Visio using UML notations.
- Used angular JS to bind the data to the UI.
- Used angular JS for filtering the data.
- Implemented object-oriented JavaScript with Typescript using closures, prototypical inheritance etc.
- Used ASP.NET Master Pages, jQuery, utilizing Server Controls, User Controls, Data Grid
- Controls, Form Validation controls, Custom controls and CSS.
- Developed middle layer using C#.Net and ASP.NET.
- Used ADO.NET for data retrieving, querying, storage and manipulation interface screens developed using MVC.
- Prepared a lot of Partial Views in MVC.
- Applied lot of basic validations in MVC using Data Annotations.
- Developed the presentation layer by using Ajax controls and web server controls.
- Used ADO.NET while implementing business logic middleware.
- Utilized ASP.NET validation controls and JavaScript to perform client side validation.
- Created Joins, Views, functions, stored procedures and triggers as part of the database programming.
- Used JQuery extensively across the application like making Ajax calls, cascading menus, calendar controls, tool tips, sliding menus, Ajax loading tabs, expand collapse panels etc.
- Used forms based Authentication and role based Authorization for security.
- Followed agile methodologies (Scrum) and Test Driven Development.
- Activities like Code Reviews, Team Coordination and Tracking.
- Involved in Discussion Board for Client Interaction for the change requests and follow-ups.
- Worked on TFS for version control, Code Review and for automatic builds and continuous Integration.
- Performed the tasks of shrink of Database log files.
- Scheduled SQL Jobs at SQL Agent to execute the Maintenance Plans to take backups
- Maintenance/Enhancement of Project and handling/fixing bug on daily basis reported by Help Desk
Environment:: .Net Framework 4.5, Visual Studio 2015, ASP.NET 4.5, C#, HTML, CSS, JavaScript, XML, SQL SERVER 2008, TFS, MVC 5, Angular 1.5, Boot Strap, UML.
Confidential
Confidential
.NET Lead/C# Developer
Responsibilities:
- Responsibilities include Requirement Analysis, Design, Coding, Code Review and Unit Testing.
- Used AGILE methodology to implement the application.
- Activities like Code Reviews, Team Coordination and Tracking.
- Develop MVC Controller, View Models and Helper methods linked to backend database.
- Used MVC architecture for client server interaction.
- Used angular JS to bind the data to the UI.
- Used angular JS for filtering the data.
- Used design patterns like Factory pattern, Abstract Factory pattern etc.,
- Implemented LINQ for querying, sorting, filtering the complex objects.
- Used front end web development tools like CSS, JavaScript and jQuery.
- Implemented client side functionality using JQuery.
- Used Entity Framework Reverse Engineering technique to import entities from database and generate meta-objects and mapping classes.
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
- Created Stored Procedures, Views and Complex T-SQL queries in SQL Server.
- Scheduled SQL Jobs at SQL Agent to execute the Maintenance Plans to take backups
- Configured and provided role access for the database users.
- Used T-SQL to examine the database information.
- Used Test Driven Development for Unit Testing.
Environment:: ASP.NET MVC 5, C#, Entity Framework, LINQ, Sql Server 2008 R2, Java Script, Ajax, JQuery, HTML, CSS, Angular 1.5
Confidential, Florence,KY
.NET Lead/C# Developer
Responsibilities:
- Development of Various Modules in the application.
- Gathering the Requirements, participation in analysis.
- Activities like Code Reviews, Team Coordination and Tracking.
- Worked on TFS for version control, code merging, branching, and labeling.
- Used ADO.NET while implementing business logic middleware.
- Responsibilities include Requirement Analysis, Design, Coding, Code Review and Unit Testing.
- Used AGILE methodology to implement the application.
- Develop MVC Controller, View Models and Helper methods linked to backend database.
- Used MVC architecture for client server interaction.
- Implemented LINQ for querying, sorting, filtering the complex objects.
- Used front end web development tools like CSS, JavaScript and jQuery.
- Implemented client side functionality using JQuery.
- Used Entity Framework Reverse Engineering technique to import entities from database and generate meta-objects and mapping classes.
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
- Created Stored Procedures, Views and Complex T-SQL queries in SQL Server.
Environment:: ASP.NET MVC 4, C# 4.0, Entity Framework, LINQ, Sql Server 2008 R2, Java Script, Ajax, JQuery, HTML, CSS and TFS.
Confidential
WCF/C# .NET Lead
Responsibilities:
- Involved in Design, Development, Testing, deployment and Support Transition.
- Designed and developed WCF service using C#, WCF.
- Worked with the database using the ADO.NET library.
- Involved in bug fixing.
- Provided post production support.
Environment: .NET Web Development, C#, WCF and SQL SERVER 2008.
Confidential
ASP.Net/C# .NET Lead
Responsibilities:
- Involved in Design, Development, Testing, deployment and Support Transition.
- Developed multi-tiered web applications using C#, HTML, CSS.
- Have written stored procedures, SQL Queries and functions.
- Created ASP.Net web pages with HTML and JavaScript.
- Implemented entity frame work.
- Involved in development of custom controls and user controls.
- Worked with the database using the ADO.NET library.
- Involved in bug fixing.
- Provided post production support.
Environment: .NET Web Development, C#, ASP.NET 3.5, AJAX and SQL SERVER 2008.
Confidential
ASP.NET/C# Sr Software Engineer
Responsibilities:
- Developed multi-tiered web applications using C#, HTML, CSS.
- Involved in Design, Development, Testing, deployment and Support Transition.
- Have written stored procedures, SQL Queries and functions.
- Handling change points, Impact Analysis and implementation.
- Involved in development of custom controls and user controls.
- Managing day to day activities and resolving technical issues.
- Performance tuning.
- Provided post production support.
Environment: .NET Web Development, C#, ASP.NET2.0, AJAX, SQL SERVER 2005, Oracle 9i and Crystal Reports.
Confidential
ASP.NET/C# Developer
Responsibilities:
- Developed multi-tiered web applications using C#, HTML, CSS.
- Designed and developed UI using C#, ASP.NET
- Created ASP.Net web pages with HTML and JavaScript.
- Created SQL queries for Business class functions to access databases.
- Developed forms to view/store data to SQL Server 2005 database.
- Worked with the database using the ADO.NET library.
- Involved in developing java script validations.
- Created user and role management screens.
- Involved in bug fixing.
- Provided post production support.
Environment: .NET Web Development, C#, ASP.NET2.0, SQL SERVER 2005, Oracle 9i, Crystal Reports and VSS.
Confidential
ASP.NET/C# Developer
Responsibilities:
- Created web pages with HTML and JavaScript.
- Created SQL queries for business class functions to access databases.
- Developed forms to view/store data to SQL SERVER 2005 database.
- Involved in developing java script validations.
- Created user and role management screens
- Involved in bug fixing.
- Provided post production support.
Environment: .NET Web Development, C#, ASP.NET, IIS and SQL SERVER 2005.