We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

2.00/5 (Submit Your Rating)

Bloomington, MinnesotA

SUMMARY:

  • Over 9.5+ years of significant & progressive Software Development Life Cycle (SDLC) experience in Design, Development, Solution providing, Deployment, Integration and Implementation of various Client/ Server, Web & Windows based Software Applications using Microsoft .Net technologies.
  • Experienced in developing Software Applications using .NET Framework 1.0/1.1/2.0/3.0/3.5/4.0/4.5, ASP.NET, VB.NET, C#.NET, Model - View-Controller (MVC) 3/4/5, Entity Framework 4/5/6, Dependency Injection Pattern, WCF, WPF, DotNetNuke, ADO.NET, Web Services, RESTful Web Services, NHibernate, Agile & Water fall methodologies, Angular JS, JavaScript, JQUERY, AJAX, Windows Forms, Web Forms, Visual Basic 6.0, IIS, HTML, DHTML, CSS, XML and XSL.
  • Development of User Interfaces on Web Forms & Win Forms and provided support for Web Services as well as implemented data binding.
  • Experience in designing and developing with MS SQL Server 2000/2005/2008/2014 and T-SQL in constructing Stored Procedures, Triggers, Joins, Sub Queries, Tables, User functions, Views, Indexes, Integration and Reporting Services.
  • Good understanding of Serialization Techniques using Binary, SOAP and XML Serialization.
  • Good understanding of Web Services, WSDL, UDDI and SOAP.
  • Hands-on experience in developing and consuming RESTful Services.
  • Experience developing Web API for building RESTful HTTP Services in .NET framework.
  • Expertise in developing applications using 2-tier, 3-tier, n-tier and SOA Oriented Architectures along with good exposure of Design Patterns.
  • Experience in GIT version control system which is used for source code management and tracking of files.
  • Experience in Software Configuration Management (SCM) using Microsoft Team Foundation Server (TFS) and Visual Source Safe (VSS).
  • Good knowledge of entire software Development Life Cycle (SDLC) and expertise in Requirement analysis and Database design.
  • Developed over 1000 interactive websites which has complex business logic that enables end users to submit their personal information and their claim information depending upon the requirements of the clients.
  • Experience in developing Websites that are compatible on mobile phones & tablets using HTML, CSS.
  • Involved as a primary developer for end to end design, analysis and development of the Rust Consulting corporate website using DotNetNuke Technology.
  • Experience in developing custom dynamic Modules, Skins and Templates for various websites using DotNetNuke Technology.
  • Designed Master Pages utilizing Server Controls, User Controls, Validation controls, and CSS.
  • Thorough knowledge of OOPS concepts and .NET Framework.
  • Expertise in working with ADO.NET components such as Dataset, Data Adapter and Data Reader.
  • Experience in Test Driven Development (TDD), Unit test, continuous Integration and Deployment.
  • Experience in developing customized and distributed applications using User Controls and Custom Controls.
  • Experience in developing applications using VB and MS ACCESS.
  • Experience working with Version One Agile Management Tool.
  • Experience in writing Test Cases, Test Scenarios and Conditions and executing Test Scripts and involved in System Integration Testing.
  • Good communication and interpersonal skills. Excellent work ethics, self-motivated and quick learner, willing to learn and adapt new technologies.
  • Excellent Presentation skills & deliverance and proven team player/leadership.
  • Strong statistical, analytical problem solving skills and able to multi-task and work in a fast paced environment.
  • Self- starter and comfortable in fast paced and challenging work environment.
  • Able to work in fast paced, result oriented environment consistently delivering high quality work.

TECHNICAL SKILLS:

Operating System: Windows NT/2000/XP/Vista/7/8/10, Windows Server 2000/2003/2008

Framework: .NET Framework 1.0/1.1/2.0/3.0/3.5/4.0/4.5, Entity Framework 4/5/6, Mocking framework(MOQ)

