Resume
WILLIAMS BOTCHWAY
Bronx, New York, ***** • +1-646-***-**** • ************@*******.***
https://www.linkedin.com/in/williams-botchway-56081219a FULL STACK DEVELOPER
Experienced Full stack .Net Developer with 8+ years of experience in implementing, designing, testing, and maintaining software systems using various technologies stack. Skilled in effectively managing independent projects as well as collaborating with cross-functional teams to drive projects from concept through development to delivery. Proficient in .NET, C#, Angular,React Java, NodeJS, Blazor, REST, MS SQL, and AWS with strong foundation in Microservices Architecture, TDD, Generative AI integrations, Service-Oriented Architecture, Domain-Driven Design, CQRS, Event-Driven Architecture, Event Streaming and Event-Sourcing and utilizes a collaborative approach, such as event storming for domain knowledge sharing.
• SOLID • Clean Architecture • Vertical Slice Architecture • Security • Object Oriented Programming (OOP)
• Database Management • CI/CD • Version Control • Concurrency and Multi-Threading • Performance Optimization Languages: C#, Python, Java, Typescript
Web & Frontend: React (Redux), Angular (NGRS), Razor Pages, Blazor, ASP.net with MVC, HTML5 Web Service Protocols: REST, WCFCore for SOAP, GRPC, SIGNALR FOR WEB SOCKETS Cloud Services: AWS (EC2, Elastic Beanstalk, S3, RDS), API Gateway, Lambda, SNS,Azure,Azure Functions Frameworks: .Net Framework, .Net Core MVC, WEB API, NodeJS, Databases & Reporting Tools: MSSQL, MYSQL, PostgreSQL, MongoDB, SSRS,PowerBI Design Patterns: MVVM, MVC, Singleton, Decorators, Commands, Publisher Subscriber, Adapter Collaboration tools & Testing: Agile, Jira, Azure Devops, TDD, XUnit, Moq Messaging, Streaming & ETL: RabbitMQ, Kafka, Kafka Stream, KSQLDB, Apache Spark Agentic & Coding Platform: OpenAI SDK,CrewAI,Sematic kernel, Autogen, Microsoft Agent Framework Infrastructure & Deployment: Terraform, CI/CD with Docker, Git and GitHub Action, Kubernetes, Jenkins AI Assisted Coding: Claude Code,Github Copilot,Spec Driven Development, Code Rabbit PROFESSIONAL EXPERIENCE
AXON INFORMATION SYSTEM, Accra, Ghana • 7/2022 – 10/2025 Specializes in world-class applications for government and enterprises. Senior Software Engineer
Led architecture, design, development, and maintenance of Ghana Integrated Tax Management and Information System (GITMIS) microservice for tax revenue collection, delivering production-grade .NET 9 REST API’s using ASP.NET Core.
• Improved frontend experience using Angular with state management (NGRS), boosting user engagement and accessibility, while ensuring backend API validation against functional/non-functional requirements
(performance, resilience, security).
• Designed and implemented a comprehensive tax calculation engine as a .NET 9 REST API using ASP.NET Core, automating Income Tax, VAT, and Corporate Tax assessments, defined SQL database schema and data access layers with Entity Framework Core (repository/unit-of-work patterns), ensuring transactional integrity, secure SQL interactions (parameterized queries, indexing strategies), and principled error handling for over 19.5 million taxpayers.
• Built and integrated RESTful e-filing and e-payment services enabling real-time revenue tracking across banks and fintech platforms, processing 5M+ transactions daily with 99.9% service availability. Implemented idempotency to prevent duplicate transactions, JWT-based authentication and authorization, and input Resume
validation, with full observability via Amazon CloudWatch (logs and metrics) and AWS X-Ray, reducing incident detection time by 40%.
• Migrated legacy tax registration systems to a modern microservices architecture using .NET 8+, AWS Lambdas with C#, maintaining data integrity, scalability, and high availability; reduced maintenance costs and technical debt by 50% through query optimization, secure SQL practices, and performance tuning.
• Engineered a real-time data pipeline integrated with Kinesis Data Analytics and Apache Flink for advanced analytics dashboard; developed API-to-SQL write/read operations, conducted unit/integration/API-to-database tests to validate data integrity, transactional behaviour, and error/exception paths, identifying anomalies and improving tax compliance by 30%.
• Developed secure integration layers between GITMIS and third-party platforms (banks, telcos, fintech’s) using RESTful APIs with .NET, enhancing real-time reconciliation accuracy, and reducing audit times by 30%; Implemented secure OpenID Connect and JWT-based authentication system with Amazon Cognito and applied API security with secrets management, and performance baselines increasing compliance by 25%
• Mentored junior developers in Agile teams, conducting code reviews, design sessions, and knowledge- sharing workshops on clean architecture, SOLID principles, DDD, TDD, observability, and producing clear technical documentation/status reports.
Technologies Used: C#, ASP.Net Core, MS SQL, Entity Framework, ADO.NET, XUnit, Jenkins, AWS, API Gateway, EC2, ECS, EKS, Fargate, ECR, EC2 Container Service, S3, Elastic File System, Lambda, RDS, Application Load Balancer, Step functions, SQS, Kinesis, SNS, EventHub, ElastiCache, CloudWatch, Secrets Manager, VPC, Subnets, Security Groups, Transit Gateways.
FIRST ATLANTIC BANK PLC, Accra, Ghana • 04/2019 – 06/2022 A licensed commercial universal bank in Ghana.
Senior Software Engineer
Developed and maintained multiple projects including Corporate Pay and Corporate Mobile Banking.
• Developed dynamic, responsive front-end interfaces using React with Redux for state management, enhancing user experience across mobile and web platforms, and reduced user-reported issues by 35% through improved UI performance and usability.
• Collaborated with compliance and risk teams to deliver regulatory reporting integrations for banking operations, ensuring alignment with financial reporting requirements across equity, fixed income, credit, and derivatives products using .NET/C#, ASP.NET Core, ADO.NET, SSRS, and Power BI for real-time dashboards and regulatory reporting.
• Designed and built the Corporate Mobile Banking backend using .NET/C#, ASP.NET Core, Entity Framework, Dapper, and MS SQL, deployed on Azure App Service, reducing transaction time by 40% and enabling faster payments for 300,000 daily active users with over 600,000 transactions per day.
• Built and maintained a scalable service-oriented (SOA) architecture for an ERP loan payment system using
.NET Core, Azure Functions, Azure Service Bus, and NServiceBus, integrating seamlessly with accounting, customer management, and reporting modules. Leveraged CosmosDB, Azure Tables, and MS SQL for data storage, resulting in improved system reliability and a 20% increase in service uptime during peak transaction periods.
• Integrated third-party payment gateways and banking APIs via RESTful services using Java Spring Boot and ASP.NET Core, increasing transaction volume by 40% within the first quarter post-launch.
• Optimized database performance by refactoring stored procedures, implementing indexing strategies, and improving data access layers using Dapper and ADO.NET, reducing database load and boosting query response times by 50%.
• Implemented secure OpenID Connect and JWT-based authentication with Azure Entra ID, applying OWASP security best practices and static code analysis using SonarQube, reducing unauthorized access and increasing compliance by 25%.
Resume
• Wrote comprehensive unit and integration tests using xUnit and SpecFlow, applying Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices. Integrated automated CI pipelines with Azure Devops, enforced quality gates with SonarQube, and maintained over 85% test coverage, significantly improving release stability and reducing production defects. Technologies Used: C#, React, ASP.Net Core, Entity Framework,Dapper,ADO.NET,XUnit, Azure Functions, Azure AppService, Azure ServiceBus, CosmosDB,Azure Tables, NserviceBus, SonarQube, APPSNMOBILE SOULTION, Accra, Ghana • 07/2017 – 04/2019 A licensed Payment Service Provider Enhanced (EPSP) by the Bank of Ghana to collect and process payment services. Software Developer
Developed and maintained multiple enterprise-grade financial systems, including Remittances & Universal Banking Solutions (Web-Based System).
• Designed and built a robust, carrier-agnostic payment aggregator platform using .NET Core that seamlessly integrated with major telecom networks via USSD gateways, enabling over 1.2 million users in low-bandwidth and offline regions to access essential financial services such as money transfers, wallet top-ups, bill payments, peer-to-peer transfers, balance inquiries, and mobile banking operations without requiring smartphones or internet connectivity.
• Redesigned and optimized the core back-end infrastructure of a high-volume inward remittance platform using
.NET Core, Entity Framework Core, Dapper, and Azure SQL Database, enabling real-time processing of international fund transfers via global MTOs and SWIFT partners. Reduced average transaction latency by 25% and supported over 500K+ monthly inbound remittances.
• Implemented scalable, event-driven microservices using MassTransit and Kafka to ensure reliable message processing, transaction consistency, and high availability across distributed financial systems.
• Developed real-time compliance and audit modules leveraging LINQ and EF Core, performing automated OFAC/PEP screening, transaction threshold validation, and regulatory checks, reducing noncompliant transactions by 15% and improving reporting accuracy through scheduled Azure Functions.
• Engineered secure RESTful APIs and integrated external fraud detection systems, ensuring real-time fraud scoring for each transaction and reducing fraudulent activities by 18%.
• Containerized applications using Docker and deployed to Azure App Service, managing infrastructure provisioning with Terraform and implementing CI/CD pipelines using GitHub Actions for automated build, testing, and deployment.
Technologies Used: Technologies Used: .NET Core, Entity Framework Core, Dapper, LINQ, MassTransit,Angular, RabbitMQ, Kafka,Docker, Terraform, Git, GitHub Action, Azure Functions, Azure AppService, Azure SQL Database. EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion 04/2027) Maharishi International University, Fairfield, Iowa Key Courses: Algorithms, Enterprise Architecture, Web Application Programming, Software Engineering MSc in Financial Engineering -
Worldquant University, Washington DC, United States (05/2021) BSc Computer Science with Mathematics in Computer Science University of Ghana, Accra, Ghana (05/2016)