Technical Summary:
SME in Full Stack .NET * Framework, MAUI applications in .NET 9 Framework and Core, Web API, developing in C# and ASP.NET, design patterns MVC, MVVM architecture patterns, web applications using Python and Azure, HTML5, TypeScript, NoSQL DB (MongoDB), RESTful APIs via Web API + JSON, OData, Bootstrap 4+, jQuery, CSS, and Git, expertise in Node server-side programming (C#, Java, Python) and GraphQL, expertise in AWS and PostgreSQL with ORM experience such as Entity Framework, NHibernate, Dapper, AWS, Azure, GCP utilized in AI/ML, Development and Security, Blazor, ASP.NET MVC, JavaScript, Kendo UI including frameworks frontend frameworks: React/Angular/Vue, JavaScript (ES6+), Mud Blazor, using Swagger, strong understanding of object-oriented programming and SOLID design principles, and Test-Driven development, Cloud technologies such as Docker, Kubernetes SSRS, SSIS, frond end frameworks (Angular 19, React 19.1, Vue 3.4 or Blazor ).
Global Payments Inc. – (January 2016 – Present) – Full Stack Developer
Responsibilities and Duties
●Created Full Stack Full Stack .NET 9 Framework, MAUI applications and ASP.NET MVC, MVVM web and mobile applications using C# OOP language with JavaScript Frameworks (Angular 17+, ReactJS or Blazor) and Entity Framework, developing HTML5, frontend frameworks: React/Angular/Vue, JavaScript (ES6+), front-end expertise in Node server-side programming (C#, Java, Python) and GraphQL, expertise in AWS and PostgreSQL with (SQL Server, PostgreSQL, MySQL, MongoDB, NoSQL), AWS, Azure, GCP Bootstrap 4+, jQuery, and development, working closely with product owners to shape and deliver features to customers, building the web, AWS, Azure, GCP utilized in AI/ML, data analytics, and Cloud technologies such as Docker, Kubernetes.
●Team lead of large Agile development projects experience as a full stack developer, Proficiency in Angular 16+, .Net Core 6+, MS SQL, ORM experience Entity Framework, NHibernate, Dapper, experience in designing and building REST and SOAP APIs, developed WinForms as wrappers the Windows API in managed code to be used in UI frameworks for building Windows desktop and .NET web apps. converted WinForms to Visual Studio 2022 WPF to replace WinForms, performed hands on coding using programming languages such as JavaScript, PHP, C#, experience with frameworks.
●Team-lead for design and implementingASP.NET MVC, JavaScript, Kendo UI, developed and managed SQL databases, ensuring data integrity and performance optimization, collaborated with cross-functional teams to define, design, and ship new features for our web applications, deployed containers on Azure, implemented REST APIs, Python web frameworks, Microsoft ASP.NET Core technology stack, including MVC, Razor pages and C#, analytical expertise with the ability to isolate, diagnose and troubleshoot complex technical issues, with large scale applications desired, strong front-end skills with proficiency in Sass, HTML5 and client-side scripting frameworks including Bootstrap, jQuery or Blazor, strong understanding of state management, event lifecycles, and application performance, implementing responsive UI’s targeting multiple browsers and platforms, power user with Git and TFS version control.
●Developed Blazor and MudBlazor responsive components libraries, working experience with .NET web application lifecycle and middleware, C#, Web API Design, Development and Security, Blazor, JavaScript including frameworks React, (Angular 19, React 19.1, Vue 3.4 ), Mud Blazor, ASP.NET MVC, JavaScript, Kendo UI for client and server codes with C# as web framework as reusable components that can be effortlessly coordinated into projects, saving time and effort within the advancement handling of applications by sharing code and libraries with the front-end client code and back-end logic. Worked with Swagger, ability to use DDL to create database objects and relationships, construct advanced queries, and optimize query performance, developed, and deployed machine learning models and algorithms in production, collaborated with product partners translated specs into AI/ML solutions.
●App Services, Azure Functions, Azure API Management, Azure Logic Apps, Azure SQL, Cosmos DB, Blob Storage, Azure DevOps for CI/CD pipelines, Azure Keys, Azure AD (Authentication/Authorization).
Global SharePoint Works, LLC. (May 2003 – December 2015) – Full Stack Developer
Responsibilities and Duties
●Team lead for implementation of MEAN full stack GIT, node.js (grunt, bower), Express, Angular 4, MySQL for single page applications, experience with Node.js, BASH scripting, PostgreSQL, working with Docker, AWS and similar web services providers, Angular/React Bootstrap, Git/TFS, coding in Node API, MVC to write clean, concise, reusable codes for full stack apps for RDBS such as SQL Server, SSRS, SSIS, SSAS, Oracle with migration, NoSQL with JIRA Agile development in large development projects GIT, Web Forms and LINQ, XML, Unix shell scripting, Python 3, Cloudify Blueprints.
●Built WinForms (GUI) C# class library in .NET & .NET Framework for desktops, Mobile, laptop, and tablet PCs to replace C++ Libraries in multi-tier solution on GitHub. for mobile apps in UI/UX design process of building the RESTful API with Agile development Cloud based experience (AWS, Azure) – including PaaS, IaaS, Data and Storage, Networking, Security, Microservices, and Containers (Docker), experience using Azure Service Bus emulator as test for Service bus service experience in Azure DevOps.
●Full Stack proficiency in JavaScript, HTML5, TypeScript, NoSQL DB (MongoDB), RESTful APIs via Web
API + JSON, OData, Bootstrap 4+, jQuery front-end technologies, full-stack development experience (JavaScript/TypeScript, Node, React, Next.js, Bootstrap v5.0. Multi-threading, LINQ, understanding of entire development process, including specification, documentation and quality assurance, experience with Visual Studio, Git, Team Foundation Server, and/or C++ desktop/web C# developer applications in C#, VB.NET, VBScript DevExpress.
●Created and communicated project/program management best practices by making recommendations and managing the use and adoption of appropriate project/program management tools and best practices, analyzed upcoming changes and MySQL, OLAP cubes, Entity Framework (EF) Core as lightweight, extensible, open-source data access technology for object-relational mapper (O/RM).
●Worked with stakeholders (at all levels) to address any gaps, modifications or refinements to risk analysis, planning and tracking processes, owned and prepared scorecards, project/program status, and other material, utilized SOLID design practices, code reuse, wrote efficient programming languages like JavaScript (Angular, React, Node), HTML5/CSS3, TypeScript, open source frameworks, RESTful web services and communicated RESTful API requirements to the back-end team C#, ASP.NET MVC, jQuery and Entity Framework, React.js, Azure Bus Queues, .NET Core, Serverless Apps (Azure Functions).
●Produced clean, maintainable, and scalable C# code, with a focus on quality through MS best practices, automated testing, and peer reviews of architectural principles, including scalability, modular design, and microservices in Agile/Scrum environments, strong on programming for CI/CD pipelines and DevOps processes, effective communicator to keep stakeholders informed, collaborates seamlessly, and took full ownership of tasks.
●Designed data structures and algorithms, patterns and practices in OOP, databases, SQL, web programming for LexisNexis as global information and analytics company to provide tools and data for legal research, risk management, and business intelligence.
●Understanding of object-oriented programming and “SOLID” principles design principles, and Test-Driven development, cloud technologies (AWS, Azure, GPC) implemented at scale across multiple teams globally, UI/UX technologies, REST services, SOA, micro-services, unit testing, mocking frameworks, automation frameworks, DevOps in a mature CI/CD SDLC environment, implemented exception handling, logging, monitoring, performance measurement, operational metrics knowledge, Strong communication, partnership, teamwork, and influencing skills are required. Ability to communicate with and present to engineers, senior management & relevant stakeholders.
The Toronto Star Newspaper, (1/1993 – 4/2003) - Software Developer
Responsibilities and Duties:
Architected, designed, developed, and maintained robust and scalable software applications and systems, legacy backend technologies based on backend services and modules, database integrations, optimized for performance and designed to be consumed by client/server and web applications. Develop advanced SPs statements and procedural code on multiple database management systems (SQL Server, DB2, and Oracle). tasks include querying data, manipulating data, generating reports, and ensured alignment with user experience, performance, and security standards, full stack enterprise-grade applications to enhance existing software and develop new features to support evolving business needs Write clean, maintainable code using C++, VB, and VB.NET, Delphi languages, prototype concepts and iterate based on feedback, identified and resolved bugs and production issues efficiently Ensured all software solutions meet standards for security, performance, and scalability, participated in all phases of the software development lifecycle (SDLC).
Partnered with internal teams and third-party vendors to develop end-to-end solutions Worked closely with stakeholders to gather requirements and deliver high-quality results Contribute to documentation and clearly communicate technical approaches Perform peer code reviews and offer constructive feedback Operated within waterfall and agile frameworks and contributed to sprint planning and delivery Built and maintained automated testing, continuous integration, and continuous deployment Developed extensible enterprise software using cutting-edge technology maintained full stack enterprise-grade applications Enhanced existing software and develop new features to support evolving business needs Developed and maintained software applications including prototyping, designing, coding, testing (including unit testing), test automation and documentation.
Adhered to software development and source control processes Performed risk management to minimize customer impact from software defects Data & Analytics – Develop custom dashboards, automate reports, and provide insights for data-driven decision-making Software development and integration - Integrating our application with various third-party applications, systems, and APIs to ensure seamless data flow and process automation. Project management and leadership - Troubleshooting and support - Identifying, diagnosing, and resolving technical issues and bugs within our applications to ensure a smooth user experience. Creating and maintaining technical documentation for our custom modules, and integrations for future reference and knowledge sharing. Participating in code reviews to ensure best practices, coding standards, and quality assurance. full-stack development, building and deploying features from front-end UI to backend APIs.
Education & Training
●Master’s degree, Computer Science, Technical Univ. of Denmark (1992)
●Certified Advanced Developer (Kentico ver10 - 2015)
●AZ-900T01: Microsoft Azure Fundamentals Certification (2015)
●Microsoft Power Platform Developer Associate certification (2018)
●AZ 70-486: Microsoft Developing ASP.NET MVC Model Web Applications (2020)
●MOC 20486C: Developing ASP.NET MVC 5 Web Applications (2024)
●MOC 55267 A Mastering Advanced Angular – The NGRX Store, Angular Universal (2024)