Technologies: ASP, ASP.NET, ADO.NET, Model-View-Controller (MVC) 3/4/5, Dependency Injection Pattern, LINQ to SQL, RESTful Services, Web Services, Web API, JQUERY, JavaScript, Ajax, WCF, WPF, SOAP, CSS, DOTNETNUKE, OOPs, NHibernate, Angular JS, Agile and Water fall methodologies

Software Development Environment: Visual Studio 2003/2005/2008/2010/2015 /2017

Languages: HTML, DHTML, XHTML, XML, XSLT, XSD, C#, VB6.0, C, C++, JavaScript

Web servers: IIS 4.0/5.0/5.1/6.0

Databases: SQL Server 2000/2005/2008/2014, MS Access

Network Protocols: TCP/IP, UDP, HTTP/HTTPS, FTP

Version Management: GIT, Team Foundation Server, Visual Source Safe

PROFESSIONAL EXPERIENCE:

Confidential, Bloomington, Minnesota

Sr. Software Developer

Environment: Microsoft Visual Studio 2015/2017, C#, .NET Framework 4.0/4.5, LINQ, Angular JS, JQUERY, JavaScript, AJAX, Web Forms, GIT, Web API, RESTful Web Services, Mocking Framework(Moq), Dependency Injection Pattern, ADO.NET, NHibernate, IIS, SQL Server 2014, Agile methodologies, Version One, HTML, CSS, Team City, Bit Bucket.

Responsibilities:
  • Design, development, coding, testing and debugging new software or enhancements to existing software using C#, Asp.net Web Forms, JavaScript frameworks - AngularJS & JQuery, ORM optimization using NHibernate and GIT.
  • Involve in all phases of Software Development Lifecycle (SDLC) I.e. Requirement gathering, Analysis, Design, Application development and Testing of the project.
  • Design and develop RESTful Web services using .NET Framework.
  • Implementing .NET Micro Services architecture for “Exam Developer” application where RESTful services stand as a middle tier between UI and database.
  • Develop Web API that supports Create, Update & Delete (CRUD) operations using HTTP methods GET, POST, PUT & DELETE.
  • Implementing RESTful Web API and call the API from Web UI.
  • Implementing Web API & AJAX calls to interact with database objects.
  • Access the Services from RESTful API in Angular JS page by sending AJAX requests to the Web Services and receiving data from them using JSON.
  • Write complex SQL Migration Scripts in Microsoft SQL Server 2014 (T-SQL) using Joins, Sub Queries, Tables, User functions and Views.
  • Implementing Unit Tests using Nunit & MOQ and strongly follow coding standards.
  • Use ASP.Net, HTML and CSS to design the presentation layer of the website.
  • Configure builds in Continuous Integration (CI) server in Team City and schedule automatic deployments of code to development and testing environments.
  • Perform Code Reviews using Bit Bucket for the code written by other developers.
  • Use GIT Version Control System for Source Code Management and tracking of code files.
  • Analyze & fix defects raised by QA and document them.
  • Use Version One as Agile Management Tool.
  • Create Detailed Technical Design Document for any new feature that will be implemented.
  • Work with highly available, highly concurrent web-based applications.
  • Resolve customer complaints and responds to suggestions for improvements and enhancements.
  • Participate in the development of software user manuals.
  • Meet with the client to analyze the client needs, define project deliverables, propose and implement solutions.

Confidential, Minneapolis, Minnesota

Software Engineer

Environment: Microsoft Visual Studio 2003/2005/2008/2010/2015, C#, VB, .NET Framework 1.0/1.1/2.0/3.0/3.5/4.0/4.5, Model-View-Controller (MVC) 3/4/5, Entity Framework 4/5/6, mocking framework(Moq), Dependency Injection Pattern, LINQ to SQL, WCF, JQUERY, AJAX, TFS, VSS, ADO.NET, NHibernate, Angular JS, Agile and Water fall methodologies, IIS, SQL Server 2005/2008, VB6.0, HTML, CSS .

