Sr. Software Developer Resume
Phoenix, AZ
PROFESSIONAL SUMMARY
- Microsoft Professional with Eight (8+) years of professional experience in analysis, design, testing and implementing Object Oriented Programming Concepts (OOPS), client - server applications, N-tier applications, and Windows Services based applications.
- Experience in C# 4.0, ASP.NET MVC, ASP.NET 3.5/4.0, WCF, LINQ, ADO.NET, Console, Ajax, SQL Server 2000/2005/2008/2012, XML Web Services, Entity Framework
- Extensive experience in WPF/Silverlight with all the programming and technologies integrated into ASP.NET 4.0 C# framework
- Developed services using WCF (Windows Communication Foundation), Web API technologies with Microsoft Enterprise library and Web service software factory.
- Excellent experience with Agile scrum and Test driven methodology.
- Strong abilities in Design Patterns, Database Design, writing Stored Procedures, handling SQL CLR, Triggers, Views, Functions, Joins, SQL Queries, SSRS and SSIS/DTS Packages in MS SQL Server and involved in all the stages of System Development Life Cycle.
- Involved in various Phases of Software Development Life Cycle (SDLC) i.e. Analysis, Design, Development, Implementation, Testing and User Training of Enterprise Web-Applications, Active Directory.
- Designed Applications using UML and Use Cases and Design Patterns.
- Experience in developing applications using ASP.NET MVC, ASP.NET Web Forms, LINQ and Windows Communication Foundation (WCF), Web API.
- Experience in implementing error handling, exception management, tracing and logging features
- System design and development, Rapid Application Development (RAD) using ASP.Net with design patterns, code review, release management.
- Experience in requirements gathering, analysis, re-engineering, Software Configuration Management (Daily Build, Release and Testing methodology)
- Experience in working with divergent technologies including IIS 6.0/7.0,7.5, HTML5, CSS, Classic ASP, ADO, Angular JS and Java Script, Bootstrap.
- Experience in GitHub, Dot Trace, Resharper, Unit Testing, NuGet .
- Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.
TECHNICAL SKILLS
Microsoft Technologies: ASP.Net, Winforms, WPF, ASP.Net MVC, Silverlight, C#.NET, ASP, ADO.Net, ADO
Web Technologies: HTML5, CSS, XML, XAML, WCF, Web Services, Web API
Programming Languages: C#.net
Scripting Languages: JavaScript, Angular JS, AJAX, knockout js
Database: SQL Server 2012/2008/2005/2000, MS Access
Development Tools: Visual Studio.NET 2012/2008
Web server: IIS 7.0/6.0/5.0
PROFESSIONAL EXPERIENCE
Confidential, Phoenix,AZ
Sr. Software Developer
Responsibilities:
- Used WPF,XAML controls and Customer User controls to provide standard interactive user interface(GUI)
- Used MVVM for creating User Interfaces(UI) which supports event driven programming using WPF
- creating different animated scenes using the combination of transforms, animation controls (storyboard, double animation) and color effects.
- Implemented WPF in creating custom controls, 3D graphics.
- Interacting with different DLL to communicate machines.
- Involved in Code Review to improve application performance.
- Implemented Exception Handling mechanism using .Net Framework Classes.
- Unit testing and Bug fixing across all the pages of the application.
- Extensively involved in the creation of User Controls and reusable components.
- Troubleshot and resolved bugs in .NET applications to ensure optimal development environment.
- Implemented Event Task for execute Application Automatically.
Technologies: .Net Frame Work 4.0, C#, WIX, WPF, XAML, MVVM, .NET, C++, OOP, OOD, TFS, Visual Studio 2016.
Confidential, Hartford, CT
Project Lead
Responsibilities:
- Worked as aTeam Lead and Developerin the team for designing and developing the application using Microsoft advanced technologies MSFT Visual Studio .Net, C#, ASP.NET4.0, ASP.Net MVC, SQL Server and Microsoft Visual SourceSafe.
- Implemented Console Application to processes Scoring Batch Jobs and processes files from Sure scripts.
- Implement agile scrum methodology in application development.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
- Implemented Routing, URL, Security, Action Filter techniques for application development.
- Implementation different Business logical application for Scoring Integration, Scoring Engine, Adapters and Batch Jobs.
- Implementation Business logical application for Scoring Engine Services Integration.
- Converted the existing Associate Database system to meet the new requirements.
- Created Stored Procedures to perform automated rules, updating to related tables using SQL Server 2012.
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET).
- Created re-usable utility libraries to generate reports in various formats from ADO.Net Dataset.
- Implemented test cases using nUnit.
- Implemented scheduler to run console application on daily basis.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL
- Performed Web test and load test using TFS
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
- Involved in Requirements gathering, Active Directory, Conceptual Design, Analysis, and Detail design, Development and System Testing.
- Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
- Involved in generating and exporting SSIS reports.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
- Provided estimates, daily & weekly status report to the client on progress of the tasks.
Technologies: .NetFrame Work 4.0, C#, ASP.NET4.0, ASP.Net MVC, Active Directory, Console, WCF Services, LINQ, SQL Server 2012, JavaScript, TFS, IIS 8.0, TTD, SSIS.
Confidential, Vienna, VA
Sr. Software Developer
Responsibilities:
- Worked as aDeveloperin the team for designing and developing the application using Microsoft advanced technologies MSFT Visual Studio .Net, C#, ASP.NET4.0, SQL Server and Microsoft Visual SourceSafe.
- Used waterfall model to develop the whole application.
- Used server side controls to dynamically change the look of the application. Created Web page elements like navigation controls and Calendar Controls once and reused across multiple areas of the site.
- Developed the classes using C#, which incorporate N-tier architecture and database connectivity.
- Used jQuery and XML (AJAX) techniques to improve performance of the portal.
- Performed Web test and load test using TFS
- Developed a communication layer that is used for consuming WCF services and this layer was used while fetching the products.
- Involved in generating and exporting SSRS reports.
- Java Script was written for the client side validation, browser detection and application functions.
- Have written Stored Procedures for better performance and to retrieve data from the backend database.
- Implemented Email feature is using SMTP.
- Responsible for package deployments
- Functional Testing and Documented all the coding & test cases involved.
Technologies: .NetFrame Work 4.0, C#, ASP.NET4.0,Windows,WCF Services, LINQ, SQL Server 2012, JQuery, AJAX, TFS, IIS 8.0,TFS,TTD, SSRS.
Confidential, Folsom, CA
Sr. Software Developer
Responsibilities:
- Develops, implements, and maintains Windows-based systems to meet business requirements.
- Application Developers analyze, design, construct, train, and implement application systems.
- Activities include documenting decisions, adhering to standards and communicating with business groups.
- Other responsibilities may include providing standards/guidelines for development, responding to customer/client requests or events as they occur, and developing solutions to problems utilizing formal education and judgment.
- Performed Code Review and wrote Unit Test cases.
- Wrote drivers for parsing new clients’ daily input files using C#.NET & SQL Queries to extract customized data out of the database to support customer needs
- Responsible for any code movement to production and send the results to group
- Used LINQ queries for data retrieving, querying, storage and manipulation.
- Troubleshot and resolved bugs in .NET applications to ensure optimal development environment,Active Directory.
- Created data warehouse reports using SSRS providing management with financial information from SQL Server production databases.
Technologies: C#.Net, Windows, SQL Server2012, LINQ, Active Directory, ReSharper, Unit Testing, Dot Trace, Git Hub, SSIS, Web Services, NuGet, IIS 7.5.
Confidential
Sr. Software Developer
Responsibilities
- Worked closely with clients in gathering and analyzing requirements and providing solutions that meet the client’s requirements.
- Created multi-tier architecture for the application.
- Involved in full lifecycle of the project from design, development & Testing.
- Create and Consume Windows Communication Foundation (WCF) services.
- Used LINQ queries for data retrieving, querying, storage and manipulation.
- Used Grid View control extensively for data display, dynamic generation of rows, and user input inside template columns. Used Edit Item-Templates and Footer Templates extensively for editing and adding rows.
- Programmed Data Access Layer using ADO.NET which involved in accessing data from the Database using Connected Architecture which requires the strong OOPS concepts.
- Extensively involved in the creation ofMaster Pages, User Controlsandreusable components.
- WrittenSQL Queries,Stored Procedures,Jobs, creating database Tables using SQL Server 2008.
- Developed barcode Auto generation in Scan able format and PDF generations.
- Used SMTP mail class of .NET for users to send mail
- Involved to create in-code documentation according to provided standards and Code Reviews.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Involved in Code Review to improve application performance.
- Performed function testing to fix the bugs and ensure the application error-free.
- Angular JS for implementing client side validations.
- Involved in the implementation of Business Layer and Data Layer.
- SSRS was used to generate reports in Excel or PDF formats.
- Used Cascading Style Sheets for a unified look and feel of the application.
- Involved in the design and Coding using ASP.Net and C#.Net.
Technologies: C#.Net, ASP.NET, SQL Server2008, SSRS, IIS 7.0, CSS,Angular JS, AJAX, ADO.NET, WCF Services, Active Directory.
Confidential
Software Developer
Responsibilities
- Involved in all stages of SDLC started from requirements gathering to Analysis, Design, Implementation, Testing and Deployment of the entire project.
- WrittenSQL Queries,Stored Procedures,Jobs, creating database Tables using SQL Server 2008.
- Preparing High Level Design Document and Detailed Design Document to implement Excel services
- Unit testing and Bug fixing across all the pages of the application.
- Implemented Event Task for execute Application Automatically.
- Troubleshot and resolved bugs in .NET applications to ensure optimal development environment.
- Created views, queries, and data warehouse reports using SSRS providing management with financial information from SQL Server production databases.
- Involved in developing Patches & Updates Module.
- Involved in writing data access layers with C# and ADO.Net
- Documented all the specifications and code for future reference.
Technologies: C#.Net, Windows, SQL Server2008.
Confidential
Software Developer
Responsibilities
- Involved in full lifecycle of the project from design, development & Testing.
- Supported and developed both web-based applications using ASP.NET MVC as well as client-server applications written in C#.NET.
- Developed and consumed WCF Service to access data layer components.
- Implemented N-Tier Architecture using MVVM (Model View View Model).
- Developed Auto Generation PDF generation.
- Developed stored procedures and jobs to implement business rules in SQL Server.
- Documented all the coding & test cases involved.
- Involved in Code Review to improve application performance.
- Implemented Exception Handling mechanism using .Net Framework Classes.
- Unit testing and Bug fixing across all the pages of the application.
- Design, Develop and Test Data Access implementation of Business Layer, Data Layer and Presentation Layers.
- Extensively involved in the creation ofUser Controlsandreusable components.
- Used CSS to implement various styles.
Technologies: ASP.NET MVC 3.0, C#, Web API,SSRS, Visual Studio 2012, OOPS, CSS, AJAX, HTML, knockOut Js, JavaScript, Bootstrap, SQL Server2008, WCF, JQuery.
Confidential
Software Developer
Responsibilities
- Involved in complete Life Cycle including Analysis, Design, Development and Testing.
- Developed modules of the application in ASP.NET, Silverlight and involved in writing C# classes.
- Used Web services to communicate with the business layer objects.
- Created and worked with dependency, attached and complex properties and plugged them into different Silverlight services.
- Involved in Programming XAML applications.
- Coding the presentation layer using WPF and silver light and service layer using Windows Communication foundation technology.
- Creating custom site pages, lists, views and master pages and adding ASP, Silverlight controls.
- Developed WCF services to enable effective communication between SOA.
- Accessing SQL Server 2008 from a Silverlight application using WCF.
- Implementing LINQ queries on different data sources in Silverlight applications.
- Worked with Ajax enabled WCF services using C# and ASP.Net.
- Access ASP.Net WCF services from Silverlight applications and implement AJAX script to handle Silverlight events and manipulate Silverlight controls.
- Involved in the design and Coding using Silverlight and C#.Net.
- Used WPF in creating different animated scenes using the combination of transforms, animation controls (storyboard, double animation) and color effects.
- Implemented WPF in creating custom controls, 3D graphics.
Technologies: C#.NET, Silverlight, WCF services, SQL Server2005, Crystal Reports, JavaScript, ASP.NET, SQL Server2008, SMS service.
Confidential
Jr. Software Developer
Responsibilities
- Significant role in Analysis and Design stages of the project life cycle.
- Designed, developed and tested forms using Visual Studio 2005/2008 using C#.Net, HTML, CSS.
- Design and develop the GUI, Business Logic Layer and Data Access Layer.
- Extensively working excels work sheet dumping data and retrieving data from .CSV.
- Created and maintained corporate website using classic ASP, JavaScript, CSS and HMTL.
- Developed web services and used them form data access layer and business layer.
- Created multiple views using Data Views on the Client without reloading the data from server side.
- Performed client side validation using JavaScript.
- HTTP calls to those URIs and some JavaScript and XML representations of resources,
- Used MVVM for creating User Interfaces(UI) which supports event driven programming using WPF
- Created and Parsing with XML related technologies including XMLReader, XML XDOM, XSLT and X Path.
- Used WPF,XAML controls and Customer User controls to provide standard interactive user interface(GUI)
- Built a WCF Services Creating,Retrieve,update and delete
- Used C#, data grids and XML to pull the data from the database and display it on the UI
- Designed Logical and Physical Data Model.
- Created unit test cases for various modules Manual Testing framework 3.0
- Performed unit testing, fixing bugs and maintenance of the product.
Technologies: C#, WPF, SQLServer2005/2008, Web Services, WCF, VisualStudio2005/2008, JavaScript, OOPS, XAML, XML
