Full Stack C# Application Developer Resume
Washington, DC
SUMMARY
- Over 10+ years of professional experience in all stages of the SDLC (Software Development Life Cycle) and AGILE methodologies of development process of various windows - based (Client-Server) and web-based projects
- Extensive experience of developing enterprise wide multi tier software applications wif exposure to diverse business domains including Government, Medical, Manufacturing and Commercial using MS Technologies
- Extensive experience in development of high quality coding that meets customer and technical requirements using Object Oriented Programming Principles and Service Oriented Architecture
- Experience design and development of MVC/Razor and ASP.Net/ Web Form User Interfaces using HTML, CSS, Ajax, JQuery and JavaScript
- Worked On Enterprise Architecture and Responsive Web Design by BootStrap
- Worked on Single Page Application development using Angular 2/4/6
- Experienced in communicating of messages between a client and a service using XML Web Services(SOAP), Windows Communication Foundation (WCF) and REST Web API
- Work extensively wif databases like SQL Server 2012/2008/2005, Oracle 10g/9i and MS Access
- Transformed data from other data resources to the server using DTL and SQL Server Integration Services(SSIS) (2005/2008) tools
- Extensive experience in Design and Development of Database objects and writing complex T-SQL/PL-SQL queries and Data Accessing using ADO.NET, LINQ to SQL and Entity Framework ORM methods
- Experience wif MS Unit Test-Driven Development (TDD)
- Used Crystal Report, SSRS, Active report and 3D Slices report generating software to create custom reports for different users in the organization to fulfill their business needs
- Experience in creating and scheduling the SQL Server agent jobs to pull the data from different data sources using SSIS (SQL Server Integration Services) packages.
- Strong analytical and problem-solving skills that halp detect and troubleshoot errors
- Excellent soft skills, such as good interpersonal communication, ability to work collaboratively, and commitment to achieving team goals
- Has very good understanding and experience in Agile Scrum Methodology.
- Experience in SQL, PL/SQL, Database Triggers, SQL Stored Procedures, database-interfacing elements in ADO.NET like SQL command, Data reader, Data set and Data Adapter
- Experience in development and implementation of Restful Web APIs, and exposes endpoints using HTTP verbs like GET, PUT, POST and DELETE
- Worked on Dependency Injection, Separation of Concerns and Inversion of Control
- Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design patterns like Factory, Singleton and Repository.
- Experienced inAGILEmethodologies.
- Experience using Team foundation server (TFS) andGITfor check in and checkout of code.
TECHNICAL SKILLS
MS Technologies: C#, VB.Net, ASP.Net, MVC4, VB6, Entity Framework 4, LINQ to SQL, ADO.Net, TFS, IIS 7
Web Technologies: WCF, XML, HTML5/CSS3, REST Web API, Web Services(SOAP/WSDL),Angular 2/4/6, BootsTrap
Methodologies: SDLC, RAD, OOAD, SOA,AgileScrum, Repository Design
Language/Script: JavaScript, j-Query, Ajax
Database: MS SQL Server 2008/2005, Oracle 10g & 9i, MS Access
ETL Tools: Data Transformation Services (DTS), MS SQL Server Integration Services (SSIS)
Reports: Crystal Reports 10 & 8.0, Active Reports, SSRS, 3D Slices
Testing: TDD(MS Unit), Integration/System testing
Tools: TFS, TELERIK Controls/ Fiddler, JIRA, GIT
Industry Experience: Government, Medical, Manufacturing, Commercial
Training: SharePoint 2013/2007, Java, Angular 6 and .Net Core 2.1
PROFESSIONAL EXPERIENCE
Full Stack C# Application Developer
Confidential, Washington, DC
Responsibilities:
- Responsible Enhancements /Production issues and Maintenance of the STFRS Software Solution using C#.NET MVC in Service Oriented Architecture
- CreatedTables, Stored Procedures, Views, TriggersandComplex T-SQLqueries in SQL Server 2012
- Developed UI Pages using Angular4, HTML5,CSS3,Javascript and Type Script
- Implemented server side business logic using C#, REST Web API services to implement business logic
- Implement Repository layer to communicate between Business and Data layers
- Provided database connectivity using database first ORM -Entity Framework /LINQ Queries for MS SQL Server 2012
- Implemented Telerik controls for developing rich web controls like Tree, Panel & Grid control to generate and display the user required information
- Used SSRS Report generating tool to create custom reports as per User requirements
- troubleshoot using Fiddler HTTP proxy, production support and MS Unit Test Driven Development (TDD)
- Maintaining records in Excel Spread Sheet and exporting data into SQL Server Database using SQL Server Integration Services.
- Worked wif other specialized staff (operations, database management, and client support staff) on deployment questions
- Worked wif version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
Technology: Microsoft .NET Framework 4.5, C#, MVC6, ASP.NET, Entity Framework, jQuery /Angular4, REST/Web API, Fiddler, SSRS, SSIS, TFS, MS SQL 2012
C# Software Developer
Confidential, Edmonton AB
Responsibilities:
- Created the entire code in all the layers for the system to generate and implement the reports data using C#/MVC
- Create objects: views and stored procedures for report generation in SQL Server 2012
- Responsible for converting Crystal Reports in the old systems to the SSRS format
- Create complex SSRS reports such as Ad-hoc reports, drill down and drill through reports and cross tab reports using MS SSRS 2012
- Re-Code the web forms to integrate the new SSRS reports to the Software Applications, Testing and Bug fixing
- Generated multi parameterized reports in MS SSRS 2012 allowing users the ability to make selections before executing reports; thus making them user friendly
- Administrated the created Reports by assigning permission to the valid user for executing the reports
- troubleshoot using Fiddler HTTP proxy, production support and MS Unit Test Driven Development (TDD)
- Used TFS for the source & document version control
- Worked wif other specialized staff (operations, database management, and client support staff) on deployment questions
Technology: Microsoft .NET Framework 4.5, C#, ASP.NET, SSRS, Crystal Reports, TFS, MS SQL 2012
Senior C#.Net Software Developer
Confidential, Washington, DC
Responsibilities:
- Responsible for gathering requirements, Analyze, Design documents and Development STFRS Software Solution using C#.NET MVC in Service Oriented Architecture
- CreatedTables, Stored Procedures, Views, TriggersandComplex T-SQLqueries in SQL Server 2012
- Implemented server side business logic using C#, REST Web API services to implement business logic
- Responsible in front end (client side) coding using Jquery, HTML, CSS and Ajax programming
- Provided database connectivity using database first ORM -Entity Framework using MS SQL Server 2012
- Implemented Telerik controls for developing rich web controls like Tree, Panel & Grid control to generate and display the user required information
- Used SSRS Report generating tool to create custom reports as per User requirements
- troubleshoot using Fiddler HTTP proxy, production support and MS Unit Test Driven Development (TDD)
- Used TFS for the source & document version control
- Worked wif other specialized staff (operations, database management, and client support staff) on deployment questions
Technology: Microsoft .NET Framework 4.0, C#, MVC4, ASP.NET, Entity Framework, jQuery, REST/Web API, Fiddler, SSRS, TFS, MS SQL 2012
C# Software Developer
Confidential
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance using Agile methodology wif daily scrums and sprint planning
- Assisted end-user community wif SharePoint site customization, scripting and web page creation.
- Extensively involved in developing components for Business layer and Data Layer, implementation in C#/MVC in Service-Oriented Architecture (SOA)
- Created REST Web API to implement the business logic by communicating wif the other services
- Data migration from excel to newly developed system using SSIS tool, write stored procedures, triggers, T-SQL queries in MS-SQL Server
- troubleshoot using Fiddler HTTP proxy,, production support and MS Unit Test Driven Development (TDD)
- Generated medical reports using SSRS/3D Slicer
- Collaborated wif management and users regarding project status and needs
Technology: Microsoft .NET Framework 4.0, C#, ASP.NET, MVC4, Entity Framework, SharePoint 2013, Ms SQL, JavaScript, SSRS, SSIS, jQuery, XML, 3D Slices
C# Software Developer
Confidential
Responsibilities:
- Interacting wif client team to understand the business requirements
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance using Agile methodology wif daily scrums and sprint planning
- Extensively involved in developing components for Business layer and Data Layer, implementation in C#/MVC in Service-Oriented Architecture (SOA)
- Created REST Web API services/ WCF Web services to implement business logic components
- Helped DBA team on table design and development, create stored procedures, Functions and Sequences and Transformed data from one server to other servers using SQL Server Integration Services(SSIS) 2008
- Used Entity Framework as ORM (object relational mapping) tool to map to the database
- Coordinating the release process, test and production environments.
- troubleshoot client-side traffic through Fiddler and production support
- Software Unit testing using MS Unit Test Driven Development (TDD)
- Created Custom Reports for different users in the organization using Active Reports
- Participated in daily Scrum and bi-weekly sprint planning meetings
Technology: Microsoft .NET Framework 4.0, ASP.NET, Entity Framework, JavaScript, jQuery, CAAF(City Application Architecture Framework), Telerik Controls, WCF, REST/WEB API, Oracle 10g/MS SQL 2008, Active Reports, LINQ, SOA, SSIS
Programmer Analyst
Confidential, AB
Responsibilities:
- Analyzed, re-designed and enhanced code in existing internal applications and develop new software programs and enhance for business/ technical applications using Visual C#, VB.Net, MS SQL Server 2008 and Oracle 10g
- Conducted impact analysis when addition, removal and modification of new and existing software artifacts
- Created, modify and update the SQL server 2008/Oracle databases 9I/10g database objects
- Maintained business applications’ ongoing maintenance, upgrades, end user technical assistance and configurations.
- Performed preventative maintenance, including the installation of service packs, patches, hot fixes and anti-virus software
- Tested new programs to ensure that logic and syntax are correct, and that program results are accurate
- Data migrated to the new db objects from the other outside resources
- Used Crystal Report tool to generate custom reports for different users in the organization to fulfill their business needs
- Actively involved in trouble shooting, bug fixes and enhancements post production as per the end user’s requirement
Technology: Microsoft .NET Framework 4.0, C#, VB.Net, MVC3, ASP.NET,JavaScript, HTML, CSS,SQL Server 2008, SSRS, SSIS
Net Application Developer
Confidential
Responsibilities:
- Reviewed, analyzed and designed a software system to maintain details of oil wells
- Developed the database objects using MS SQL Server 2008 and data migrated to the new db objects from the outside resources like Excel sheets
- Used ORM LINQ to SQL to connect to the Database
- Developed the software system using Visual C#.Net
- Tested new programs to ensure that logic and syntax are correct, and that program results are accurate
- Used Crystal Report tool to generate custom reports for different users in the organization to fulfill their business needs
- Actively involved in trouble shooting, bug fixes and enhancements post production as per the end user’s requirement
Technology: C# 2010 .Net Framework 4.0, MS SQL Server 2008, LINQ to SQL, Crystal Report 11
Software/Database Developer
Confidential
Responsibilities:
- Analyzed, designed and developed a software system to track oil well maintenance consultants using Visual C#.Net and MS SQL Server 2008 /SSRS
- Extensively usedADO.NETand data objects such as Data Set, Data Adapter and XML Text Reader/Writer for consistent access to MS SQL Server 2008 data sources
- Use SOAP web services to call services to check status of the registered oil and gas contractors
- Actively involved in trouble shooting, bug fixes and enhancements post production as per the end user’s requirement
- Data migration from MS Excel to MS SQL Server 2008
- Used Crystal Report tool to generate custom reports for different users in the organization
Technology: C# 2010, MS SQL Server 2008 and Crystal Reports, ADO.NET
Software Developer
Confidential
Responsibilities:
- Reviewed, designed, developed and maintained online internal ERP solution “i-Das” for Accounting Salaries /Wages, Sales/ Marketing, Imports/ Export, Engineering services, purchasing, stock control and intranet inventory management using C#/ ASP.NET
- Developed and maintained branch office applications using VB6 and Oracle 9i
- Continuously improved the organization's ERP System; adding new functionality and improving user ability to maintain wifout technical support
- Designed, developed and maintained company databases using MS SQL Server 2005 and Data transformation from outside resources to the new database objects using Data Transformation Services (DTS)
- Extensively usedADO.NETand data objects such as Data Set, Data Adapter and XML Text Reader/Writer for consistent access to MS SQL Server 2005/Oracle 9i data sources
- Used Crystal Report 9 reporting tool to generate custom reports for different users in the organization to fulfill their business needs
- Performed preventative maintenance, including the installation of service packs, patches, hot fixes and anti-virus software
- Tested new programs to ensure that logic and syntax are correct, and that program results are accurate
- Responsible for the management of the database performance, backup, replication, capacity and security
- Communicated application problems and issues to key stakeholders, including management, end users, and department managers
- Actively involved in bug fixes and enhancements post production as per the client’s requirement
Technology: C#, ASP.NET, VB6, MS SQL Server 2005, ADO.NET, Oracle 9i, Crystal Report 9
