Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic

Asuquo Eniang

Ottawa

Summary

Senior C# Developer with 8+ years of experience specializing in ASP.NET Blazor, Entity Framework, and SQL Server development. Extensive expertise in designing and delivering scalable, secure, and efficient web applications. Proficient in leveraging Microsoft Azure services for hosting, storage, and security solutions. Adept at using Azure DevOps for source control, CI/CD pipelines, and sprint planning. Strong knowledge of object-oriented programming, design patterns, and secure coding principles.

Overview

10
10
years of professional experience

Work History

Senior .NET Software Developer, Full Stack

Pinnacle Sports
01.2023 - 11.2024
  • Improved application performance by refactoring existing methods to leverage .NET's task await programming model.
  • Designed and implemented a REST API wrapper for a client testing tool for easy access and usage
  • Reduced software bugs through thorough testing, debugging, and adherence to solid coding principles.
  • Coordinated with product managers to gather requirements, create technical specifications, and develop new features accordingly.
  • Integrated API endpoints from various third-party services for improved functionality and feature-rich applications in .NET environments.
  • Helped onboard new developers, sharing knowledge of best practices in .NET development and full-stack technologies.

Acting Tech Advisor

Transport Canada
09.2021 - 06.2022
  • Enterprise web application for receiving and tracking Service Requests for conducting inspection activities on marine vessels entering Canadian waters
  • Client-facing web application interfaces with 8 back-end rest services, 2 of which are built and maintained by my team
  • This application provides users with functionality to track status of inspection service requests, enter time spent on various inspection and related activities, submitting same to manager for approval
  • Provides clerks functionality to generate and submit invoices to finance for review and payment processing
  • Provides functionality for tracking service standards, and issuing remittance to client where such standards are not met
  • Provides functionality for searching and filtering requests by over 30 parameters, and presenting results to users for a smooth experience in locating requests quickly
  • Allows collecting deficiencies against vessels related to inspection activities on such vessels, with reporting capability that generates a PDF summary, and printable certificates for the client
  • Provide technical leadership to a team of 4 developers
  • Provide and recommend training targeted toward current development tasks
  • Help onboard new team members, provide assistance in setting up development environments
  • Develop suitable architecture for new back-end services to support current application
  • Design and develop data models for rest service application
  • Interface with business to understand work items in backlog, and discuss implementation plan with development team
  • Provide inputs for solution to business needs and requirements
  • Encourage test and design driven development for each project
  • Interface with other development teams to share knowledge and components for solving similar technical problems
  • Participate and contribute in team scrum events
  • Technologies: C#, .NET Core 3.1, 5.0, 6.0, VS 2019, 2022 prev., ASP.NET Core MVC, Blazor, Web API Core, JavaScript, jQuery, CSS, WET kit

Full-stack Developer

Transport Canada Ltd
02.2019 - 08.2021
  • Same as above, as well as a the Marine Insurance Unit enterprise web application
  • Application provides external users functionality to apply for marine insurance certificates as requirement for navigating marine vessels within Canadian waters
  • Provides functionality for submitting and tracking status of requests, uploading PDF documents for review, options for online or check-based payments of fees
  • Write and test robust code for application development – back end
  • Help write tasks for Product backlog items to achieve current sprint goals
  • Design and Develop solution to technical problems, like file upload feature with virus scanning capability
  • Design and develop UI components for application to provide smooth user experience
  • Implement changes to ensure accessibility requirements are met to WCAG standards
  • Investigate and fix bugs reported by clients
  • Provide guidance to entry-level developers on the team to help promote team output and reputation
  • Technologies: C#, .NET Core 3.1, Blazor server, VS 2017/2019., ASP.NET Core MVC, JavaScript, jQuery

.Net Developer/Web

Ambico Ltd
11.2014 - 12.2018
  • Full-stack development/testing of an order management/product configurator web application
  • This application is used by project managers in a manufacturing plant to configure and automate factory layout drawings for customized door/frame products, and schedule reports
  • The client side is built using angularjs javascript framework, HTML and CSS to provide a rich client user experience
  • The backend uses ASP.NET web API ODATA controllers and entity framework 6+ ORM
  • The backend code also performs CAD (computer aided design) file manipulation via COM automation of Solid Edge software
  • Inputs made by users is retrieved from an SQL database and used for this process
  • I currently maintain and develop new features for this application
  • Write and test front end code in JavaScript, html/CSS development using bootstrap framework
  • Write and test backend controllers in C# in visual studio 2017
  • Implement Solid Edge COM automation code in C#
  • Write SQL queries and stored procedures to perform specialized tasks on the database
  • Attend regular meetings to discuss business rules, new features and priorities
  • Suggest alternative approaches to feature implementation to improve performance and increase efficiency – based on experience
  • Work with other developers to integrate various projects into a single solution
  • Technologies: C# .NET 4.6, VS 2017, ASP.NET, Web API OData, Angularjs, Solid Edge API, Breeze.js, Bootstrap, Kendo UI

Education

Advanced Diploma - Photonics Technology

Algonquin College
Ottawa, ON
03-2007

Bachelor of Engineering - Mechanical Engineering

University of Nigeria
Nsukka
03-1998

Skills

  • SSO (Single Sign-On)
  • Blazor UI Implementation
  • SQL server management
  • Responsive web design
  • Object-oriented programming
  • RESTful APIs
  • Microservices architecture
  • Entity framework
  • Scrum framework
  • SSL app deployment using Visual Studio and IIS
  • Unit testing
  • Azure cloud services
  • Web API development
  • C# programming

Languages

English
Full Professional

Timeline

Senior .NET Software Developer, Full Stack

Pinnacle Sports
01.2023 - 11.2024

Acting Tech Advisor

Transport Canada
09.2021 - 06.2022

Full-stack Developer

Transport Canada Ltd
02.2019 - 08.2021

.Net Developer/Web

Ambico Ltd
11.2014 - 12.2018

Advanced Diploma - Photonics Technology

Algonquin College

Bachelor of Engineering - Mechanical Engineering

University of Nigeria
Asuquo Eniang