Sr. Software Developer Resume
Harrisburg, PA
SUMMARY
- 8 years of Strong IT experience in evaluation, design, development, testing, maintenance and production support using SDLC process and methodologies. Strong skills and experience in Object - Oriented Programming using the .NET framework.
- Having experience in all phases of software development life cycle (SDLC) of client/server, web based and n-tier business/commercial applications.
- Good experience in implementing various multi-tiered .NET applications using C#, ASP.NET, MVC, Angular 2, Typescript, JSON,HTML5, CSS3,jQuery, JavaScript, Ajax, Entity Framework, ADO.NET, IIS, SSRS, SSIS, SQL Server 2008/2012.
- Experience in web UI technologies using HTML/HTML5, VBScript, jQuery, JavaScript, AngularJS as well as XML.
- Experience in working with Iterative Agile Methodologies - Scrum, Waterfall methodologies
- Experience in data object models like Language-Integrated Query (LINQ) and Entity Data frame work to retrieve and modify data and developed entity data frame work services.
- Experience with REST web services supporting both XML and JSON.
- Experience in SOAP (Simple Object Access Protocol) web services over the SOAP client and Server using HTTP protocol.
- Experience in developing web applications, REST Services and Web API for Web application.
- Experience in developing of Client-Server applications with 3 Tier and N-Tier Architectures
- Development of ERP solution using architecture andMicro services.
- Proficient in designing and handling SQL Databases, DB Tables, Views, Stored Procedures, Functions, Triggers with SQL Databases.
- Hands on Experience in development of applications for hosting in Microsoft Azure.
- Good experience in working with Azure SQL indexer, Azure SQL Database, Azure Blob storage, Azure table Storage and deployment withAzure.
- Developed localization APs which stores the translated data inAzureand SQL tables.
- Expert’s in writing Stored Procedures in SQL Server 2008/2012/2014 to retrieve & manipulate the data
- Experience in Deployment of Web Applications and Windows Applications in multiple projects.
TECHNICAL SKILLS
- .Net Framework 2.0 -4.5
- C#.NET
- WEB API
- AngularJS 1/2
- ASP.Net 2.0-4.0, OOPS
- TFS/VSTS
- ADO.Net jQuery, JSON
- JavaScript& AJAX
- SOAP
- WPF
- Linux
- ASP.NET MVC 4/ 5
- SQL Server
- SQL
- Mocking Framework
- Entity Framework
- HTML5, CSS3
- MS Access
- Bootstrap
- Nunit
- PL/SQL
- Agile, Scrum
- Waterfall
- T-SQL
- Node.JS
- MS-Access
- WCF
- IIS 7.0/7.5/8.0
- VB.NET
- Web Services
- LINQ
- SSRS
- SSIS
- Log4net
- Azure
PROFESSIONAL EXPERIENCE
Confidential, Harrisburg, PA
Sr. Software Developer
Responsibilities:
- Communicating with client coordinators for requirements gathering.
- Created a Single Page Application with interactive and responsive UI with Angular 2, Bootstrap, CSS3, HTML5
- Used ASP.NET MVC, Entity framework, SQL statements to develop server-side database connections
- Involved in Daily Scrums and Weekly Meetings with the project Sponsors to meet deadline and expectations following Agile Methodology.
- Involved in understanding user requirements, designing and developing web application and back end applications.
- Used the Angular 2 in the development of the web applications.
- Worked in Micro services Architecture with dependency injections and used Auto-Mapper for mapping model and domain model. Configuring virtual machines.
- UsedAction Filtersfor user authentications and authorizations and for caching pages to improve performance.
- Used Configuration based activation applications on SOAP and REST protocols.
- Developed Web API Services to perform CRUD operations with the database
- CreatedRestful Web API'sto expose the analytics data to the clients.
- Used HTML5 with CSS3 to style and format all of the applications pages and views.
- Writing Stored Procedures to send HTML notifications to the users by combining multiple jobs status.
- Integrated Log4net library in the code for successful and easy logging.
- Job sequencing through Azure.
- Used Team Foundation Server (TFS) for source control, data collection, reporting and project tracking.
- Create and maintain database objects like Stored Procedures and Tables, Views, User Defined Functions, in SQL Server for inserting/Updating/Deleting the data into the relational tables.
- ConfigureAzure cloud service for end point deployment
- Unit testing the code and Integration test, Acceptance test for business acceptance. Using NUNIT.
- Deploying using Azure SQL DB and Azure Storage Services using C#.NET.
- Preparing Release Notes, Test documents for deployment.
Environment: C# 6.0, ASP.NET MVC 5.0, Entity Framework, TFS 2017, Angular 2, Typescript, JSON, IIS 10.0, jQuery, JavaScript, SSRS, Web API, XML, HTML5, CSS3, Web Services, log4net, NUNIT, SOAP, Azure, WSDL, SQL Server 2014, Visual Studio 2015, Windows server 2016.
Confidential, Atlanta, Georgia
.Net Developer
Responsibilities:
- Actively involved in developing web applications using ASP.NET, C#, ADO.NET and Visual Studio.
- Used N-Tier architecture containing Data Access Layer, Business Logic Layer and Presentation Layer to manage code effectively.
- Involved in communicating with the clients, gathering requirements for the development.
- Responsible to stabilize the application using technologies like AngularJS, HTML5, CSS3, Bootstrap.
- Developed Data Access Layer Using Entity Framework using Repository, Aggregator and Facade Patterns to access data from Azure storage, also used API calls to enterprise API to get data in case of enterprise data.
- Performance logging & debugging improvements from win 7 to win 10.
- Created WCF services to expose business functionality as API.
- Designed and developed Services using WCF and leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.
- Extensive use of Web Services, (WCF) Services and SOAP protocols.
- Created Cascading Style Sheets (CSS) to attain uniform style patterns throughout all the pages in the application.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
- Created and consumed Web Services to expose the application functionality for different applications.
- Conducts comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs.
- Used Team Foundation Server (TFS) to maintain the version control history during development.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Involved in designing, developing, debugging and testing of reports in SQL Server Reporting Services (SSRS).
Environment: .Net Framework 4.6, ASP.Net 5.0, C# 6.0, AJAX, WCF, Entity Framework 4.0, Web API, SSIS, SSRS, jQuery, Java Script, AngularJS, XML, LINQ, Azure, TFS 2015, CSS, IIS 8.5, Nunit, SQL Server 2012 R2, Visual Studio 2015, Windows Server 2012 R2.
Confidential, Bentonville, AR
.Net Developer
Responsibilities:
- Involved in all the phases of the Project Life Cycle and analysis of the system based on n-tier architecture.
- Involved in Design and Code Construction with OOPS Implementation in MVC Architecture.
- Developed application with UI in the presentation layer using ASP.NET 4.0, business logic in the middle layer using C# and data service activities in the backend using SQL Server 2012.
- Extensively applied the Object-Oriented Analysis and Design (OOAD) concepts, and used Model-View-Controller (MVC4) architecture framework and implemented user interface
- Designed, developed SOA Web Services using WCF Services with .NET, C#.NET and Hosted on IIS and Unit tested with MS Unit Framework, C#.
- Utilized various JavaScript and Angular JS frameworks, AJAX for form validation and other interactive features.
- Used C#.NET to develop Code for Business and Repository Layer.
- Participated in various client meetings with the team to discuss improvements options during the development of the application.
- Used Angular JS routers to establish routing between nested html views.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Used Microsoft Team Foundation Server for version Control & source code maintenance needs.
- Used Entity Framework and LINQ to access the two databases so the user could create, edit, display, and delete data from the application's UI.
- Experienced in creating and maintaining Web Services. Used XML for request and response from the Web Services and manipulated the result as accordingly.
- Involved in troubleshooting, monitoring, optimization of SQL Server database code.
- Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data using SQL Server
- Involved in designing, developing, debugging and testing of reports inSQLServer Reporting Services (SSRS).
Environment: .NET Framework 4.5, C# 5.0, MVC 4, MS Visual Studio 2013, IIS 8.0, SQL Server 2012, Entity Framework, HTML, CSS, LINQ, T-SQL, WCF, NHibernate, Web services, SOAP, JavaScript, jQuery, AJAX, Nunit, TFS 2013, SSRS, Windows server 2012.
Confidential, New York, NY
.NET Developer
Responsibilities:
- Analyzed models in Design reviews, Architecture reviews, Code Reviews and discussed solutions to the business problems and implemented solutions.
- Designed and coded the controllers that the views would interact with (MVVM and MVP).
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Developed XML Web Services and WCF services common for various applications using .NET Framework.
- Used NHibernate,WPFandWCFto communicate between DAL and other business components.
- Used LINQ for querying and updating data.
- Used JQuery for client side validations and other purposes.
- Implemented database design and developed SQL CRUD stored procedures for the application in SQL Server.
- Worked on generating the middle tier components using.Net framework.
- Involved in daily Scrum meetings and contribute my part of work which helps me and team members to proceed.
- Used SOAP over HTTP to Implement Web Services and Consumed and published XML web services in the application.
- Used TFS as central repository system, project management and check-in.
- Worked with QA team during Preproduction testing process for the project.
- Used agile methodologies throughout the project.
Environment: .Net Framework 4.5, ASP.Net 4.5, C# 5.0, AJAX, WCF, Entity Framework 5, TFS 2012, CSS, IIS 8.0, SSRS, jQuery, NHibernate, T-SQL, SOAP, AngularJS, XML, XAML, MVVM, T-SQL, LINQ, Nunit, SQL Server 2012, Visual Studio 2012, Windows Server 2012.
Confidential
Software Engineer
Responsibilities:
- Analyzing and reviewing the business requirements, design document, use cases and functional requirements document.
- Developed user interface for the modules using ASP.NET server controls, Validation controls, HTML for the front-end.
- Developed web forms using ASP.NET, ADO.Net and WCF for Registration modules.
- Improved the performance of web pages by implementing AJAX controls.
- Used ASP.NET web form controls such as Grid View, List View for displaying data.
- Created Data access classes, which were used to connect to the database using Microsoft ADO.NET and Data binding concepts where objects such as Data Adapter, Dataset, and Data Readers were used.
- Developed WCF services and wrote clients to consume these services.
- Worked with SOAP requests in accessing different web services.
- Handled scalability and Performance Issues and provided support for deliverables.
- Involved in designing database, creating tables, writing complex queries and writing Stored Procedures using SQL.
- Actively Participated in Team Meetings, frequently communicate with Business Analysts to clarify the business requirements and working with QA Team to make clear the issues.
Environment: C# 3.0, ASP.NET 3.0, .NET Framework 3.0, ADO.NET, HTML, CSS, IIS 7.0, AJAX, WCF, XML, VB.NET, Visual Studio 2008, SQL server 2008, Windows server 2008.
Confidential
Software Engineer
Responsibilities:
- Involve in various stages of project starting, planning, production and maintenance.
- Designed presentation layer (GUI) for dynamic web forms using ASP.Net MVC Framework, HTML5, CSS3 and Visual Studio.
- Developed Master pages to create a consistent layout of the pages.
- Controlled the style and layout of various Web Forms using CSS.
- Edited XML files to configure ASP.NET applications.
- Performed Client-side validation and logic using JavaScript.
- Used Web Services and XML standards, including SOAP and developed the prototype using XML web service (SOAP) for data transfer over HTTP network.
- Involved in enhancements of Dashboard tool used for support perspective built on WPF.
- Created and consumed Web Services using C#.
- Created WCF services using C#, ADO.NET.
- Involved in resolving browser compatibility and version compatibility problems.
- Bound the Sitemap to the Tree View control for navigating between several Web Forms.
- Developed reusable custom data-access layer using ADO.NET.
- Wrote stored procedures and database functions for data extraction.
- Used ADO.NET as data-access middleware for retrieving data and updating records in database.
- Unit-tested during the whole code development process and participated actively in the integration testing.
Environment: C# 3.5, .NET Framework 3.5, ASP.NET 3.5, HTML, CSS, IIS 7.5, XML, XSL, XSLT, WPF, VB.NET, SOAP, ADO.NET, Visual Studio 2008, .NET Framework, SQL Server 2008 R2, Windows server 2008 R2.