Sr. Software Developer Resume
Minnetonka, MN
SUMMARY
- 8 years of total IT industry experience in design, development, coding and testing of business/commercial applications mostly in C#, VB.Net, ASP.Net, Visual Basic, ASP, ADO.Net, SOAP, REST, Web Services, WCF Services, UML, SQL Server 2000/2005/2008 , .NET Framework 2.0/3.5/4.0/4.6 , .Net Core 3.2.
- Experience in implementing complete Software Development Life Cycle (SDLC) for various applications including Analysis, Design, Development, Implementation Testing, Maintenance and Support.
- Well versed with Agile, Waterfall and Iterative methodologies of development.
- Skilled in Database Design and Database Programming using SQL Server 2000/2008/2012 R2 and Oracle.
- Extensive Experience in Working with ADO.NET, LINQ, LINQ TO SQL, LINQ to Entities, Entity Framework, GAC.
- Experience in building and consuming ASP.NET Web APIs and WCF Services.
- Experience in integrating the data from ERP systems (like SAP, Oracle Apps) into APM.
- Extensive experience in working with JavaScript, Angular 5, Node JS, JQuery.
- Good skills in AngularJS and used features like Services, Filters, Directives, and Routing.
- Experience in working with HTML 4/5, CSS 2/3, JQuery,Bootstrap, Responsive Web Design, JavaScript, AJAX and JSON.
- Expertise in using Data Binding Controls (Dataset, Data Reader, Data Adapter, Grid View)
- Designed GUI using ASP.NET, HTML, CSS, and JavaScript as per the detail level design documents and Designed and ImplementedWCFservices layer hosted on Windows Azure.
- Good Experience in using Object Oriented Design Patterns like Singleton, Dependency Injection, Factory Method.
- Expertise in using Architectural Design Patterns like MVC and MVP.
- Experience in writing SSIS Packages/SSRS in SQL Server
- Experience with VSS, SVN, and Microsoft Team Foundation (TFS) Server for Code Repository, Deployment and Version control.
- Good experience in Azure SQL/MS SQL
- Hands on experience with Azure AD Integration for Single Sign - On.
- Worked on business process modeling and process re-engineering in different projects.
- Experience in troubleshooting production issues.
TECHNICAL SKILLS
Programming Languages: C# .NET (4.5/6.0/8.0), VB .NET (6.0), Python, Shell scripting, HTM5L, T-SQL, PL/SQL, Node Js, AWK.
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0 , ASP.NET MVC 5.0/4.0/3.0, ASP.NET Web FormsSilverlight 4.0/3.0, Ajax, Net Entity Framework Core, Bootstrap, LINQ, Webservices, Web API, jQuery, JSON, Angular JS, HTML5, CSS, VBScript. XAML, XML, XDOCUMENT, XSLT, SAML, TPL, DLLs, PL- SQL, Mongo DB, Node JS, Azure, PCF, SSO services, XPATH, XSL.
UI Technologies: Win forms, WPF, Telerik Kendo UI.
IDE Tools: Visual Studio 2016/2012/2010/2008 , SQL Server Management Studio, Win Expression Blend (4.0/3.0/2.0)
.Net Frameworks: .Net Framework 4.6/4.5/4.0
Databases: MS SQL SERVER 2017/2016/, MS Access 2010/2007/2003 , Oracle11g/10g/9i, Informix, Elastic Search, DB2.
Reporting Tools: Sql Server Reporting Services (SSRS 2017/2012), Crystal Reports (2016/9/8.5/8).
Modeling Tools: UML, Rational Rose, MS Visio 2010/2007.
Version Control Tool: Visual Source Safe (2005), Subversion, Team Foundation Server (2010/08), PowerShell, TFS.
Middleware: WCP/WCF, ADO.NET Entity Framework 6.0/4.1, LINQ, LINQ to XML, LINQ to SQL, E-SQL, Web Services, Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
PROFESSIONAL EXPERIENCE
Confidential, Minnetonka, MN
Sr. Software Developer
Responsibilities:
- Implemented OOPS concepts with C#.NET and ASP.NET.
- Role based login implemented in REST Api.
- Designed Business components and Data Access Layer using C#, ASP.NET and Data Sets
- Integrated Stored Procedures, Functions using SQL Server 2017 and T-SQL.
- Used ASP.NET and C# in MVC framework for front-end development.
- Used MVC design patterns for building the application.
- Developed various ASP.NET pages for retrieving the user information
- Written client-side validation scripts in JavaScript language.
- Used LINQ to SQL for mapping tables and stored procedures to access the data from the data base.
- Worked on CSS style sheets for layout of the site.
- Worked with WCF Formats, Transports and Protocols.
- Involved in connection with SQL Server Database to Visual Studio 2019.
- Developed RESTful API to provide the capability to the BOTS for performing complicated tasks.
- Developed various Stored Procedures using TSQL for retrieving data to the web application.
- Triggers are created for storing the audit log entries.
- Design and implementation of a WebAPI REST service architecture to assist automated and semi-automated processing of Drugs Order information in Oracle11g.
- Developed RESTful APIs in .Net Core 5 to expose the drugs orders and patient information and integrated with BOTS.
- Widely used REST services and PCM catalog for consuming data across the module.
- Used JSON template binding & JSON Serializers across the module.
- Used ADO.NET to connect to the (BDPaaS)Hive Tables.
- Hosted RESTful APIs (Web APIs) and web applications on Azure app service.
- Implemented JWT Token Based authentication and used RNG CryptoServiceProvider.
- Work with IIS and .NET Assemblies during application deployment.
- Used ADO.NET and Entity Framework core to interact with backend database model.
- Involved in providing the technical support for .Net related web applications.
- Co-coordinating with the development team, development and testing of enhancements and ensure that there are no requirement gaps in the development of tools.
- Participated in development of a new version of service from scratch took active part in the collaboration with the remote teams of developers and technical consultants wrote a plenty of unit tests for back-end.
Environment: Microsoft Visual Studio 2015/2017/2019 , JIRA, SSIS, ASP.NET 4.5, .Net Core 5, Angular 2/8, MVC 5, C# 6.0/8.0, ADO.NET, Entity Framework Core, SQL Server 2017/2018, GitHub, DB Visualizer, HTML, CSS, XML, T-SQL, JavaScript, jQuery, IIS7, Azure, Service Central, Putty, PowerShell, BDPaaS, Oracle, Git Lab, TFS.
Confidential, Nashville, TN
Sr. Application Engineer
Responsibilities:
- Work as a part of a team that design, develop, manage and supports multiple applications related to health care industry.
- Worked as production support team to resolve production issue caused by data, UI code and backend code.
- Design and create application using ASP.NET 4.0/3.5 using C# as major developing language. Used JavaScript, jQuery and Ajax to develop user interactive web applications.
- Design and create various User Controls, Custom Controls.
- Create Console and Windows executable applications that monitor and validate various kinds of logs for weekly, monthly and annual report.
- Managed and Supported ASP.NET MVC Applications.
- Implemented custom error handlers in the MVC applications to customize the error logging.
- Involve in analyzing requirements for application. Extensively involved in reporting table structures and web forms based front end.
- Extensively use Themes, Skins, AjaxControlToolkit, JavaScript and jQuery to provide a rich UI experience.
- Develop Web Services using C# and ADO.NET.
- Use ADO.Net objects for data retrieval and database updates.
- Consume web services in applications to display data from database and make change to data in database.
- Extensive use of Java Script and Cascading Style Sheets for formatting front end.
- Develop Stored Procedures to insert data into database.
- Create and test highly complex back-end scripts, stored procedures, and triggers.
- Debug the coding defects, validated the fixes and closed the bugs accordingly.
- Actively involve with Business Analysis and Systems Analysis in the creation of Use Cases, Process Flowcharts and Component Diagrams using MS Visio.
- Work on the UI layer using HTML, CSS, and JavaScript to give a good look and feel for the site.
- Implement SOAP based web service
- Develop Test Plan and Strategy for Integration Testing.
- Understand and prepare Integration Scenarios and Test cases.
- Worked extensively with components and directives in angular 5.
- Worked on encrypting the sensitive information in the configuration files using SHA-256 algorithm.
- Work with IIS and .NET Assemblies during application deployment.
- Hands on experience in deploying and testing application in various environments including dev, test, user testing UAT) before deploying application to production to reduce the impact and error in production.
- Use .Net Security features such as Authentication and Authorization.
- Work extensively on Kendo Grids, Wizards, User-Controls and other controls to display and enable users to input data.
- Implementing unit testcases using NUnit and MOQ framework.
- Worked with the Kaltura API and loaded the media data to the SQL Database.
- Worked with Finnhub API to show the real-time stock information on the Confidential Systems.
- Worked on automating the process of TFS to GitHub migration using PowerShell scripts and GitHub API.
- Worked on removing SSRS dependency by generating the PDF’s with in the application using the PDFSharp.
- Worked on migrating the Asp.Net projects to Azure Cloud.
- Use TFS extensively to keep track of hours worked in a task, maintain description of the task, and keep track of bugs.
- Use GitHub for file repository and version control.
- Use extensively TFS features like Code Review, Code Check in, automated Build and private Build features of the TFS.
- Work extensively in support. Developers are assigned with the incident related to the applications they support. It’s an application related issues which a developer has to fix.
Environment: Microsoft Visual Studio 2015/2017/2019 , JIRA, SSIS, ASP.NET 4.5, Angular 5, MVC 5, C# 6.0/8.0, ADO.NET, Entity Framework 6.0, SQL Server 2017/2018, HTML, CSS, XML, NUnit, MOQ, T-SQL, JavaScript, JQuery, IIS7, Service Central, Putty, PowerShell, TFS.
Confidential, Seattle, WA
Sr. Dot Net Developer
Responsibilities:
- Worked as a part of a team in design, develop, manage and supports web-based application
- Worked as production support team to resolve production issue caused by data, UI code and backend code.
- Worked on various SSIS packages to extract, transform, and load data coming from various sources such as flat file, excel file, web service and database.
- Created, configured, and maintained jobs in SQL Server Agent that executes SSIS package and stored procedures in daily/weekly/Monthly basis.
- Built web application using .Net core 3.0 to display the Funds related information.
- Worked extensively with DDL commands to create, alter, drop and truncate tables.
- Worked with DML commands to select, insert, update and delete data in database
- Created and altered various stored procedures, Joins, functions and views as per requirements.
- Worked extensively on performance improvement in UI as well as stored procedures.
- Worked extensively on memory management.
- Implemented DAL layer of Web API using Entity framework.
- Extensively used JavaScript, bootstrap and JQuery to provide a rich UI experience.
- Consumed web services in applications to display data from database and make change to data in database.
- Extensive use of JQuery and Cascading Style Sheets for formatting front end.
- Debugged the coding defects, validated the fixes and closed the bugs accordingly.
- Worked on the UI layer using HTML, CSS, and JavaScript to give a good look and feel for the site.
- Worked with IIS and .NET Assemblies during application deployment.
- Deployed application to all lower environments including UI changes and generated/executed script to move database changes.
- Used kendo UI grid with JQuery to display the data on UI.
- Worked with Wiki to document and keep track of various stages of production issues and change requests (CRs) for production deployment.
- Worked extensively in user and production support. Resolving the production issues, creating story for larger changes and helping users and business with support they need including giving access to application and extracting reports and stats related to the application for business.
- Hands on Knowledge of deploying and testing application in various environments including dev, test, user testing UAT) before deploying application to production to reduce the impact and error in production.
- Worked extensively on features like grids, excel export, text box, dropdown etc.
- Used JIRA extensively to keep track of story and hours worked in a task.
- Used JIRA to keep track of bugs and fixes.
Environment: Microsoft Visual Studio 2015/2017/2019 , JIRA, ASP.NET Core 3.0, MVC 5, C# 6.0/8.0, ADO.NET, Entity Framework Core, SQL Server 2012/2014/2017 , HTML, CSS, XML, T-SQL, JavaScript, Kendo UI, LINQ to SQL, JQuery, IIS7, Service Now, Putty, PowerShell, Git Lab WCF, TeamCity, Octopus Deploy.
Confidential, Bentonville, AR
Sr .Net Developer
Responsibilities:
- Involved in creating the prototypes and requirements specifications by understanding and analyzing the requirements.
- Prepared and walked through the design documentation with business.
- Implemented well-structured 3-Tier Asp.Net web application using Data access, Business logic and Presentation layers.
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables
- The primary development language was VB.Net and JavaScript.
- Used VB.Net and ADO.NET to define and implement Business Logic Layer and Data Access Layer.
- Designed and developed GUI with web forms using ASP.NET, AJAX, JQuery, Web Forms, User Controls, Class Libraries and JavaScript.
- Involved in designing and creating the database.
- Used JavaScript, Node JS and JQuery to perform client-side validations.
- Involved in implementing the security and authentication and providing user permissions for different types of users.
- Developed Custom user, server and validation controls using C#.
- Developed Web pages with ASP.NET MVC 4.0 Razor Engine and C#.NET, GAC.
- Used .Net server controls, web user controls, data grid control, form validation control, custom control.
- Used rich custom web controls to provide for better user experience.
- Used grid view control, details view Control, form view Control, Repeater and data list control to display and enable data manipulation at the interface level.
- Wrote View models, code behind, models and done designing in xml for theWCFproject.
- Developed UI components usingWCF, C#.
- Efficiently used object-oriented programming to achieve the functionality for the application.
- Prepared the unit test specifications and test cases.
- Created prototypes for client engagements.
- Used AJAX coding techniques to send the requests to server and receive the results from server.
- Experience working with web servers, such as IIS, and with source repositories, such TFS (Team Foundation Server).
- Updated the project midway to Angular 4 for its performance benefits.
- Built intranet web application using .Net Core web framework and hosted on Linux server.
- Involved in designing and developing the Middle Tier using ADO.Net to perform and implement business logic, Updating/retrieving the data to/from SQL Server Database.
- Used SQL Data Adapters & Data Sets extensively for database activity.
- Used SQL Server 2008/12 and wrote complex queries and stored procedures.
- Optimizing, debugging and creating T-SQL stored procedures in SQL 2008 R2/2012 and PL- SQL, DB2, Oracle, SQL Server.
- Worked on performance tuning of the application especially on SQL Server Stored Procedures.
Environment: VB.NET 4.0, C# 4.0, .Net Framework 4.0, SQL Server 2008/12, WPF, VS 2012/2016, PL-Sql, Power shell, Azure, AJAX 2.0, T-SQL, Node Js, Restful services, Angular 4, Windows XP, Python, MICRO SERVICES ARCHITECTURE, HTML 4.0, XML 1.0, XAML, TFS, Java Script, Microsoft shop, Blend, .Net Core, Team Foundation Server, Putty, Linux.
Confidential, San Antonio, TX
.Net Developer
Responsibilities:
- Involved in gathering business requirements and enhancements of the Smart File Web application from business analyst.
- Responsible for the development of Business and Data Layers for the Smart File application.
- Creation of async, Generic, Function methods using C#.
- Implemented Dependency Injection sing simple Ioc Container.
- Extensively used CSS3, HTML 5, JavaScript, jQuery, AngularJS and Bootstrap for UI design.
- Expertise in DOM manipulation using JavaScript, Typescript, jQuery and Angular JS.
- Used Node Package Manage (NPM) as package manager for JavaScript, GULP for task runner, which handles template cache and code minification and Bower for installing frontend dependencies.
- Defined new validations through AngularJS2 for the form field validation implemented through HTML.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Created custom filters which parses $http response to match the wireframes.
- Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phone's
- Worked on the Stored Procedures to add enhancements to the Data driven part of the application.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Test the features of the application using NUnit Tests.
- Developed Web Forms Using ASP.NET.
- Developed Data Layer using Entity Framework to communicate with MS SQL Server.
- Used SQL Profiler to trace and store the results in tables to analyze query performance.
- Developed Microservices using NServiceBus to provide the communication between multiple systems and to eliminate dependency from each other.
- Provided support to the services developed though NServiceBus.
- Improved the application performance using stored procedures and connection pooling and Memory management.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Involved on migrating SQL server databases to SQL Azure database using SQL Azure Migration Wizard.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
Environment: Visual Studio 2015, .NET Framework 4.5.2, MVC, SQL Server 2012, Azure SQL, TFS 2015, NUnit Test Framework, JavaScript, Typescript, Html5, AngularJS2, jQuery, Bootstrap, CSS3, Syncfusion, Simple IOC Container, NServiceBus, Microservices.
Confidential, Advance, NC
NET Developer
Responsibilities:
- Created JavaScript function that bond with Controllers.
- Hands on experience with kendo JS controls.
- AngularJS features used like Databinding, Scope, Filters, directives, services, routing.
- Hands on experience on the Angular JS, JQuery, Web API.
- Agile methodology used for this project. Regular meetings, revaluation and steering in the correct direction.
- Provide assistance to testers and support personnel as needed to determine system problems.
- Responsible for the complete life cycle of the product development (Design, Implementation, Release and Maintenance).
- Responsible for the system architecture and overseeing design activities.
- LINQ used to search through Collections. In many areas LINQ was used to largely.
- Created Stored Procedures/triggers in SQL Server 2014 R2. Stored procedures were executed via the Business Service, and were used for data analysis, display and updates. Triggers were mainly used in cases where data had to be inserted into log files.
- Participate in peer and external reviews for functional specification, technical design, Implementation, test plan and test cases.
- Performing failure analysis to determine root cause of test failures / anomalies.
- Develop necessary tools for better supportability, minimize the mitigation time of customer issues and minimize human efforts.
- Worked on various performance tuning techniques that include SQL Query optimization, using proper indexes, server-side pagination and various Ajax techniques.
- DevelopedWCFcode from java scripts to have same or similar functionalities as the previous website
- Involved in buildingWCFpages for already existing Javascript pages.
- Involved in coding, debugging and bug fixing.
- Review, to the extent possible, changes in code and the environment that will affect system performance.
- Making presentations to customer or client audiences or professional peers.
- Responsible for all functional issues irrespective of module and keep track of release dates and make sure on time and high-quality release.
Environment: C#, ASP.NET, MVC, Spark Framework, Visual Studio 2012, AngualrJS, JavaScript, JQuery, Ajax, HTML, CSS, Azure, AWS, SPA, WCP SMAL, XML, SSO Services, Service Bus Explorer, JSON, TPL,TAP Patterns, Telerik Kendo UI, Team Foundation Server, Node Js, web API, Microsoft Shop, SQL Server 2014 & .NET Entity Framework.