Responsibilities:
  • Developed websites for above clients which has complex business logic that enables end users to submit their personal information and their claim information depending upon the requirements of the clients.
  • Involved in all phases of Software Development Lifecycle I.e. Requirement gathering, Analysis, Design, Application development and Testing of the project.
  • Developed websites using Model-View-Controller (MVC) with Entity Framework.
  • Used MVC framework to implement N-tier architecture.
  • Extensively used Entity Framework platform to develop complex web applications.
  • Implemented LINQ to SQL to manage complex relational data as objects and data retrieval.
  • Implemented Dependency Injection Software Pattern in C# to develop loosely coupled code and reducing coupling between software components and making code maintainable.
  • Implemented Unit testing the applications and creating mock objects using mocking framework (Moq).
  • Implemented NHibernate technique to map object oriented domain model to database tables.
  • Experienced working in different software methodologies like Agile and Water fall model.
  • Extensively used JavaScript and Angular JS framework to implement UI Code for applications using MVC architecture.
  • Developed New Angular JS Grids for the UI.
  • Developed Modal Dialog Windows and NG Dialog Modal Dialog using Angular JS.
  • Used Lambda Expressions in C# programing to manipulate and filter data objects.
  • Implemented service oriented component (SOA) Layer using C#.NET and WCF.
  • Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
  • Develop, maintain, and support the applications and tools created that support the operations of the organization.
  • Meet with the client to analyze the client needs, define project deliverables, propose and implement solutions.
  • Developed custom dynamic Modules, Skins and Templates for various portals using DotNetNuke Technology using C#, CSS and SQL Server database.
  • Invoked server methods from client side using JQUERY AJAX and Javascript.
  • Used AJAX Control toolkit for modal popup controls, Expand collapse extenders and ASP.NET AJAX update panels for different applications.
  • Used Microsoft Enterprise library Data Access application block and Exception Handling blocks.
  • Developed complex applications using .NET Enterprise library and used Log4Net library to perform different levels of logging the applications output to variety of sources.
  • Developed ASP.NET Web API services to return JSON and XML Format.
  • Used Team Foundation Server (TFS) and Microsoft Visual Source Safe (VSS) to store the source code.
  • Work with Business Analysts, QA Team and other IT professionals to identify and resolve issues in QA, Stage and Production environments. Responsible for code reviews. Responsible for production support as needed.
  • Involved into Unit Testing and strongly followed coding standards.
  • Identify and resolve weaknesses in existing applications and business processes to improve application user experience.
  • Support short and long term operational business activities through data analytics and reporting.
  • Developed a Web based Claims Processing Tool for Microsoft client called Destiny using ASP.NET and Business Logic in C# and VB.
  • Binding User-Interface to Data Access Layer using ADO.NET technology to communicate with the MS SQL Server 2005/2008 Database.
  • Created WCF Services responsible for communicating between the ASP.NET application and SQL Server Database.
  • Involved in database design, development, and worked with SQL to creating Tables, Views, Stored Procedures, schema generation scripts and data migration queries.
  • Extensively used Data Adapter, Dataset, Data Table, Data View, Grid views, Combo boxes, and Validation controls, Data Grid, Data List, Data Repeater and Data Reader for binding data from database to the various Web Forms.
  • Involved extensively in enhancements, bug fixes and maintenance of the Destiny Tool and also involved in debugging the application.
  • Developed a complex Windows based tool called ISIS 2 for processing of claims by the internal Project team using Windows Forms, ASP.NET, ADO.NET & WCF Web services.
  • Developed a Data Management Tool using Windows Forms & VB.NET for Data Intake and Data Receipting.
  • Developed a web based application called eData Vault that performs validation, uploading and downloading different types of files for various clients in Visual Studio 2008 environment using VB.NET and SQL Server 2008 database in the backend.
  • Developed and generated web based reports using ASP.NET technology and SQL Server database in the backend which have the capability to transfer data to Excel, CSV, PDF and Text format.
  • Perform different kind of tests on components, module or systems from unit tests to regression testing and integration testing. Develop testing plans, cases and automation plans for unit and regression testing.
  • Worked on production support and bug fixing.

We'd love your feedback!