Senior Developer Resume
Loveland, OH
SUMMARY
- 15+ years of Information Technology experience, major strengths in C#/OO Design, developing internet and intranet - based applications using Microsoft.NET Technologies.
- Comprehensive Experience in all phases of SDLC; client interaction, requirements gathering, system analysis, design, development, testing and deployment.
- Expertise in C# 6.0, ASP.Net 4.6, WPF, Visual Basic (Including ActiveX Data Objects, Remote Data Objects, COM and ActiveX Programming), MSSQL Server 2014
- Extensive study, design, development, deployment and full project life cycle implementations in Management Information Systems.
- Design, environment setup, automation, end user co-ordination, logical and physical database design, configuration & tuning, testing and vital production support
- Strong ability to analyze and recommend solutions to programming issues, defects and bugs as assigned or encountered
- High KPI achieved in international organizations such as HP, Rohde & Schwarz
- Proficient in unit testing with NUnit, MSTest and mocking framework Moq
- Expert in working with Windows Communication Foundation (WCF), and Windows Presentation Foundation (WPF).
- Good Experience in using ORM such as NHibernate and Entity Framework
- Proficient working with Test Driven Development
- Proficient working with Scrum and waterfall methodologies
- Great confidence in using LINQ to SQL and LINQ to Objects.
- Strong experience in using Crystal Reports
- Extensively used VB6 in multiple projects
- Good Experience in version control such as Visual Source Safe and Subversion (SVN)
- Proficient in using Prism with MEF for dependency injection
- Expert in fine tuning applications designed in WPF to conform to MVVM architectural pattern
- Experience in dealing with multi-culture environment
TECHNICAL SKILLS
- Windows 10, 8.1, 8, 7, Vista, XP
- MySQL, MS-Access, SQL Server 2014/2012/2008 , Oracle
- WPF (C#), ASP.NET(ADO.NET,C#, SOAP Web Services, MVC), Silverlight, WCF, VC++, VB6.0, SQL, T-SQL, DHTML, HTML, HTML5, CSS3, XML, JavaScript, XAML, Java, C++
- Visual Studio 2017/2015/2012
- XML, XSLT, AJAX, JSON, HTTP Handlers, ANTS Profile, SQL Server 2014, NUnit, MS Test, Moq
- JavaScript, JQuery, Angular JS, Powershell
- IIS 7.5, 8, 8.5, 10
- Team Foundation Server (TFS), Apache Subversion, Rational Clearcase
- Microsoft Visio, Enterprise Architect
- Waterfall, Scrum (Agile), TDD
- Entity Framework, NHibernate, LINQ to SQL
PROFESSIONAL EXPERIENCE
Confidential, Loveland OH
Senior Developer
Responsibilities:
- Creating Api Endpoints for the User Controller.
- Unit Testing using xUnit and Moq.
- Implemented Serilog logging to log information and errors in the application.
- Creation of authentication repository classes to authenticate users, generate validation codes and validate access tokens.
- Worked with Business Analysts on getting business requirements.
- Configured relevant services in Startup.cs for dependency injection.
- Usage of Git for Source Control.
Environment: Windows 10, .Net Core, MySql, Entityframework Core, Serilog, xUnit, Moq, Git
Confidential, Johnston RI
Senior Developer
Responsibilities:
- Used Angular 6 as framework to create a PWA (Progressive Web Application) which can work offline and synchronize data with server.
- Use of IndexedDB for storage of documents during no internet connectivity.
- Implement synchronization of IndexedDB and MS SQL Server using ASP.NET Web API.
- Created Restful services using ASP.NET Web API, testing them in postman.
- Hands on experience in TDD (Test Driven Development) using testing tools such as Jasmine, Karma.
- Debugging in firefox, chrome, internet explorer using firebug, chrome dev tools and IE developer toolbar.
- Used Angular $http to send GET/POST request to fetch data from server.
- Worked with CSS3 and bootstrap to create responsive web design.
- Experience in using UI-Router for binding data to different states and rendering different templates
- Hands-on experience in creating Angular modules, controllers, directives, and filters to deploy the entire business logic.
- Worked with Business Analysts on understanding business models and goals.
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
- Involved in Agile/SCRUM process, attending daily stand up and completing tasks in sprintsInvolved in Agile/SCRUM process, attending daily stand up and completing tasks in sprints.
Environment: Windows 10, Angular JS 6, Node JS, Karma,IndexedDB, Visual Studio Code, Visual Studio 2017, Team Foundation Server (TFS), Jasmine, HTML5, CSS3, Javascript, Bootstrap, Restful APIs, MS SQL Server 2017.
Confidential
Senior WPF Developer
Responsibilities:
- Worked on Creating Frac Crew Paths and Icons within the map to allow drilling engineers to know the path of the frac crew.
- Created User Controls in XAML for use in screens within the system.
- Created Converters for use within the system.
- Enhanced views throughout the application.
- Used WCF services for communicating with other application and components.
- Used DevExpress for objects and database mappings.
- User Acceptance testing of the screens to make sure screens meet the system specification and work flow.
- Meetings with Business Analysts to understand the business processes.
Environment: Windows 10, C#, WPF, MVVM, LINQ, WCF, Visual Studio 2017, Team Foundation Server (TFS), DevExpress, Toad for Oracle 12.6.053, Object Oriented Programming (OOP)
Confidential
Senior Developer
Responsibilities:
- Creation of designated Views, Models, and View Models within the payroll system to ensure the compliancy of the MVVM pattern
- Created User Controls in XAML for use in screens within the system.
- Created Converters for use within the system.
- Used WCF services for communicating with other application and components.
- Created Stored Procedures and Packages in Oracle SQL Developer.
- Used DevExpress for objects and database mappings.
- User Acceptance testing of the screens to make sure screens meet the system specification and work flow.
- Meetings with Business Operations to better understand the business processes.
- Building Task Based WCF Services with Task Parallel Library.
Environment: Windows 10, C#, WPF, MVVM, LINQ, Entity Framework 6.0, Visual Studio 2017 Ultimate, Team Foundation Server (TFS), DevExpress 17.1, DevArt dotConnect for Oracle Professional, Infragistics, SQL Developer 17.3.0.271 , Object Oriented Programming (OOP), TPL.
Confidential
Senior Developer
Responsibilities:
- Creation of designated Views, Models, and View Models within the system to ensure the compliancy of the MVVM pattern
- Created User Controls in XAML for use in screens within the system.
- Used EF6 for objects and database mappings.
- Used Visio for Process Flows
- Creation of the Vehicle Prequeue module, which allows for the officers to see the number of vehicles and select the vehicles to proceed to the next step.
- User Acceptance testing of the screens to make sure screens meet the system specification and work flow.
- Involved in creating process flows for Booth 1 and Booth 2, which essentially allows the officer to direct the customer to the next step of the process, depending on whether the customer has a reinspection payment due, or whether he requires any hardware tests on his vehicle.
- Involved in implementing Facial Recognition system (using Microsoft Cognitive Services) to allow officer to login without keying in user credentials.
- Wrote PowerShell scripts to execute processes at regular intervals and capture its results in a log file.
- Used TPL to handle tasks for vehicles after exiting booth 2.
Environment: Windows 10, C#, WPF, MVVM, LINQ, Entity Framework 6.0, MSSQL 2014, Moq. Visual Studio 2017, Team Foundation Server (TFS), Test Driven Development (TDD),Object Oriented Programming (OOP), Powershell, TPL