Buba Bojang
Verified Expert in Engineering
Software Developer
Buba是一名软件工程师,他设计的软件系统可以改善大型部门和机构的流程. 他建立了一个海关情报系统来记录缉获的违禁品, a hospital management system for government hospitals, a multi-tenant system for colleges and universities, 以及包括医疗补助和医疗保险在内的综合系统. He oversees all phases of developing web applications, RESTful web services, 以及部署后的微服务和维护软件.
Portfolio
Experience
Availability
Preferred Environment
Linux, Visual Studio Code (VS Code), Confluence, Jira, Git, GitHub, Bitbucket, Slack, Miro, Docker
The most amazing...
...我开发的工具是一个多租户医院管理系统,用于公立医院共享患者的病史和患者之间的转移.
Work Experience
Back-end Engineer
Random Games Company, Inc
- 在AWS Fargate上实现Keycloak实例的集群,使其IAM (Identity and Access Management)服务能够扩展.
- 将Keycloak服务器实例升级到最新版本.
- 通过修改Jenkins管道文件,将构建的容器部署到AWS Fargate ECS服务和Task,为他们的GitOps做出贡献.
- Provided detailed documentation on how to set up, configure and deploy a Keycloak cluster on AWS Fargate.
Software Engineer
Texas Health and Human Services Commission
- 为医疗援助计划开发服务,帮助在公共保险系统中识别符合条件的老年人和需要医疗费用的残疾人.
- 构建Oracle数据库迁移脚本运行批处理作业生成每日, weekly, 以及接口应用程序所消耗的月度报告.
- 更新现有的LTSS(长期服务和支持)系统,包括新的ADRC(老龄化和残疾资源中心)地点和对现有ADRC地点的修改.
- 跟踪和修复HP应用程序生命周期管理工具的错误.
Senior Software Engineer
Gambia Revenue Authority (GRA)
- 通过设计和开发GRA战略仪表板,该仪表板连接并生成来自运营数据库的数据,并使用139个运营和分析kpi分析数据,从而简化了高级管理层的战略决策.
- 通过创建海关情报应用程序,根据违禁品的类型提供分析,改善了GRA海关情报和执法部门的情报调查和缉获案件, concealment methods, and transportation modes.
- 通过设计和开发能力评估应用程序,协助人力资源工作组成功地分析每位员工在其职位描述中所需技能的能力水平,并确定潜在的培训师.
- 为人力资源工作小组开发了一个定制的调查应用程序,该应用程序生成了关于员工对人力资源角色的认识和理解的综合报告, awareness of HR reforms, and access to HR reform documentation.
Lead Developer
Kubejara Software Development
- 开发了一个医院管理系统,该系统集中保存患者记录,并改善了冈比亚共和国公立医院之间患者病史和转诊信息的共享,.
- 创建并发展了一个学院管理系统,帮助满足冈比亚共和国学院和大学的学术和管理需求.
- 设计并开发了一个学校管理系统,以加强现代高中学生档案管理. 冈比亚共和国的大多数高中都使用它.
Software Engineer
Gambia Radio And Television Services
- 为记者开发了一个门户网站,通过这个门户网站,他们可以发送新闻报道供编辑.
- 设计了一个供公众使用的网站,用于查找节目时间表和直播新闻和节目.
- 维护机构网站99%的服务器正常运行时间.
Experience
层级项目(德州综合资格重新设计系统)
http://www.yourtexasbenefits.com/Learn/Home这些项目由联邦政府和州政府共同资助,并由各州管理. 最常见的医疗援助项目是医疗补助和医疗保险. 这个集成系统由遗留Java应用程序组成, EJBs, Spring Boot web services, Angular front ends, and mobile apps. 使用的一些工具和技术是REST/RESTful api, Hibernate, Oracle, MySQL, Kotlin, Bash, Docker, Kubernetes, Git, Jira, and Jama.
I was the Java back-end engineer, 利用领域驱动设计构建新的微服务,并为现有的微服务添加新功能, 并为批处理作业的执行创建了Oracle SQL迁移.
GRA Strategic Dashboard
这涉及到使用Java为每个可操作的数据库构建web服务, Spring, Hibernate, PHP, Laravel, Vue.js, Node.js, MySQL, REST, and RESTful APIs, 利用RabbitMQ作为服务之间的消息传递技术,并使用Azure Kubernetes services (AKS)部署在Azure云上。.
我通过设计GRA战略仪表板简化了高级管理层的战略决策,该仪表板连接并生成来自运营数据库的数据,并使用139个运营和分析kpi分析数据.
Customs Intelligence Application
该系统是在利用领域驱动设计的同时设计的,并作为微服务实现, with services written using Java, Spring framework, PHP, Laravel, MySQL, MongoDB, Node.. js, RabbitMQ, REST和RESTful api, Docker和Kubernetes.
我为海关风险管理部门创建了一个海关情报应用程序,根据查获的违禁品的类型提供分析,从而改进了情报和执法部门的情报调查和查获案件, concealment methods, and transportation modes.
GRA Competency Assessment System
这有助于HR了解每个员工的长处和短处,帮助他们进行能力建设项目. 人力资源工作小组成功地分析了每个员工的能力水平,并在他们的工作描述中列出了所有所需的技能. 它已经开始培训那些需要通过系统认定为培训师的员工来提升技能的人.
GRA Survey Application
本系统采用PHP Laravel框架,采用MVC架构模式,MySQL数据库进行设计和开发. 人力资源工作小组成功地进行了调查,并生成了报告,帮助他们确定了活动的方向.
Hospital Management System
government hospitals in The Gambia. It enables multiple hospitals to have accounts. Some of the modules included are consultation, appointment, lab services, pharmacy, billing, in-patient, and referral. 这是一个采用领域驱动设计的分布式系统,使用PHP Laravel框架构建为微服务, Java Spring framework, Vue.js, and jQuery, 使用RabbitMQ进行服务间通信,MongoDB和MySQL作为数据库. 它能够集中维护病人记录,改善冈比亚公立医院之间病人病史和转诊信息的共享.
Kubejara College Management System
该分布式系统采用领域驱动设计,并以微服务的形式实现. 用于构建服务的主要语言是Java, Spring Framework, PHP, Laravel, MySQL, Node.js for the back end, and Vue.js for the front end. 该产品目前被冈比亚的许多学院和大学使用.
Education
Master's Degree in Computer Science
美国爱荷华州费尔菲尔德Maharishi国际大学
Bachelor's Degree in Computer Science
University of The Gambia - Brikama, The Gambia
Skills
Libraries/APIs
Node.. js, REST API, Stripe, Web Audio, Twilio API, Vue, jQuery
Tools
Confluence, Jira, Git, GitHub, Bitbucket, Slack, Miro, Docker Compose, Apache Tomcat, Keycloak, MediaWiki, Apache, NGINX, RabbitMQ, Kafka Streams, HP Application Lifecycle Management (ALM), Cron, Jenkins, Azure Kubernetes Service (AKS), MongoDB Atlas, AWS Fargate, Amazon Virtual Private Cloud (VPC), Terraform
Frameworks
Laravel, Spring, Express.js, Angular, Spring Boot, CodeIgniter, Spring MVC
Languages
Java, PHP, JavaScript, HTML, SQL, TypeScript, CSS, Bash Script, CSS3
Paradigms
Agile, Microservices, Object-oriented Programming (OOP), Scrum, Event-driven Architecture, Database Design, Compiler Design, Event-driven Programming
Platforms
Linux, Docker, Amazon Web Services (AWS), Twilio, DigitalOcean, cPanel, Azure, Jakarta EE, Kubernetes, Oracle, AWS Lambda, Apache Kafka, Visual Studio Code (VS Code), Joomla
Storage
MySQL, PostgreSQL, Databases, Azure SQL Databases, MongoDB, Redis, Azure Cloud Services, Microsoft SQL Server
Other
Domain-driven Design (DDD), Data Structures, APIs, RESTful Microservices, Back-end, Design, VoIP, Architecture, Technical Leadership, Payment APIs, Full-stack Development, API Integration, Server Migration, Legacy Code, Integration, Reporting, WebSockets, Gainsight, Business Processes, Customer Success, Backup & Recovery, Audio Streaming, HTTP Live Streaming (HLS), API Design, SMS, Multimedia Messaging Service (MMS), Algorithms, Messaging, Web Services, Team Leadership, Full-stack, Cloud Architecture, AWS Cloud Architecture, System Design, Enterprise Architecture, Framework Design, IT Project Management, Programming, Web & Mobile Applications, Discrete Mathematics, System Administration, Linux Server Administration, Batch File Processing, Content Management Systems (CMS), Amazon RDS, GitOps, Web Security, Clustering, Identity & Access Management (IAM), Uptime Monitoring
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring