We provide IT Staff Augmentation Services!

Senior .net Software Developer Resume

Portage, MI

SUMMARY

  • Full stack software developer with 9 years of experience in software analysis, design, development, and testing using the .NET framework and Microsoft related technologies.
  • Interested in creating well - crafted applications targeting the Web, desktop and mobile platforms.
  • Has worked in both Agile SCRUM and Waterfall SDLC methodologies, for 3 and 6 years respectively using a wide range of tools,
  • API’s and programming languages over the past years. Able to work under pressure and meet deadlines while still delivering good quality work.
  • Strong knowledge of .NET framework and object oriented programming (OOP)
  • 3 years’ experience using UML for object oriented analysis and design.
  • Agile SCRUM and Waterfall SDLC methodologies, 3 and 6 years respectively.
  • Experience building front end applications and backend services for the Web and Windows Desktop, 4 and 5 years respectively.
  • Use of API’s, interfaces, abstract classes, inheritance, polymorphism, delegates, events for code reusability, adding structure, organization and new functionality,
  • 2 years’ experience developing Workflow applications.
  • 7 years’ experience working with RDBMS like SQL Server (Versions ), PostgreSQL, Oracle 11g, MS Access, basic knowledge of MongoDB NoSQL database.
  • 7 years’ experience using SQL, T-SQL, database objects (stored procedures, functions, triggers, etc.), data access layer API’s such as ADO.NET, DataSets and DataAdapter, LINQ and Entity Framework ORM.
  • 2 years’ experience using report generation tools such as Crystal Reports and SSRS.
  • 1 year experience creating unit tests with NUnit and MS Unit Testing frameworks.

PROFESSIONAL EXPERIENCE

  • Calm hard working developer
  • Committed with work
  • Reliable and responsible
  • Results oriented
  • Effective communication and writing skills
  • Good attitude and disposition
  • Adaptable to any team or work environment
  • Quick learner and always eager to learn new things

TECHNICAL SKILLS

Programming Languages: C# (7 years), VB.NET (2 years), Java (1 year), XAML (1 year), Python basics, XML and JSON

Web Development: HTML (8 years), HTML5 (1 year), CSS (1 year), JavaScript (7 years), AJAX, ASP.NET Web Forms & MVC 3, 4, 5, JSP, basics of AngularJS, EmberJS and ThreeJS frameworks. WCF, SOAP and REST Services with Web API, WCF and NodeJS basics.

General App Development: Windows Forms (3 years), WPF MVVM (2 years) and Windows Store Apps (1 year) for Windows 7, 8 and 10 desktop development.

APIs & Toolset: ADO.NET (7 years), Entity Framework (2 years), LINQ (4 years), Newtonsoft Json.NET, Visual Studio ( Community), VS TFS, SQL Server ( ), LINQPad, Adobe Dreamweaver, Eclipse, Android Studio, GitHub, Brackets 1.5 and Sublime Text code editors, Access, Visio, Project, MS Office.

WORK EXPERIENCE

Senior .NET Software Developer

Confidential, Portage, MI

Responsibilities:

  • Worked on Agile SCRUM methodology for SDLC.
  • Added new functionality to an existing online tax & accounting management system.
  • Developed new Web Pages and artifacts for the tax & accounting management
  • Web application using C#, HTML, CSS, JavaScript, ASP.NET MVC 4, Kendo UI Controls, jQuery, AJAX, JSON, Views and Controllers.
  • Created a Web Page for the newest version of the tax & accounting management system using only HTML, CSS and AngularJS.
  • Developed a Web API REST Service that calculates and returns financial data in JSON format. REST Service is consumed by the new Web Pages, artifacts and Windows Phone & Windows Store prototype apps.
  • Created new reports using C# and Crystal Reports, reports where generated and displayed in the tax & accounting management Web application.
  • Fixed visual design issues on existent reports (layout, text alignment, colors and fonts)
  • Extensive use of LINQ and C# for the reports code behind logic.
  • Used LINQ to Objects to work with big in memory collections of data for the reports.
  • Created two simple Workflow applications using Windows Workflow Foundation WF 4 and two corresponding ASP.NET MVC4 pages to kick off the Workflow processes.
  • Wrote T-SQL scripts and stored procs that query financial data for the reports.
  • Created a small prototype version of the tax & accounting system as a Windows Phone 8.1 App using XAML and C#.
  • Created another small prototype version of the tax & accounting system as a Windows Store App 8.1 (not published to the store though), used XAML, C# and Entity Framework.
  • Wrote unit test code with Microsoft Unit Test framework.
  • Attended daily SCRUM/status meetings.

Senior .NET Software Developer

Confidential, Appleton, WI

Responsibilities:

  • Developed an online Workflow system for an administrative process using C#, Windows Workflow Foundation (WF) 4, ASP.NET 4, Web API services and LINQ.
  • Worked on Agile SCRUM methodology for SDLC.
  • Developed ASP.NET pages to submit, track and approve the Workflow requests.
  • Developed a Web API REST services consumable from the Workflow.
  • Developed a small WPF desktop application to track Workflow requests.
  • Wrote T-SQL scripts and stored procedures for common CRUD Workflow operations.
  • Developed a C# console tool to replace/remove HTML code fragments from long HTML strings stored in a database used the HTML Agility Pack class library for this.
  • Created a Web Page UI with search and filter functionality for the new sales system.
  • Extensive use of HTML, CSS, ASP.NET MVC (Views and Controllers), JavaScript, jQuery, AJAX, JSON and Entity Frwk for the “search functionality” object model.
  • Worked on other miscellaneous tasks such as creating SSRS reports, gave maintenance/bug fixed an existent multi-threaded Windows Forms application.
  • Wrote some unit test code with Microsoft Unit Test framework.
  • Attended daily stand up SCRUM meetings, code reviews only when needed.
  • Learned new skills working closely with the lead and team managers.

