Software Applications Developer Resume
Columbia, SC
PROFESSIONAL SUMMARY:
- 9+ years of diverse experience in all phases of software development life cycle (SDLC) especially in Analysis, Design, Development, Testing and Deploying of applications and implementing n - tier Client/Server applications using Object Oriented design methodologies.
- Experience in developing Windows/Web based application using .NET technologies: C# (4.0/3.0/2.0) .NET Framework (4.5/4.0), ADO.NET, ASP.NET, .NetWeb Services, XML, DHTML, jQuery, HTML 4/5, CSS (2/3), Bootstrap 3, XHRML, Angular (2.0/4.0/5.0), JavaScript, MS SQL Server, MY SQL, MVVM, HTML, CSS, and JavaScript.
- Expertise in Object Oriented Design and Programming using technologies like ADO.NET, SQL Server for web development.
- Experience in working with ASP.NET Web Forms, Master Pages, User Controls, Data Grids and HTML5 features.
- Hands on experience with the use of Fiddler and Postman tools to test the Web RESTful API.
- Extensive understanding in creating and managing Controllers, View Models, Views, Layout and Partial Views using ASP.NET MVC 5.
- Experience in web development using Asp.NET MVC, Entity Framework, and also worked on Service Oriented Architecture with WCF/Web API development.
- Worked extensively with middleware components like DataAdapter, DataSet, and DataReader objects as a part of ADO.NET to access and manipulate data in the SQL Server database.
- Proficient in developing web pages and effectively using HTML 5, CSS3, JavaScript, JQUERY , CSS Pre-Processors and also experience in making web page cross browser compatible.
- Expertise in template based web programming using API controls, Cascading style sheets (CSS 3), Master Pages, Themes, Skins to apply same look and feel across all web pages in the application.
- Experience in consuming Web API’s using Angular, http, resource and JQuery to exchange (request / responses) information with databases such as Oracle and MySQL.
- Highly experienced with modern JavaScript frameworks and libraries like Angular, Typescript, Node-JS and JQuery
- Expertise in Angular JS on Directives, Controllers, Filters, Factory, Service, Routings and Events. Defined new validations through AngularJS for form field validations which were implemented through HTML and used AJAX, JSON to send requests to the server to check functionality of websites.
- Posses expertise in designing and developing web and mobile applications using HTML 5, CSS3, Bootstrap, JavaScript, jQuery, nodeJs, AngularJS.
- Experience in developing Single Page Web Applications using Electron JS, Angular JS and Node JS.
- Experience in using Java Script, JQuery and AJAX frameworks in creating efficient and interactive Web applications.
- Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
- Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC Framework 5.0/4.0/3.0 with Repository Pattern.
- Experience in writing Stored Procedure, Views, Triggers and Cursors using T-SQL for the SQL Server databases in the backend
- Working experience with databases like Oracle, MySQL and MongoDB and have Strong analytical and conceptual skills in database related work primarily creating complex Stored Procedures, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Created Entity classes, relationships between entity classes using Entity Framework 4.0 to manage relational data as objects and used LINQ to Entities to man age the data.
- Expertise in implementing SOA using WCF technology developed and consumed WCF services with features versioning, security, optimization and reliability.
- Experienced in improving performance and avoiding SQL injections by using LINQ expressions on multiple data sources, and usage of strongly typed objects.
- Experienced in design and development of SQL Server Integration Services (SSIS) packages and SQL Server Reporting Services (SSRS) using various control flow task and data flow transformation.
- Experience in using Source Code Control Systems like MS Visual Source Safe, TFS (Team Foundation Server), Git and SVN .
- Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX/DOM.
- Strong knowledge in Object Oriented Programming Design and implementing the OOP concepts.
- Experience in designing and implementing Azure Storage.
- Experience on creating Azure Blobs
- Creating scripts using U- SQL in Azure Portal for reading text files and creating .csv files.
TECHNICAL SKILLS:
Programming Language: C#, VB.NET, SQL, TSQL,PL/SQL, C, C++, VB6.0, Java, HTML, CSS, XML, T/SQL, PL/SQL, JavaScript, VBScript, PHP
. NET Technology: ASP.NET, ASP.NET MVC,ADO.NET, Web Services, Ajax, Web services, ADO.Net, LINQ-to-SQL
Web Technology: XML, XSLT, XSL, CSS, HTML, DHTML.
RDBMS: SQL Server 2016/2012: /2008/2005, Oracle 11g/10g/9i, MySQL
Client Frameworks: JavaScript, VBScript, Angular, Bootstrap 3.0, Node JS, Type Script
Web Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
Tools: MS Visual Studio 2008/2010/2013/2015/2017 , IIS, WAMP, Microsoft Office Suite, Drupal
PROFESSIONAL EXPERIENCE:
Confidential, Columbia, SC
Software Applications Developer
Responsibilities:
- Serve as an expert on applications and provide technical support Scrum Planning using Agile Methodologies.
- Used SVN for version controlling, branching and merging from Development Server to Stage and Stage to Production Severs.
- Used ASP. NET framework for creating WEB API services to meet the Browser Application requirements.
- Used ASP.Net to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Involved in creating front end Applications using Bootstrap, HTML, CSS3, and JavaScript and worked with SPA Single page applications using Angular JS and created nested loops using Angular 4/6 with Typescript.
- Building technical design, develop quality code by applying Object Oriented Programming Concepts using C#, ASP.NET Core 2.0, HTML/CSS3, Web Services, Micro Services and test results for project releases.
- Worked on Angular 4 for creating Templates and route configuration and to call some external web services.
- Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
- Used WCF Rest service in developing and deploying on windows in line with the service-oriented architecture (SOA).
- Performed Validation controls, Java script and JQuery Validation to validate form fields on client side and worked on AJAX for remote Validations, updating page on partial side.
- Using Web API and controllers in project to handle heavy advanced AJAX requests to return the data in JSON format.
- Using Stored Procedures created Web API services and called the service using JQuery Ajax.
- Created Responsive Web design for supporting Mobile Applications.
- Created Pagination by splitting single page into multiple pages in ASP.Net application.
- Applied Bootstraps to the layout for styling the content.
- Designed and Implemented Data access layers using LINQ for XML Data.
- Used Pivot queries when need to transform data from row-level to column data.
- Created Console applications and used ADO.NET objects such as Dataset and Data Adapter, for consistent access to SQL data sources.
- Designing SQL Server Database, Analyze and normalize data and create mapping with scripts and portal, Create, Update and Review DB Schema, DB Maintenance, Backup, Normalization.
- Generated T-SQL code by using Dynamic SQL and handling NULL in T-SQL.
- Created and Executed Dynamic SQL on T-SQL.
- Designed SQL SSIS Packages to extract data from various data sources such as spreadsheet, flat files, Oracle into SQL Server for further Data Analysis and Reporting.
- Worked on creating new reports based on user requirements in SSRS.
- Imported data from flat files to SQL Server database using SSIS Also used Azure for Scaling and checking the reliability of the applications which were developed during the project
- BI Analytics using Power BI Dashboards
- Used Log Analytics service in Azure OMS to monitor cloud environment to maintain their availability and performance.
- Deployed and Maintained windows phone applications on Azure cloud technologies.
- Involved in Unit testing, system testing, release management, writing test scripts and scenarios.
Environment: .NET Framework 4.5, WEB API, Visual Studio 2017, C#, Bootstrap, HTML, XML, XSLT, SQL Server 2016, Ajax, Bootstrap, Angular 4, T-SQL, Dynamic SQL, JQuery, SSRS, SSIS, Power BI, Azure.
Confidential, Albany, NY
Senior .Net Developer
Responsibilities:
- Involved in Agile methodologies with a team of 8 members. Work starts with splitting into small tasks, design, development, unit test, bug fixing.
- Prepared technical documentation such as system architecture, functional, design documents.
- Implemented Object-Oriented Programming concepts of interfaces, inheritance, abstraction and polymorphism.
- Involved in Design, Development of Web Forms using ASP.NET, C#, JQuery, XML dataset and .NET Framework.
- Designed, developed SOA Web Services using WCF Services with .NET, C#.NET and Hosted on IIS and Unit tested with MS Unit Framework, C#.
- Developed ADO.NET and Entity Framework to use relational data with a data service by defining a data model that maps to relational data.
- Used JQuery for web interface development with good looking web application.
- Implemented jQuery for client-side sorting and validations.
- Developed business logic for MVC application to interact with ASP application cookies.
- Developed the UI layout and front-end programming for web application that matched requirements using hand written HTML, CSS and JavaScript, Angular JS.
- Developed Web Forms for User Interfaces using ASP.NET with Server Controls, HTML Controls and User Controls.
- Used Entity Framework 6 and LINQ to access the two databases so the user could create, edit, display, and delete data from the application's UI.
- Designed TDD (Technical Design Document), User Guide, Release Notes and all other documents related to the dashboard.
- Extensively used ASP.NET 4.0 controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls.
- Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
- Created Console applications and used ADO.NET objects such as Dataset and Data Adapter, for consistent access to SQL data sources.
- Used Angular JS HTTP (post and get) to retrieve data through Web API from entity frame work.
- Created web pages, developed master page and classes for reuse by implementing GUI using HTML, XML, Ajax control library, CSS and Web Form Controls.
- Used WCF Rest service in developing and deploying on windows in line with the service-oriented architecture (SOA).
- Understanding user stories to design and propose solution to the problems in Microservices architecture.
- SQL, T-SQL, Stored Procedures and Triggers to perform automated rules, updating to related tables in MS SQL Server along with creating tables, views, indexes and relations.
- Created & published reports using SQL Server Reporting Services (SSRS).
- Used SSIS for data transformation from Excel data base to SQL Server 2014.
- Created S3 buckets and configured life cycle policy to archive the data.
- Responsible for performance tuning and Optimization of stored procedures using SQL Profiler and Database tuning wizard.
- Automate deployment processes through Jenkins Windows based OS.
- Regularly checked OS Event Logs and SQL Server Logs for unusual events.
- Actively involved in Bug Fixing during the build and deployment process and debugging.
- Responsible to provide system support once the code is migrated to Test, QA or Production environments.
- Used Microsoft Team Foundation Server (TFS) for version Control and source code maintenance needs.
- Automation of Build, deployment and smoke testing of .Net applications using TFS 2015.
- Co-ordinate testing efforts with QA.
Environment: ASP.Net 4.5, C#.Net, ADO.NET, MVC 4, HTML5, CSS3, JAVASCRIPT, JQUERY, Angular 2, WEB API 2.0, Visual Studio 2015, WCF, AWS, SQL Server 2014, SSRS, SSIS, SOAP, HTTP, TFS.
Confidential, Rochester, MN
C#/.Net Developer
Responsibilities:
- Involved in analysis, design and development of interactions between View and Controller components of the application.
- Designed Graphical User Interface (GUI) using ASP.Net MVC 3, HTML, JavaScript .
- Developed application using C#, design patterns, OO methods, stored procedures and TSQL.
- Created search functionality web pages using C# and other web technologies such as HTML/CSS, Javascript/JQuery.
- Designed and implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information
- Created ASP.NET User Controls to reduce the complexity of user interface design
- Implemented MVC Architecture on client side and creating Models, Controllers, and Views Scope etc Using Angular JS, Coded frontend interface with Bootstrap, Angular JS, CSS and HTML5.
- Strong working knowledge of Rich UI applications based on latest UI technologies, libraries and frameworks like Angular JS & Bootstrap.
- Used Angular JS framework to implement Single Page Application and Created HTML pages using Angular JS directives.
- Created User input validation for new & existing users
- Used data grid sorting and paging features for Item and Service List
- Designed SSIS Packages to transfer data between servers, load data into database. Scheduled the jobs to do these tasks periodically.
- Implemented Security and Authorization to secured web pages using Forms based security model and administrative level security in web.config.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Provided Session Management to preserve the state of session variables
- Involved in database design on SQL Server 2000 and development of different database objects containing functions, triggers, store procedures to manipulate database of the application.
- Creating Tabular Reports, Matrix Reports, Parameterized Reports, Sub reports using SQL Server Reporting Services 2008 R2 and Created ad-hoc reports Using Report Builder.
- Development of Code behind in C# to meet all the requirements as per the URS (User Requirement Specification) document raised by the Client
- Developed Classes in C#.Net for a Dynamical menu Generation from Sql Server based upon user roles.
- User ADO.Net to perform Database operations and connecting with Microsoft Excel Driver (*.xls) for Excel file upload.
- Implemented Unit Testing through MS Test and created tests for all functions used in the application.
- Utilized the TFS source control software to keep track of new and past versions of code written in my application.
Environment: .Net Framework, C#, ASP.NET, ADO.NET, XML, Visual Studio.NET 2012, SQL Server 2012, 2000, SQL reporting Services, Windows 2003, IIS 6.0
Confidential, Pittsburgh, PA
Senior .Net Developer
Responsibilities:
- Implemented the project according to the Software Development Life Cycle ( SDLC) and programming by using fast paced agile methodology, involving task completion, user stories, and iterations.
- Experitise in Analysis, Design, Coding, and Testing and maintenance phase of modules of software lifecycle.
- Designed and developed complete front-end application using VB.NET Web Forms .
- Developed the components for middle tier (Business Layer) using VB.NET .
- Designed web forms by implementing CSS, HTML and JavaScript.
- Designed Class diagrams and Sequence diagrams using UML .
- Prepared Technical design documentation for User Interface and Business layers using VISIO.
- Used Design Patterns like Factory and Singleton classes and methods.
- Web pages are developed using ASP.NET, C#.NET, Java Script, HTML and used Internet Information Server (IIS), Visual SourceSafe .
- Designed, developed and implemented Business Tier using ADO.NET, C#, and XML Web Services .
- Created stored procedures and packages using.
- Used combination of server controls, HTML for User Interface design and Client side validation controls, Java Script for client side functionality implementation in Web application.
- Creating Test Plans, Testing and Documentation.
- Created User Controls for the header and footer of the website which appears in all the pages.
- Worked extensively on web forms and data binding controls like data list and drop down boxes.
- Used pagination and sorting features of data grid in reports.
- Designed and developed stored procedures and User defined functions SQL Server Database .
- Implemented role based security and customizable workflows based on a user's role.
- Created queries and stored procedures in the SQL Server Database Implemented validation using ASP.NET validation controls.
- Extensively worked on ADO.NET objects.
Environment: ASP.NET 2.0, ADO.NET, C#, VB.NET 2005, .NET Framework 2.0, XML, MS SQL Server 2000, SQL, IIS6.0, WINDOWS 2000, SSRS 2005.
Confidential, MN
Software Engineer
Responsibilities:
- Analyzed and identified project requirements to prepare detailed technical design documents for system development.
- Designed and performed test cases to generate reports for quality check and improvement of the application.
- Participated in regular client meetings and communicated with clients for knowledge transfer.
- Design and developed User Interfaces in various architectures like WPF and MVC for application with interactive functionality with the database.
- Involved in maintenance and production Support for the day to day operations.
- Developed various windows form in WPF architecture.
- Created Windows Forms application, CS Data Validation Tool to query the Collection server database to find out the missing or corrupt data by comparing the oracle database values.
- Studied and analyzed existing windows application to develop new windows forms for functionality extension.
- Develop web pages using C#.Net, ASP.Net, JavaScript in MS Visual Studio2008 and 2012 with Oracle, SQL as backend for data collection.
- Implemented AJAX features to reduce full post back, for improving the efficiency and interactivity across web applications.
- Created various stored procedures and triggers for data processing.
- Developed stored procedures using T-SQL for implementing business logic.
Environment: Microsoft.NET Framework 4.0, Visual Studio 2010/2012, VB.net, ASP.NET, SQL Server 2008 R2/2012, Oracle 11g, Java Script, API Controls, Windows Presentation Forms, MVC FrameWork 4.5, SSRS, Crystal Report XIII.