Funso Popoola
Verified Expert in Engineering
Software Developer
Funso是一名软件工程师,拥有超过五年的设计和构建应用程序的专业经验. 他使用过Python、Java、Android、JavaScript、PHP等. Funso与各种规模的团队合作,推出了快速的web和Android应用程序, safe, and scalable. 他的优势体现在他出色的沟通能力上, adaptability, 他非常重视保持代码库的整洁.
Portfolio
Experience
Availability
Preferred Environment
Git, IntelliJ IDEA, PhpStorm, Visual Studio Code (VS Code), MacOS
The most amazing...
...我开发的是一种软件,它可以在创纪录的时间内将英国运输提要从TransXChange格式转换为GTFS,并且使用有限的存储和内存空间.
Work Experience
Software Development Engineer
Amazon.com
- 领导一个多团队计划的组成部分,减少了在内部启动新业务线所需的时间. 通过自动化所有必要的配置,将时间从三周缩短到15分钟.
- 通过提供两个新集群(在不同的区域),消除了缓存集群上的单点故障, 实现缓存GET操作的并行查询策略, 并确保所有集群之间数据的最终一致性.
- 自动化现有的标准操作程序,以减轻随叫随到的工作量.
Software Engineer
Goldman Sachs
- 分析并解决了数据密集型Angular SPA中的内存泄漏问题,在一个典型的用户会话中释放了大约900MB的内存.
- 引入顺风CSS用于用户意见原型设计,以减少在需求收集会议上花费的时间.
- 将表格数据显示替换为具有下钻和数据检查功能的可视化信息图表.
- 使用带有ITypescript内核的Jupyter笔记本创建了一组代码实验,让新手熟悉Angular UI应用的代码库.
- 通过并行化和剥离不必要的白盒测试,将Angular UI应用中的测试运行时间从16分钟减少到2分钟.
- 将一个单一的多模块UI应用程序转换为多个微前端应用程序的组合.
- 将活动代码库从SVN迁移到Git,并用GitLab管道和作业取代旧的构建管道.
Senior Software Engineer (Remote)
OjaExpress
- 为公司设计完整的电子商务软件架构.
- 为公司的电子商务应用程序设计和实现高性能关系数据库.
- Designed, implemented, 并维护一套可扩展的REST api,为公司拥有的电子商务客户端平台提供服务.
- 建立并维护全自动持续集成和持续开发管道.
- 设计并实现了面向客户的单页应用程序, 然后我把它交给了一个初级软件工程师.
- 设计并实现了面向商家的SPA.
- 设计并实现了平台上服务商家的Android应用的基础架构.
- 领导和协调公司的一个小工程师团队,以实现最大的产量和个人成长.
Software Engineer
Commutelab
- 设计并实现了一个自动数据管道,以transexchange格式收集所有英国地区(每两周)的运输提要.
- 设计并实现了一种从原始数据中提取结构化数据的高效算法.
- 设计并实现了一个有效的数据操作,在合理的时间内将传输提要从TransXChange格式(xml)转换为Google Transit feed Scheme (GTFS) - csv, and using a minimal amount of memory.
- 使用Google Validator自动化GTFS输出验证,并将验证结果呈现给用户.
- 为GTFS输出设计了一个可伸缩的查询逻辑,以便使用不同的标准轻松检索传输提要.
Software Engineer
Fortuna Medical Services
- Designed, implemented, 并测试了BPM工作流以实现处理的自动化, record keeping, 以及病人从转诊/入院到出院的计费流程.
- 快速适应软件栈中的使用和修复bug,稳定现有应用程序.
- 致力于应用程序JMS层的现有实现,以管理和优化后台作业处理.
- 主要在应用程序的存储层工作, 规范化数据库实体之间的关系, 还为这些实体创建了Hibernate映射.
- 使用不同的设计模式和算法(例如.g., Visitor, Strategy, BST),同时将实时数据绑定到UI层,以获得适当的反应时间.
Lead Software Developer
Kangpe HealthCare Services
- 为公司基于云的医疗保健系统设计并实现了体系结构.
- 设计并实现了允许高效存储和检索的关系数据库.
- 为web和移动客户端设计和实现REST api.
- 设计并实现了管理员用于管理平台的web应用程序.
- 针对公司为成年女性用户提供的月经周期跟踪服务,编写了一个高效的算法.
Web Developer [Work Study]
Obafemi Awolowo University
- 开发了一个网络应用程序,为大学的院系和协会创建了网站, in turn, 增加了该机构的在线知名度,并使她在2014年的网络测量量表上排名全国第一.
- 与一个为学生社区创建新闻发布平台的团队合作.
- 在有组织的“培训师”训练营中教授PHP.
Experience
GoQuo:机票预订数据管道和数据聚合sdk
翻译:将英文文本转换为阿拉伯数字
要运行此代码并体验其功能,只需执行'translator '即可.py' file using a Python 2.7.x interpreter through the terminal.
TransXChange to GTFS Converter
英国运输数据每两周发布一次,每次发布时都需要转换为GTFS,以便公司使用它向客户提供的服务. 因此,对所使用的存储空间、处理时间和内存都有限制. 我们能够优化该软件的实现,在平均内存为2GB的机器上运行时,在几个小时内处理提供的千兆字节的数据.
该软件完全用Python编写,使用SQLite数据库存储中间结果.
Kangpe Healthcare System
http://www.kangpe.com/我开发了一套快速、可扩展的REST api,为医疗专家和其他用户使用的移动和web客户端提供服务.
基于web的Yorùbá数字翻译系统
所设计的系统是使用支持Python的Google Web App Engine实现的. 使用平均意见评分方法的系统评估结果表明,系统对所有考虑的输出给出了100%的召回率.
Grading System for Non-multiple Choice Tests
这是一个使用Flask框架和SQLite作为存储技术开发的web应用程序.
Skills
Languages
Java, Python, ECMAScript (ES6), HTML5, Python 3, Python 2, JavaScript, PHP, TypeScript, CSS, HTML, JavaScript 6, SQL, CSS3, SCSS, C
Frameworks
Laravel, Angular, Flask, AngularJS, Bootstrap, Lumen, Spring Boot, Spring, Hibernate, Yii 2, Slim, Google Guice, Tailwind CSS
Libraries/APIs
Vue, Vue 2, Node.js, Google Maps API, Google Maps JavaScript API 3, Vuex, Highcharts, jQuery, Stripe API, Braintree API, Facebook Login, JMS, React
Tools
GitHub, Git, PhpStorm, Subversion (SVN), FullCalendar, Capistrano, CircleCI, Chrome Developer Tools, GitLab, IntelliJ IDEA, PyCharm, RabbitMQ, AWS Step Functions
Paradigms
Clean Code, DRY, REST API Architecture, REST, BPMN, Functional Programming, Agile Software Development, Dependency Injection
Platforms
Android, Google Cloud Platform (GCP), OS X, Firebase, DigitalOcean, Linux, Jakarta EE, Docker, MacOS, Visual Studio Code (VS Code), Java EE, Amazon Web Services (AWS)
Storage
MySQL, JSON, MySQL服务器,谷歌云存储,PostgreSQL, Redis, MongoDB, SQLite,亚马逊DynamoDB
Other
api, SOLID原则,OOP设计,UML图,Axios,无服务器,技术写作,sdk
Education
计算机工程学士学位
奥巴费米·阿沃洛沃大学-尼日利亚伊莱夫
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