Senior Application Developer Specialist Resume
Olympia, WA
SUMMARY
- Having 11+ years’ experience in application and product development and maintenance on the Microsoft platform. A broad set of software skills. Proficient in design patterns and OOAD.
- Proficient in architecting products and applications. Exposure to the breadth of technologies. Combination of technical and project management skills. Looking forward to a job to suit wide skill profile with emphasis on architecture and design, and individual contributor on coding.
- Expertise in .NET CORE 3.X, .NET 4.X, C#, VB.NET, ASP.NET, MVC5, REST API, XML, Angular X.0, JQuery, LINQ, WCF, Entity Framework Core 3.1, Entity Framework 6.0, JavaScript, Typescript, Bootstrap, HTML5, CSS3, Power Shell.
- Intermediate JavaScript Framework Knowledge on Knockout JS, Backbone JS, System JS, JQuery UI, Angular UI, React JS, Node JS.
- Expertise in Web Application authentication using SAML 2.0, OAuth 2.0.
- Windows, Form and Passport along with Multifactor authentication.
- Expertise in Authorization methods like Token based, Claim based to authorizing Users, through web request, user roles and User Account Impersonation.
- Experience in working with AngularJS framework for building Single Page Application (SPA) with well - versed knowledge on AngularJS controllers, directives, components, factory, service resources, routings and events.
- Extensive knowledge on design patterns including Dependency Injection (DI), Inversion of control (IOC), CQRS (Command Query Responsibility Segregation) and MVC.
- Expertise on writing unit test methods using XUnit, NUnit, MSTest and Moq framework
- Dexterity to learn and teach new concepts, highly adaptive to any type of work environment and technology and direct concurrent tasks. Demonstrated ability in a fast-paced, results-oriented environment with a high degree of endurance and flexibility.
- Experienced in Onshore - Offshore development team co-ordination, Agile Process, Waterfall methodology, TDD (Test Driven Development)
- Confident on strategies on Product Development Lifecycle, Program/Project Management, Business Analysis, People Management, Delivery Management, Product Support, DevOps. etc.
- Extensive experience on Management of Incident, Change, Problem, IT Infrastructure, DR, SLA and performed optimization of entire process based on the reporting of the mentioned parameters
- A leader in facilitating UAT (User Acceptance Testing) with clients.
- Proficient in user requirements gathering, the concept of operations, problem analysis, solution development, testing and implementation planning over the entire SDLC.
- Hands-on experience using Source Control Tools like Git, VSTS
- Expertise in working with open source tools likeSelenium (Selenium WebDriver) using C#, having knowledge on Selenium IDE, Selenium RC and Selenium Grid.
TECHNICAL SKILLS
Microsoft Technologies: .Net Core 3.1, .Net Framework 4.8, C#, VB.Net, MVC 5.0, REST API 2.0, Silver light, Web Forms, Win Forms, WPF, WCF, ADO.Net, LINQ, Entity Framework 6.0, Entity Framework Core 3.0
Web Technologies: Web Services, HTML5, SOAP, WSDL, AJAX, XML, XSL, XSLT, JavaScript
JavaScript Framework: JQuery, Bootstrap, AJAX, JSON and Angular, Knockout JS, Backbone JS, System JS, JQuery UI, Angular UI, React JS, Node JS, NPM
Development Tools: Visual Studio .NET 2022
Databases: MS SQL Server 2018
BI Tool: SSRS, SSIS
Version Control: GIT
PROFESSIONAL EXPERIENCE
Senior Application Developer Specialist
Confidential, Olympia, WA
Responsibilities:
- Understand client requirements and gaps in the existing system, translate those into application features.
- Creating reports using Power BI.
- Database design and Application solution design.
- Design creative prototypes according to specifications.
- ADFS - Active Directory Federation Services to authenticate users from different agencies.
- Write high-quality source code to program complete applications within deadlines.
- Write Unit Test and to achieve 95% of Code Coverage.
- Perform Integration testing.
- Create Selenium test scripts for E2E flow as regression suite.
- Work with BA to create User Guide.
- Work with UI/UX team for accessibility testing.
- Collaborate with a team of IT professionals to set specifications for new applications and common framework for the Enterprise.
- Coordinating for UAT.
- Troubleshoot and debug applications.
- Evaluate existing applications to Reprogram, Modernize, Update and Add New features.
- Creating Initiatives, Backlog, User Stories, Task, Story Pointing, Grooming in Azure DevOps.
- Create .yml scripts to Build and Release pipeline (CI/CD) in Azure DevOps.
- Develop technical documents and handbooks to accurately represent application design and code.
Senior Consultant .Net Developer
Confidential, Olympia, WA
Responsibilities:
- Involve in requirements gathering from client, conceptual design, analysis, and detail design, development and system testing.
- Developed Authentication package for the users to authenticate through SAW (Secure Access Washington) portal using SAML 2.0
- Involved in solutioning discussion with Architects.
- Implement web pages’ design and client side validation using HTML5, Master Pages, CSS3, JavaScript and AJAX.
- Writing business validation Rules application using C#.
- Design and implement REST WEB APIs on top of the database to access and update the data.
- Designed Web forms and Windows interfaces.
- Implemented Unit test project using xUnit and Moq framework for the entire solution.
- Closely worked with Agile team to groom the user stories and story pointing.
- Worked the Paypoint vendor to implemented payment gateway in the solution.
- Worked on Visual Studio Team Sever to configure the Story Board.
- Involved in database objects creation like tables, triggers. Developed complex T-SQL stored procedures in SQL-Server 2018.
- Involved multiple discussion with Business Analyst and Business Design Specialist to identify the business requirement, process flow and system flow.
- Worked with Communication team to get the proper verbiage to be displayed in the application portal.
- Worked with UI/UX team to make sure the application portal to be ADA - Americans with Disabilities compliant and WCAG 2.0 - Web Content Accessibility Guidelines.
- Responsible for development cycle including high-level design, data design, coding, testing, and creation of functional documentation.
Senior Consultant .Net Developer
Confidential, Sacramento, CA
Responsibilities:
- Analyzing and working on Confidential framework modernization with latest technologies (.Net Framework 4.7, Enterprise Library 6.0, MS SQL Server 2016, MVC 5.0)
- Created Interface application to connect 3rd party services like DMV, Address Verification
- Created Common Interface Service Layer to connect Application Web API’s
- Evaluated SDIO and UI web applications for WCAG 2.0 standards.
- Created Complex report automation for Go Live of IOU project.
- Integrated Unity/IOC in to existing applications.
- Designed and build the front-end page for listing available User Type and adding the User Role
- Added corresponding model class in back-end with C# code which matches table in database.
- Developed multiple business critical Go Live reports and graphs using Excel Pivots.
- Created WCF Service to check the performance of Client API’s
- Created Service Ping tools to check the availability of all the Application services.
- Created Unit Test and User Load Test Projects for Client API’s
- Creating complex SQL queries to get the accurate data from the application to get number of users Registration and Re-registration, failed users (different types of failures and bucketing it)
Web API Developer
Confidential, Olympia, WA
Responsibilities:
- Designed API solution with Database library Service and Common Utility Service.
- Configured Global Exception handling service, Tracing, Unit of Work and Log4Net
- Developed Login service to authenticate the users by reading header values and verify against active directory.
- Created attributes to validate user session and model state.
- Created TFS automatic build for continues integration and deployment with Pre/Post build activities using PowerShell.
- Connecting AX7 and AX8 (Application Extender) service to upload the documents through API service.
- Created Validation attributes for JSON objects and other data for POST API’s.
- Maintaining and updating Technical Architecture document at the end of every sprint.
- Setup JMeter for API performance testing and prepared performance report.
- Create Single Page Application using Angular 1.5 to verify the API result set to ensure the data communication between DB and Mobile
- Used JQuery to access Angular control to show the status of the connectivity and validation of data by changing it properties runtime.
.Net Project Lead
Confidential, Minneapolis, MN
Responsibilities:
- Extensively involved in all stages of SDLC and followed Agile Methodology to produce high quality applications.
- Identified and documented the System dependencies, prerequisites, server configuration and software required.
- Created multiple Visio documents as a part of Design Phase to show the Application flow.
- Created Windows Service and controlled through Corn Tab Pattern.
- Design and developed a logic to handle over 30+ events in one service through timers.
- Created PowerShell Scripts for functional activities.
- Created and read the values through C# of XML based Application configuration.
- Used Parallel Task Library to trigger multiple events at a same time.
- Client interaction for requirement gathering, finalization of functional specifications.
- Communicate on both technical and non-technical levels with technical team and business
- Prepared high and low level design documents.
- Reviewed the codes during different development stages of development life cycle.
- Developed WCF services to get Provisioning History and Billing information from Soft layer API’s.
- Developed Web API service which will be consumed by Intranet and Mobile application.
- Maintained the Source code in the team foundation server 2008 and created auto nightly builds.
- The application was developed in test driven with Unit testing.
- Created EDMX for data access and updated the key dependents.
- Create FAQ documents for the issues which where faced in daily business.
.Net Project Lead
Confidential, Salt Lake City, UT
Responsibilities:
- Developed multiple small Web applications, Windows Service, WCF service in ASP.NET with C#.
- Followed Agile methodology to produce high quality applications.
- Wrote complex SQL queries, Stored Procedures and Triggers accessed by the SQL database using ADO.Net.
- Used WCF services for data transfers over HTTP Network to downstream and upstream.
- Developed the classes and interfaces by using C# coding.
- Designed financial reports in SSRS for business users.
- Created and deployed WCF services using ASP.NET and C#.Net, and generated the proxy class files based on the services to consume in the Web application.
- Reviewed codes during different development stages of development life cycles.
- Configured SSRS in the Report servers
- Managing and implementing SSO authentication and installing X509 message signing certificates.
- Maintenance and support of web based (Intranet) USBT applications in C#.
- Extensively worked on ManageNow and ServiceNow ticketing systems and compliance with ITIL process.
- Performed deep analysis on data and identified root cause of the issues in various scenarios.
- Prepared the portfolio management reports, weekly and monthly status reports.
- Prepared the research reports, interpreting results and provided recommendations.