.NET Web Developer

Confidential, Auburn, IN

Responsibilities:

  • Developed a K2 Workflow application and corresponding InfoPath form for each assigned module. The online system as a whole was developed with SharePoint.
  • Worked on Waterfall methodology for SDLC.
  • Used VB.NET and the K2 .NET designer and toolset to create the Workflows.
  • Created reports using Microsoft SSRS (Reporting Services) and SSIS.
  • Migrated a classic ASP Web page to ASP.NET 2.0
  • Migrated old legacy data to XML and then to SQL Server.
  • Attended code review and status meetings every Friday.
  • Wrote user acceptance test documents for each module using a form and Workflow.
  • Tested each Workflow application and documented the results.

.NET Software Developer

Confidential, Murray Hill, NJ

Responsibilities:

  • Developed new modules, pages/views and services for the online GTMS using C# HTML, CSS, ASP.NET MVC 4.0, JavaScript, JSON, jQuery, AJAX, Entity Framework, ODP.NET (Oracle Data Provider), LINQ to Oracle for DAL, Newtonsoft Json.NET, UML Visual Studio 2010 and Oracle 11g database.
  • Worked on Agile SCRUM methodology for SDLC.
  • Created views, controllers and consumable WCF REST Services for the Web app.
  • Created ORM data model using Entity Framework for the GTMS system.
  • Used LINQ to Oracle and ODP.NET provider for data access layer and CRUD operations.
  • Wrote SQL scripts for common CRUD operations in Oracle 11g.
  • Added JavaScript code on views to consume WCF REST Services.
  • Used Json.NET to parse returned service data from JSON to .NET objects and vice versa.
  • Created UML diagrams for use cases, activities, classes, and object sequences.
  • Wrote unit test code with Microsoft Unit Test framework.

.NET Software Developer

Confidential, Memphis, TN

Responsibilities:

  • Developed new pages/views for existing Web application using C#, HTML, CSS, ASP.NET MVC 3, JavaScript, XML, jQuery, AJAX (ASP.NET AJAX Toolkit), ADO.NET for the DAL, Visual Studio 2010 and SQL Server 2008.
  • Worked on Waterfall methodology for SDLC.
  • Extensive use of AJAX on most controls and client side callbacks, along with Script Manager, Update Panels and Modal Popup Extenders to handle interaction.
  • Extensive use of ADO.NET and XML for data access layer CRUD operations with a SQL Server 2008 database. Made use of DataReader, DataAdapter, DataSet and GridViewobjects to obtain the expected functionality. All data access was done through WCF services.
  • Wrote SQL scripts for common CRUD operations and used profiler tools to monitor and improve query execution performance.
  • Wrote exception handling code.
  • Wrote unit test code with Microsoft Unit test framework.

.NET Software Developer

Confidential, Dallas, TX, USA

Responsibilities:

  • Developed the promotions module using C#, HTML, CSS, ASP.NET MVC 3, JavaScript, XML, XSD, jQuery, LINQ to SQL for DAL, LINQ to Objects, SOAP Web Services, T-SQL, Visual Studio 2008 and SQL Server 2008.
  • Developed a WPF MVVM desktop application to display and keep track of promotions.
  • Worked on Waterfall methodology for SDLC.
  • Created views, controllers, reusable APIs, and Web User controls. SOAP Web Services, LINQ to SQL for the data modeling and XML/XSD documents for data storage.
  • Created part of the online help system and documentation.
  • Wrote exception handling code.
  • Wrote SQL scripts for common CRUD operations in SQL Server 2008.
  • Used database tools like SQL Server Profiler and Tuning Advisor to improve performance.
  • Wrote unit test code with NUnit and test suite documents for user acceptance testing.

.NET Software Developer and Instructor

Confidential, Torreon, Mexico

Responsibilities:

  • Taught programming topics such as C#, Windows Forms and SQL Server for one year.
  • Worked on two outsourced dev projects for Confidential clients, BM Solutions and Gebesa.
  • Worked on Waterfall methodology for SDLC.
  • Developed an industrial equipment maintenance Web application called eMaintenance for client BM Solutions using ASP.NET Web Forms, VB.NET, LINQ to SQL, SQL Server, Visio and MS Project.
  • Developed the Antares ERP Web application for client Gebesa using ASP.NET Web Forms, C#, Entity Framework, LINQ to Entities for DAL, SQL Server 2008 and Crystal Reports. The system manages inventory, production processes and resources.
  • Created WCF Web Services that interacted with the ERP system.
  • Created ORM data model using Entity Framework for the ERP system.
  • Wrote exception handling code.
  • Used UML to document the SDLC design phase of both eMaintenance and Antares projects. Created UML diagrams for use cases, activities, classes, and object sequences.

Java Web Developer

Confidential

Responsibilities:

  • Developed modules for a new Web based product sales system implemented in Apache Tomcat Server, JSP, Java and JavaScript. Other tools used include Sybase Power Designer, SQL Server 2000, Dreamweaver and JCreator.
  • Developed a simple data entry application form on Excel for Peñoles metals lab dpt.
  • Worked on a Waterfall environment.
  • Created UML diagrams for use cases, activities, classes, and object sequences.
  • Created user help documents.

Hire Now