Senior Software Engineer/c#.net Resume
Neenah, WI
SUMMARY:
- Over 10+ years of software development experience spanning ASP.NET 2.0 to ASP.NET 4.5 and .NET Core 2.0 in C# including enterprise applications, with team leadership and mentoring experience. Expert in full Systems Development Life Cycle ( SDLC ).
- Hands on experience working on develop, program, support and integrate applications with .Net. Using languages C# and Visual Basic .Net . Experience coding desktop applications and web applications.
- Diligent, analytical and result oriented professional with an experienced focus on web applications development and ancillary service and tools utilization and deployment.
- Full Stack Developer with a passion for software development especially with agile practices such as Test - Driven Development, with an in-depth knowledge of OOP.
- Develop web pages using MVC and asp .Net, create views, partial views, designed controllers and activities, designed models and worked in the code behind for such apps.
- Develop responsive web applications using bootstrap and jQuery and JavaScript
- Experience in designing web pages with HTML, JavaScript, HTML5, CSS3 and JQuery in a hand-coded environment.
- Experience in developing Web and Client/Server Applications based on Microsoft .NET Technologies implementing N-Tier Architecture.
- Extensive front end and backend development experience working with . Net Framework 4.5/4.0/3.5, Visual Studio.NET 2015/2013/2008.
- Create webservices with WCF and traditional REST API and soap.
- Create webservices using the new Web API technologies
- Experience with the role of bulkadmin with SQL server databases
- Experience in working with Language Integrated Query (LINQ) especially LINQ to objects and LINQ to SQL.
- Develop, code, support and integrate applications with java for the web.
- Experience in database coding, tuning and maintaining triggers, stored procedures, functions for Oracle 10.1g databases.
- Create automatic tests with Web Automation Selenium 2 .
- Experience as QA, execution of tests, development of TERs, use of RRC and RDNG and RQM for management of defects.
- Experience in the configuration of linux and windows servers for the installation of RQM, RM, CCM
- Software configuration Management (Daily Build, Release and Testing methodology) using tools like Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS), SVN.
- Experience with MVP, MVVM, MVC and Singleton design pattern. Experience in working on Web Services, SOAP, WSDL, Database design, OOA, XML
- Work with Scrum and Agile methodologies.
- Design migration plans for Sharepoint 2010 to 2013, develop custom web apps for sharepoint and office 365
- Experience in Data Modeling, Designing and Creating Tables, Views, Stored Procedures, Triggers against MS SQL Server 2012/2008/2005
- Extensive experience with computer technical support, information backups, software and hardware updates and network management.
- A profound learner with desire for personal and professional development as the key motivation driver.
SKILL SET:
.Net Framework: .NET Framework 4.5/4.0/3.5/3.0/2.0/1.1
Programming Languages: .Net (C#, ASP), OOPS, Sliver light, LINQ, Entity Framework 6.0, Java, C/C++, JavaScript, JSON, JSONP, JQuery, HTML and DHTML, Visual Basic, Basic, Python
Languages: SQL, Transact SQL, PL / SQL, ORACLE, DB2
Databases: MySQL, PostgreSQL, Oracle, SQL Server 2012, 2008, 2005
Development Tools: Visual Studio 2003/2005/2008/2010/2012/2013 , SSMS 2012/2008/2005 .
Web Technologies: ASP.NET, ASP.NET MVC 5.0/1, ASP.NET Web API, JavaScript, JQuery, Bootstrap, HTML, JSON
Scripting Language: HTML5, CSS3, ASP.NET, Java Script, jQuery, HTML, CSS, Bootstrap
OS: Windows 10/8/7/Vista/XP/NT/98, Windows Server 2008/2003, MS-DOS, Linux, Unix
Web servers: IIS5.1, 7.0
Version Control: Team Foundation Server (TFS), GitHub, SVN, VSS, Vault
Concepts: Object-Oriented Programming, MVC, SOAP, REST, WCF, XML, UML, Web API, MS ServiceStack, Networking, QA (System Testing), Multiprocess Synchronization
IDE: Visual Studio 2015/2013/2010
Cloud: Azure
Reporting Tools: Crystal Reports
Protocols/Network: Ethernet, TCP / IP, UDP
Software: Microsoft Visual Studio. NuGet, Postman, JBuilder, Microsoft Office, Microsoft Visio, Rational Rose, Lotus Notes, Microsoft Networks, Android development
Tools: &Utilities: XML, SAD, XSLT, JSON, Ajax, ANTLR parser, Plan Viewer, Telerik, Perforce, TFS, SVN Tortoise, Active MQ, Azure Storage, Fiddler, MS Test, NUnit, Jenkins, Confluence, Service Now, Rad Controls, External Payment Integration.
PROFESSIONAL EXPERIENCE:
Confidential, Neenah, WI
Senior Software Engineer/C#.Net
Responsibilities:
- Develop web pages using razor and C#, worked to design models and program controllers used on MVC sites
- Maintenance of databases, sp tuning, creation of new tables and store procedures using .Net database projects
- Requirement estimation and grooming sessions to get the details of the from the product owners
- Work on the back end of multiple web based applications
- Develop responsive web sites using jQuery and bootstrap
- Modified and created PDF reports
- Created REST services and WCF services to be consumed by web site
- Created and maintained Web Api services to connect services and make able to retrieve data from Cross site origin
- Work increasing the security of current sites: avoiding CORS, reducing SQL injection, Javascript injection and html injection.
- Create WCF services endpoints, data contracts, data members, Operation members to return REST services.
- Create Views using Razor and JavaScript (jquery) to make responsive sites
- Create Controllers to handle all the calls of the actions on MVC sites, with different action results like CSVActionResult, FileActionResult, RedirectToAction, etc.
- Create backend services on C# for multi-layer web applications
- Participated on SCRUM meetings
- Followed Agile methodologies to monitor the development of requirements
- Created stored procedures, transactions & functions save and retrieve information from SQL Server 2012
- Created Indexes to improve the performance of SQL Server
- Created Methods to read and import massive dataloads to SQL server
- Functional Experience: Requirements analysis, development of requirements, SCRUM and Agile methodologies, estimation
- Created different configurations for production environments and development environments using transforms.
Tools: C#, .NET Core 2.0, C#, Web API, OData, Web Forms, MVC, ADO.NET, Entity Framework, LINQ, Light Inject, Auto Mapper, Plain Old CLR Objects (POCO), Open XML, SQL server 2012, Visual Studio 2013, Visual Studio 2015, Team Fundation, MVC, WCF.
Confidential, Atlanta, GA
Sharepoint C#/.Net Consultant
Responsibilities:
- Development of code according to design specifications of applications Implemented Unit testing in all projects
- Design, develop and maintain web-based applications using .NET Framework 4.7 and .NET Core 2.0
- Implemented front-end and back-end of applications using C# 6.0, Web Forms, ASP.NET MVC.
- Implementation of various design patterns i.e. like Factory pattern, Repository Pattern, Singleton Pattern, Dependency Injection Pattern
- Implementation of Kendo UI controls for client-side listing, sorting, paging
- Implemented unit testing of the developed code using Microsoft Test Project, Nunit and Moq.
- Implemented OData REST services using ASP.NET Web API.
- Create workflows for SharePoint 2013 using SharePoint designer
- Create Custom Lists and web parts using ssom, csom.
- Create Content types and used in custom lists
- Configure the manage metadata and maintain the taxonomy and folksonomy terms of it.
- Created responsive sites using jquery and bootstrap
- Helped with the branding of sites. Create triggers and event receivers
- Did the documentation of a migration from SharePoint and office 365
- Functional Experience: Requirements analysis, development of requirements, SCRUM and Agile methodologies, estimation.
Tools: C#, SharePoint 2013, SharePoint designer , ASP.NET Web API, JavaScript, Azure, Entity Framework, SQL Server, Visual Studio 2010, Visual Studio 2013, IIS.
Confidential, North Castle, NY
Senior Software Engineer/Java/.Net
Responsibilities:
- Built, tested and deployed scalable, highly available and modular software products. Worked on MVC, ASP.Net and desktop applications
- Developed Web API for apps and window services creation of subdomains in various websites
- JQuery Implementation for client-side sorting and validations Implemented LINQ for querying, sorting, filtering
- User Interface design and development using HTML, CSS, .Net Web Implementation of ASP.NET security mechanism
- Designing and creation of database objects i.e. stored procedures, functions, triggers and indexes Integrations of VIMEO and Twitter APIs
- Development of automatic tests with Selenium 2
- Development of verifications and validations in code with JUnit
- Design of test cases and TERs (Test execution Records)
- Configuration and installation of windows and Linux servers.
- Installation and management of VMs.
- Installation and management of RDNG products
- Management and validation of defects found in products tested.
- Functional Experience: Requirements analysis, development of test execution records cases, write technical QA documentation, life cycle of a TER. SCRUM methodologies.
- Interaction with Client/Third Party Vendors regarding Issues and Status Updating.
Tools: Java, JUnit, RTC, RQM, RM, CCM, Eclipse, Web API, OData, Web Forms, MVC, ADO.NET, Entity Framework, LINQ, Light Inject, Auto Mapper, Plain Old CLR Objects (POCO), Open XML
Confidential
QA Engineer/.Net Developer
Responsibilities:
- Development of software to test hardware and desktop automatic tests for existing tests in the current system with NUnit (C#) and created the tests that were run with Team city.
- Development of desktop apps, design of xml documents for reading hardware's input information, design of automatic tests for existing code and new code (C#).
- Development of Python scripts to test hardware inputs.
- Deployment support for deployment in DEV, QA, UAT and Production environments.
- Performed Unit Testing and Integration testing on the entire application.
- Responsible for code review and code check in perforce.
- Responsible to create the documentation of the current development of the new testing modules
- Did manual tests in chips to verify the inputs / outputs of the automatic tests.
- Created the new modules which generated the output XML files for the Microprocessors’ wiring
- Define functional and technical specifications.
- Develop automatic tests. Maintenance to some applications for existing project.
- Integration of different environments. Peer Review process. Scrum methodologies.
- Hardware testing and input into existing systems to examine the results with software.
Tools: XML, C#, NUnit, Python, P4 (perforce), RTC (rational team concert), TC (team city).
Confidential
Tech Support/C#.Net Developer
Responsibilities:
- Design of web pages for congresses GUI and back end with ASPx and C#
- Design and development of .NET web components and user controls using ASP.NET, C#.NET and AJAX Toolkit
- Maintenance and development of webservices
- Maintenance and tuning of databases, bulkadmin role (update and insert massive amount of data)
- Tech support in first (customer service) and second degree (application support)
- Development of new modules for existing applications
- Write technical and user documentation
- Back end maintenance and development in C#
- Employed Microsoft Team Foundation Server for version Control and source code maintenance
- Bug tracking by utilizing JIRA
- Did database migration tools to change the outdated postgress databases to SQL Server databases.
- Peer Review process.
- Scrum methodologies.
- Life cycle of an ERP for universities, QA documentation.
- Write User manual with use cases examples. Customer service.
- Financial process for an university
Tools: XML, C#, Microsoft team foundation, Aspx, SQL server 2005, Postgress
Confidential
C#.Net Application Support
Responsibilities:
- Handling project information gathering, analysis thereof and documenting functional and business requirements
- Design of web graphic user interfaces using Java and Tibco
- Created workflows for credit origination process using Tibco designer
- Created the automatic tests to handle the information was going to be deployed to production using Tibco Hawk. Maintenance and development of webservices
- Maintenance and tuning of databases, bulkadmin role (update and insert massive amount of data)
- Tech support in second degree (application support)
- Development of new modules for existing application.
- Improve performance of the existing modules changing
- Design of new activities for existing credit originator system using Tibco administrator and java.
Functional Experience: Analysis of credit information, credit origination, life cycle of credit origination
Tools: Tibco GI, Tibco Business Works, Tibco Administrator, SQL Server, XML, Javascript, Html, Java.
Confidential
Junior Software Developer/C#.Net
Responsibilities:
- Design of web sites for credit origination
- Maintenance and development of WCF services
- Maintenance and tuning of databases, bulkadmin role (update and insert massive amount of data)
- Performed client side and server-side validation using Java script and ASP.NET validation controls, respectively
- Usage of Cascading Style Sheets, JavaScript, AJAX, and HTML PDF (third party tool) for generating reports in PDF format. Created a Workflow designer using C# code and WPF.
- Created reports using crystal reports to show historical data to the clients.
- Development of new modules for existing applications visual basic
- Back end maintenance and development in C#.
- Development of GUI for ERM for credit origination systems
- Functional Experience: credit origination, life cycle of credit origination, pattern discern for suspicious activities and money laundry
Tools: MS SQL Server 2005, C#, Visual Basic, ASPx, HTML, XML, Java script. WCF, WPF, CSS