Fabio Andrés Turizo Correa
Verified Expert in Engineering
Software Architecture Developer
Fabio is a software engineer with over nine years in IT, focusing on software architecture and development. 他是Oracle认证专家和Java SE/EE平台专家. He is good with project management, a Certified Scrum Master and PSP developer, with extensive knowhow in Agile SW architecture, CMMI for development, enterprise integration patterns, and HTML/JavaScript development.
Portfolio
Experience
Availability
Preferred Environment
Git, Docker, Windows 10, NetBeans
The most amazing...
...我所构建的软件是一个应用程序,它使用面部识别模式在JavaFX桌面应用程序中启用身份验证服务.
Work Experience
Software Developer
QuadLogic
- 使用AngularJS将旧包管理应用程序的核心功能重新开发到新应用程序中.
- 简化并重构了应用程序的前端架构,以使用AngularJS的最佳实践.
- 实现了一系列自定义指令,以使应用程序基于材质设计的自定义主题与AngularJS兼容.
- 重新构建了一个OpenLayers地图应用程序,使其能够与AngularJS一起工作. 将应用程序的行为封装并抽象为自定义指令和服务.
- 在使用Mapfish服务器的应用程序中处理OpenLayers地图的自动和手动PDF打印功能的实现.
Technical Lead
LocalContenect
- 使用Java SE 8和Wisdom框架在应用程序的后端开发新功能.
- 支持在AWS EC2下使用Docker的应用程序的新版本发布过程.
- 开发用于存储应用程序数据的OrientDB Document数据库的备份和恢复策略.
- Maintaned the application and fixed bugs reported by the users. Handled special cases with the backend services.
- Developed new features for the user interface (external user search, simplified verification scores, etc.).
Project Director/Software Architect
StackPointer SAS
- 协调大多数软件开发项目并实现良好实践.
- Led a CMMI standard level 3 implementation in the company.
- 协助开发一款iOS和Android混合移动应用.
- 为集成平台的移动服务实现健壮的后端.
- 协助使用单页应用程序和快速用户界面的企业应用程序的架构设计.
- 使用敏捷方法和生命文档技术实现软件设计和架构的良好实践.
Technical Lead
StackPointer SAS
- 构建了一个多模块Java EE应用程序从Java EE 5到Java EE 6的迁移.
- 使用JSF和Primefaces将旧应用程序重新设计为现代web应用程序.
- 在Java EE中为多个企业应用程序开发和维护特性.
- 为集成遗留软件的客户开发Java EE Web Services后端.
- 开发了一个轻量级的web应用程序来处理客户的员工对其设施的访问.
- 向组织成员讲授Java认证相关课程.
- 为另一家希望改变其开发技术并重新关注现代开发实践的公司提供咨询并帮助实现使用Java EE的软件开发模型.
Software Developer
StackPointer SAS
- 支持使用Java EE后端在JSP中实现的企业变更请求管理系统.
- 开发和JSF应用程序,用于处理供应网络公司的预算限制(在3个国家).
- 为一家大型矿业公司开发了一个处理用户访问的ADF Faces应用程序.
- 支持一个大型应用程序,该应用程序处理ISP公司服务的账单.
- 为创业公司设计并开发了一个反向拍卖(为小供应商的大公司定制的服务和产品)web应用程序,使用JEE.
Freelance Software Developer
Carbones del Cerrejon Limited
- Designed, developed, 并构建了一个以预算监控和承包商工作管理为导向的项目管理系统.
- 设计了几个Python模块,用于处理承包商重组账单数据的自动化任务.
- 领导迁移工作,将项目数据从数百个Excel文件迁移到IBM Rational project Manager.
- 开发了一个小的Java应用程序来处理项目经理的时间管理.
- 开发了一个小的Java应用程序,它连接到一个Python模块,在几台网络计算机上生成成本报告.
Experience
MESH LRCM
Facial Recognition and Detection
AMIGO - Project Monitoring and Budget Control System
Skills
Languages
Java, Scala, HTML5, Python, SQL, JavaScript, Markdown, Java SE, CSS
Frameworks
JUnit, PrimeFaces, JPA, JSF, Flutter, Swagger, Django, Ember.js, Play Framework, Spring MVC, Spring, AngularJS, Knockout (Knockout.js), ADF, Wisdom, Spring Boot, Bootstrap
Tools
Apache Tomcat, GitHub, Git, Subversion (SVN), Apache Maven, WildFly, Sublime Text 3, VirtualBox, Vagrant, Eclipse IDE
Paradigms
Iterative Programming, Scrum, REST, Functional Programming, Waterfall Development, Agile Software Development
Platforms
JSE, JavaFX, Android, Java EE, NetBeans, Amazon EC2, Amazon Web Services (AWS), OpenShift, Oracle Application Server, Oracle, Docker
Storage
PL/SQL, Oracle 11g, MongoDB, PL/SQL Developer, OrientDB, MySQL
Other
Web Services, Software Architecture, GlassFish, Embedded Software, Enterprise Java Beans (EJB), Angular Bootstrap, Facial Recognition, Windows 10, WebLogic, MapFish
Libraries/APIs
OpenCV, OpenLayers, Node.js, Puppet.js
Industry Expertise
Project Management
Education
Bachelor of Science/Engineer's Degree in Computer Engineering
Universidad del Norte - Barranquilla, Colombia
Certifications
Oracle Certified Proffesional - Java SE 8
Oracle