(React JS, .NET Core, Microservices, Java, NodeJS, Python, Flask, GraphQL, NextJS, Azure DevOps, AWS, CI/CD, TDD, OOP)
● Over 4 years of experience in Full Stack .NET Development in the Banking and Financial Services domain. Responsible for developing
Real-world microservices using .NET API, .NET Identity, payments using Stripe, email microservices, Entity Framework Core, and clean architecture using the latest .NET 8, Azure SQL, and RabbitMQ messaging technologies for asynchronous and synchronous communications between microservices and Azure DevOps pipelines for CI/CD.
● 4+ years’ experience in React JS and Hooks (Functional Programming) and Classes (OOP) design and implementation using Redux for state management and app-state scalability, Material UI for component design libraries, and style components. Designed data and algorithmic logic diagrams as well as UI/UX wireframes using Figma. Optimizing code performance using lazy loading features. Memoization techniques, responsiveness, and JS and its libraries minification.
With over 4 years of experience, I am responsible for providing architectural design and simulating prototyping. OOP patterns and Solid Principles for project delivery, mentoring team members, optimizing code performance, and driving continuous improvement in coding standards and practices. Using Express.js and Fastify.js for RESTful API development. Implemented real-time, bidirectional, and event-based communication using.
Socket.IO and WebSocket.
● 3+ years of experience in Python with Flask Development in the Banking and Financial service domain. Responsible for developing scalable reporting systems using Django, Flask-RESTful for RESTful API services, integrated data visualizations, and machine. Learning models that perform scenario analysis using data frame query algorithms in NumPy and Matplotlib. Flask-Logging for logging and monitoring bugs/ fixes. Building OAuth and OpenID Connect servers using Authlib. Using Python for AI, NLP, and ML, Gen AI, and chatbots, developed and implemented ETL processes with SSIS, created interactive reports with SSRS, and designed OLAP.
Cube, and utilized data warehousing techniques to enhance business intelligence and reporting.
● 4+ years of proficiency in Object-Oriented Analysis and Design (OOAD) methodology. Programming experience in developing MVC/web-based applications using Core Java, JavaFX, JavaScript, HTML, and CSS, utilizing Microservices Design Patterns, Data Structures, and Algorithms.
Solid business understanding in the financial domain in the areas of foreign exchange (FX), retail, mortgage, and payment solutions and services, including STRIPE. Proficient in all stages of software development life cycle (SDLC), in Agile and SCRUM environments, using Node, JIRA, and Azure.
Including requirement management, design, and documentation using Draw.io, MS Visio, and Confluence.
● Good understanding of building, deploying, and maintaining critical applications in Azure environments (2 years) with industry leading platforms, including Amazon Web Services (AWS), (2 years)
● Proficiency in using CI/CD pipeline tools, such as Docker and Azure DevOps. Extensive experience in developing RESTful APIs, using JSON as a data exchange format to integrate custom web applications and enterprise systems.
Systems and application modules, Postman, Swagger UI, and OpenAI.
● Solid experience in JSON, RESTful Web Services, SOAP, and UML.
● Experienced in migrating legacy codebases to modern, semantic-based systems.
● Always worked closely with system users and management, leveraged quick problem-solving, questions, feedback, excellent teamwork and communication skills.
Domain: K-12 Education SAAS HR Management System; Client: US Schools District and others in Pennsylvania, United States (Remote - Contract).
• Investigate and prioritize SaaS products and features built with ReactJS, TypeScript, Azure SQL, .NET Web API, GraphQL, EF Core, Azure Cloud, and Octopus Deploy.
• Debug and correct software bugs, collaborating with teams to ensure quality assurance and swift issue resolution.
• Liaise with subject matter experts to understand the needs of potential users, improve the Absence Management System, Hiring Management System, and Time Tracking System, and unlock their potential.
• Investigate, prioritize, and address customer-reported issues promptly, providing clear communication on resolution progress.
• Clearly communicate options and status regarding issues with clarity, objectivity, and empathy.
• Implement small feature enhancements, collaborate with stakeholders, and document changes for seamless updates using Confluence.
• Working at all levels of the stack, from Azure, SQL, and C# to GraphQL, TypeScript, and React.
• Troubleshooting of post-release software faults to support live service and installed software patch design.
Technologies – React, ASP.NET 8, Azure SQL, Typescript, Azure SQL Server DB, Octopus deploy, GraphQL, DataDog, Azure DevOps, Microsoft Azure, and other internal tools.
Domain: Telecommunication Tax SAAS, Client: T-Mobile, AT&T and others – Pennsylvania United States (Remote - Contract)
Technologies – ASP.NET 6, Azure SQL, TypeScript, SQL Server DB, AngularJS, Azure DevOps, Microsoft Azure, and other internal tools.
Domain: Capital Project And Budgeting System SAAS Product UK, Client: IBM and BellRock – Aberdeen, UK (Remote - Contract)
● Developed and maintained cloud-based enterprise software as a service (SaaS) using React and .NET solutions to bulletproof each feature from end to end including testing, error handling, and user action feedback.
● Responsible for the CICD pipelines and automation in Azure DevOps.
● Conduct several meetings with the Microsoft Team concerning the most cost-efficient infrastructure and Role-Based Access Control for multi-tenant and single-tenant deployments.
● Design, test, and deliver a microservices user management system that integrates with Azure B2B and B2C authentication and authorization.
● Responsible for developing the deployment architecture using the Azure Portal to create resource groups, app services, and storage accounts, and SQL database.
Redesign the existing .Net app using best practices and guided architectural decisions, considering future scalability.
● Implement user licenses and management, and optimize for future junior developers.
● Re-modeling data to fit SQL DB schema and tables using Entity Framework and AutoMapper libraries to implement DTOs.
● Develop, refactor, and write test cases for UI apps written in React JS.
● Develop and refactor UI code in React JS, and implement new features.
● Collaborate with stakeholders (business and IT) to align business with specific requirements, including automated testing, security and system communication. ● Maintain communication and mentorship with the Dev team over Slack, and Notion.
● Utilized Azure DevOps for Agile Methodology and Project Management.
Technologies – React, ASP.NET 6, Azure SQL, TypeScript, SQL Server DB, Azure DevOps, Microsoft Azure, and other internal tools.
Domain: Solar Market NG (Remote - Contract)
Technologies – NodeJS, React JS, Figma, Draw.io, Sandbox, JIRA.
Domain: Banking and Finance; Clients: Bank of Scotland (RBS), Ulster Bank, and Coutts – RBS Retail Banking and Mortgage, Edinburgh, UK.
Technologies – React 18, TypeScript, .NET, C#, Python, Flask, VB.NET, Web Forms, Redux, Oracle, Postgres, AWS, JFROG Artifactory, and other internal tools.
Domain: Education; Client: Professors of Information Technology and Business, Aberdeen City, UK.
Technologies – React, NodeJS, Python, Java, JavaFX, SSIS, OLAP, Data Warehousing, ETL, Data Integration, Reporting, Java Swing, JUnit, Git, Eclipse, NetBeans, HTML, CSS, PHP.
Domain – Blockchain; Clients: Cryptocurrency traders.
Technologies – Node.js, Express.js, Fastify.js, HTML, CSS, Bootstrap, jQuery, React, Redux, Hooks, Jest, Jasmine, Redis, RabbitMQ, MongoDB, Robo3T, SQL, MySQL, PostgreSQL, Jenkins, and AWS Lambda.
Domain: Telecommunications, Client: MTN South Africa and AIRTEL Nig.
Technologies – Node.js, Express.js, Fastify, HTML, CSS, Bootstrap, jQuery, React, Redux, Class Component React, Jest, Jasmine, TCP, IDP, SIP, P2P, WebRTC, VOIP, MongoDB SQL, MySQL, PostgreSQL.
Domain: E-commerce, Client: Nesa Admin.
Technologies – Node.js, Express.js, Fastify.js, HTML, CSS, Bootstrap, jQuery, React, Redux, Class Component React, MongoDB, SQL, MySQL, PostgreSQL.