Michael Princewill

Michael Princewill

I build scalable backends, cloud systems, and blockchain apps using Node.js, Kubernetes, and AWS.
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Lagos City, Lagos State, Nigeria
Experience:
6 years
Michael Princewill Lagos Nigeria | - |-SUMMARY I am a skilled Software Engineer with over six years of experience designing, developing, and deploying web software solutions. Proficient in JavaScript, HTML, CSS, TypeScript, Python, Java, SQL, and NoSQL database technologies. Demonstrated expertise in architecting scalable microservice architectures, integrating blockchain solutions, and optimizing CI/CD pipelines. Proven ability to lead project teams, communicate effectively with stakeholders, and deliver high-quality software products that meet and exceed customer and user expectations. SKILLS ​ JavaScript, HTML, CSS, SCSS, TypeScript, Java, Docker, Redux, React, NestJS, Object Oriented Programming, NodeJS, MongoDB, PostgreSQL, MYSQL, Sequelize, TypeORM, SQL, Java, Spring boot, Python, FastAPI. EXPERIENCE ​ Ash Nelson Partners Ltd​ Lekki Lagos Software Engineer​ May 2022 - Present ●​ Leads the architectural design and implementation of a scalable microservice architecture for an enterprise-level anti-money laundering (AML) application, ensuring compliance with industry standards and aligning with business goals. ●​ Orchestrate the integration of Kafka as a message broker to facilitate the seamless transfer of suspicious transaction reports, optimizing configurations for high throughput and low latency. ●​ Develops and implements an innovative AML extension, enhancing report generation capabilities using XML file format and ensuring accuracy and compliance with regulatory requirements. Engineers a custom HTTP interceptor module to capture and log all application activities, enhancing audit trail visibility and enabling comprehensive compliance monitoring. ●​ ●​ ●​ ●​ ​ Rocket Global​ Software Engineer​ ●​ ●​ ●​ ●​ ●​ ●​ ●​ ●​ ​ Leads the integration of LDAP/Active Directory authentication, streamlining user management and enhancing security posture through role-based access control and single sign-on functionality. Collaborates with cross-functional teams to define service boundaries, APIs, and communication protocols, facilitating modular development and deployment of individual components in the microservices architecture. Developed a middleware for a fraud management system to optimize workload processing and distribution.. Led the integration effort to connect the organization's trading platform with the Binance cryptocurrency exchange, enabling smart trade crypto assets management. Implemented APIs provided by Binance to access market data, execute trades, and manage cryptocurrency assets programmatically. Developed custom algorithms and trading strategies to automate buy/sell decisions based on real-time market conditions, risk parameters, and user preferences. Conducted extensive testing and optimization to ensure the reliability, efficiency, and security of the integrated trading system Conceptualized, designed, and developed a new cryptocurrency token leveraging a valid crypto blockchain technology. Utilized blockchain platforms such as Ethereum, Binance Smart Chain, or others to create and deploy the crypto token. Implemented smart contracts and tokenomics features to establish a crypto token ecosystem behavior, distribution, and governance. Performed rigorous testing and auditing to validate the security, integrity, and regulatory compliance of a crypto token in alignment with industry standards. Chji14xchange​ Software Engineer​ ●​ ●​ ●​ ●​ ●​ Ajah Lagos May 2021 - April 2022 Ajah Lagos January 2019 - May 2021 Managed operational aspects of Kubernetes cluster hosting 10 Node.js and Springboot microservices, ensuring high availability, scalability, and reliability. Implemented automated deployment pipelines and CI/CD processes to streamline application deployment and updates. Monitored cluster health, performance, and resource utilization, implementing optimizations to improve efficiency and reduce costs. Collaborated with team to design, develop, and deploy a peer-to-peer trading platform for crypto-fiat exchanges. Developed escrow smart contracts using blockchain technology, ensuring transparent and tamper-proof handling of funds. ●​ ​ ​ Integrated KYC verification services to streamline customer onboarding and ensure compliance with regulatory requirements. Andela​ Software Engineer​ ●​ ●​ ●​ ●​ ●​ ●​ ●​ ●​ Anthony Lagos September 2018 - November 2018 Designed, developed, and deployed custom in-house applications using modern web technologies such as Springboot, React, and Postgres. Led the end-to-end development lifecycle, from requirements gathering and design to implementation, testing, and deployment. Implemented scalable and maintainable solutions to address business needs, incorporating best practices in software architecture, code quality, and performance optimization. Collaborated with cross-functional teams to understand user requirements, prioritize features, and deliver high-quality software solutions on time and within budget. Engaged in remote collaboration with clients to develop an agro initiative to provide financial support and incentives to farmers and facilitate farming and distribution processes. Acted as a key liaison between the development team and clients, facilitating communication, gathering requirements, and managing expectations. Designed and implemented software solutions to automate and streamline various aspects of the agro initiative, including crop management, inventory tracking, and supply chain logistics. Provided ongoing technical support and training to clients, ensuring smooth adoption and operation of the developed solutions. ​ ​ ​ NOTABLE PROJECTS​ ​ Tech Stack: NestJS, Typescript, NextJS, MongoDB, Redis, SocketIO. OTHA Store Management ●​ ●​ ●​ ●​ Developed a secure store management platform that caters to customers’ needs to assist them in managing and handling store e-commerce and record keeping. Inventory Management for products and in-store transactions. Payment and delivery process management. International payment system to cater to varying currencies. ​ Bitville Academy ​ Tech Stack: NodeJS, Typescript, NextJS, MongoDB, Redis. ●​ Designed an e-learning platform for crypto trading tutoring that includes video and text-based courses with a valid course tracking system ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.