Renan Augusto Dembogurski,巴西米纳斯吉拉斯州Juiz de Fora的开发商
Renan is available for hire
Hire Renan

Renan Augusto Dembogurski

Verified Expert  in Engineering

Computer Graphics Developer

Location
Juiz de Fora -米纳斯吉拉斯州,巴西
Toptal Member Since
March 4, 2016

Renan是一名软件工程师,拥有计算机图形学硕士学位. 他在各种语言的软件开发方面有着广泛的经验, such as JavaScript, TypeScript, Java, C, and C++. 作为一个全能的开发人员,他总是在寻找创造性的方法来完成项目.

Portfolio

Toptal Client
Angular, .NET, Amazon Web Services (AWS)
Location Based Holdings, Corp
Angular, Angular Material, TypeScript,谷歌地图,传单,甲板.gl...
ADS Environmental Services/IDEX Corp. (via Toptal)
HTML, CSS, GitHub, Node.js, CSS3, HTML5, Windows, JavaScript, TypeScript, Karma...

Experience

Availability

Part-time

Preferred Environment

GitHub, WebStorm, Sublime Text, Windows

The most amazing...

...我编写的是一个在线编辑器来支持热电联产工厂的战略评估过程.

Work Experience

Front-end Developer

2022 - 2022
Toptal Client
  • 为客户的下一步工作和应用程序的状态提供咨询.
  • 研究了各种可能性,并建议使用一个新的UI库. 解决了完成应用程序所需要做的事情.
  • 完成工作并为客户提供后续服务.
Technologies: Angular, .NET, Amazon Web Services (AWS)

Elite Angular 7, 8 Front-end Engineer

2020 - 2022
Location Based Holdings, Corp
  • Reworked and expanded the front-end, 包括将Angular的版本从6升级到14, replacing the map library with Leaflet.js, 并将代码从单个模块扩展/分离为几个独立的惰性加载模块.
  • 增加了数百个单元/集成测试, 有70多个新组件和30种服务, the proper configuration, including a proxy if needed, a UI library with a custom theme, SCSS instead of CSS, nested routing, and documentation to the README.
  • Added 12 modules, including a shared one to reuse components/services and an admin one for admins only; guards for sensible routes, 一种空闲系统,在超时后将用户踢出去, an interceptor to handle authorization, and errors automatically.
  • 将所有库版本更新为新版本. 使用Cypress作为测试框架,大多数组件都是完全响应的. 组件使用变更检测策略来OnPush以提高性能. The project used the Ivy compiler.
  • 更新了项目配置以匹配新的Angular版本. 整个通信系统使用发射器/订阅,而不仅仅是简单的数据绑定. 应用程序样式应该简洁,并使用SCSS变量.
  • 删除了未使用的库、组件和资产.
  • Created multiple features, 包括以多种格式导出信息的报表仪表板, 以及一个地图仪表板,其中包含基于日期范围显示的完全可定制的数据, activity/inactivity, and the alert status.
技术:Angular, Angular Material, TypeScript, Google Maps,传单,甲板.gl, IT Projects, User Experience (UX), User Interface (UI), Data Visualization, Front-end, Web Development

Front-end Developer

2019 - 2019
ADS Environmental Services/IDEX Corp. (via Toptal)
  • 创建功能并帮助基于云的收集系统管理平台的测试版发布.
  • 使用Highcharts根据客户需求开发自定义图表.
  • 使用创意改进了不同页面上组件的布局.
  • 与公司首席开发人员密切合作,以实现所有目标并提前完成截止日期.
  • 改进了Highcharts图表更新与Angular组件集成的方式. Fixed several problems when reloading, resizing, 使用共享相同信息的多个图表创建页面.
Technologies: HTML, CSS, GitHub, Node.js, CSS3, HTML5, Windows, JavaScript, TypeScript, Karma, Jasmine, Highcharts, Webpack 4, C#, Angular Material, Angular, Unit Testing, RxJS, IT Projects, User Experience (UX), User Interface (UI), Data Visualization, Front-end, Web Development, Databases

Web Developer

2018 - 2019
SageBase (via Toptal)
  • 创建了一个应用程序来收集基因组证据,支持AMP-AD联盟成员提名的候选基因和模块目标. 该应用使用了几种不同的技术,主要是Angular 6、Angular 8和PrimeNG.
  • 使用Angular框架和PrimeNG预制组件开发了几个可重用组件和特性模块.
  • 按照明确的设计构建了整个前端. 改进原始设计,尽可能提出建议.
  • 使用Express构建整个后端.js. 这包括为REST API创建端点, 添加了Nginx反向代理的安全功能, 通过服务器连接/使用MongoDB数据库.
  • 根据客户需求使用D3开发自定义图表.js and dc.js.
  • 设计了一个包含预处理和MapReduce技术的计划,在图表中汇总和显示超过200MB的数据,而不需要用户在每个站点加载和重新加载时下载所有数据.
  • 创建了数百个单元测试,并对大多数创建的代码进行了注释, making the application easy to maintain. 还为新开发人员在项目中添加了一个完整的README文件.
  • 与一家公司的DevOps开发人员密切合作,将应用程序部署到Amazon Beanstalk上,并向项目中添加持续集成.
  • 为本地开发创建了可重用脚本,用于下载、更新和启动数据库.
Technologies: Karma, HTML, Vis.js、Angular Material、CSS、Jasmine、GitHub、Node.. js、CSS3、MongoDB、TypeScript、HTML5、Windows、DC.js, D3.js、Bootstrap、PrimeNG、Angular、Express.js, APIs, Unit Testing, Amazon Web Services (AWS), REST, Test-driven Development (TDD), RxJS, Protractor, Full-stack, IT Projects, User Experience (UX), User Interface (UI), Data Visualization, Front-end, Web Development, CI/CD Pipelines, Databases

Web Developer

2017 - 2018
OrangeAxis (via Toptal)
  • 使用Angular 5和PrimeNG创建了一个幻灯片共享应用原型.
  • 使用Angular框架和PrimeNG预制组件开发了几个可重用组件和特性模块.
  • 创建和集成复杂的网页,以满足客户的设计要求. 所有页面都可以通过导航进行路由,每个页面都使用不同的PrimeNG组件组合来协同工作.
  • 使用多个共享服务开发一个共享模块, guards, 并帮助确保正确的数据使用和控制.
  • 与负责设计的设计师密切合作,以确保原型的外观, work, 感觉就像客户要求的那样.
Technologies: HTML, CSS, GitHub, Node.js, CSS3, TypeScript, HTML5, Windows, Bootstrap, PrimeNG, Webpack 3, Angular, IT Projects, User Experience (UX), User Interface (UI), Front-end, Web Development, Galaxy

Software Developer

2016 - 2017
Ventrom, LLC (via Toptal)
  • 使用Meteor和Angular 2创建了一个决策应用.
  • 支持将遗留库更新到最新的D3.并将它们从JavaScript迁移到TypeScript.
  • 使用Angular 2、4和Webpack 2、3创建了几个小型和中型的Electron应用.
  • 开发了一个Angular模块,用于使用D3向组件添加自定义图表.js and dc.js.
  • 创建了一个Angular模块,使用JavaScript库Cesium在localhost中提供地形和图像文件.
  • 开发了一个Angular模块来使用Three.JavaScript库渲染复杂的3D场景.
  • 在Webpack中使用多个入口点,优化了Angular和Electron应用中的bundle大小,减少了代码重复.
技术:Karma, HTML, Webpack 2, PrimeNG, CSS, Jasmine, Linux, AngularJS, GitHub, Node.js、CSS3、jQuery、MongoDB、TypeScript、HTML5、Windows、JavaScript、DC.js, D3.js, Electron, Webpack, Meteor, Angular, Three.js, Maps, Express.js, APIs, REST, Test-driven Development (TDD), Leaflet, Full-stack, IT Projects, User Experience (UX), User Interface (UI), Data Visualization, Front-end, Web Development, Databases

Web Developer

2014 - 2015
Universidade Federal de Juiz de Fora
  • 创建了一个跨平台的web应用程序来创建和编辑流程图.
  • 执行网站维护和更新程序.
  • 支持与谷歌驱动器完全集成,以保存和检索数据.
  • 根据实际项目创建和提供模板.
  • 支持XML、CSV、CDU等多种格式的图形文件导入导出.
Technologies: Node.js, CSS3, jQuery, Apache Tomcat, HTML5, Windows, Meteor, HTML, CSS, Java, JavaScript, REST, Full-stack, IT Projects, User Experience (UX), User Interface (UI), Data Visualization, Front-end, Web Development

Developer

2013 - 2014
Intrinsic Soluções em Informática
  • 改进了在文本中自动注释DBpedia资源提及的工具.
  • 支持在做文本注释时同时使用几种语言.
  • 生成自定义索引,供Lucene引擎在搜索资源时使用.
  • 生成定制的命名实体识别模型.
  • 创建了一个框架来集成来自客户端数据库和DBpedia的资源.
Technologies: IntelliJ IDEA, Linux, Windows, Apache Maven, Apache Lucene, Apache Pig, GitHub, Scala, Java, IT Projects, Front-end

Mobile Worker Safety Application

http://alertgps.com/
一个系统,使移动工作者在受伤或受到威胁时能够迅速获得帮助.

前端完全是我自己开发的, and it has multiple features, 处理超过1000个注册用户和数千个设备. Basically, 它支持对移动工作人员和警报事件的响应, notifications, reports, general management, 以及整个过程的可视化.

他们的解决方案被社会和家庭医疗保健组织部署和使用, energy, utilities, homeland security, and many others.

Agora Website

http://agora.ampadportal.org/genes
Agora是一个应用程序,用于收集基因组证据,支持AMP-AD联盟成员提名的候选基因和模块目标. 它是由Sage Bionetworks构思和拥有的,我几乎完全开发了它.

为此项目开发了许多组件,特别是使用D3的自定义图表组件.js and dc.js.

你可以通过这个链接查看图表:Agora.ampadportal.org/genes/ (genes-router: gene-details / ENSG00000128564). 等待页面加载,然后单击Evidence选项卡.

2D Side-scroller Game

http://zaknarfen.itch.io/escape-from-the-multiverse
《欧博体育app下载》是一款2D横向卷轴游戏,其中地图贴图是使用音乐生成的. 随着音乐变得越来越激烈,玩家必须快速做出反应.

玩游戏的关键是把握好跳跃的时机,这样多元宇宙传送门就不会抓住你. 我在这款游戏中投入了很多努力,我觉得玩起来真的很有趣. I hope you enjoy it as much as I did.

Augmented Reality Planet

http://youtu.be/IwnFth8NJU8
这是一个用C和c++创建的增强现实星球.

这是我在学生时期自己创作的硕士学位论文主题,并负责整个申请过程, 最重要的是零件的可视化和变形.

我真的为这个项目感到骄傲,因为在计算机图形学中,同时看到详细网格的可视化和变形是很不常见的. Using parallel processing, 我能够保持高FPS,即使在变形网格时,你可以看到在视频中. 并在两份学术期刊上发表.

我使用了几个库来实现这个项目, including ARToolKit, OpenGL, GLUT, GLU, GLUI, GLEW, and Boost libraries.

Languages

TypeScript, C, JavaScript, CSS, c#, c++, Scala, Java, HTML5, HTML, CSS3, SCSS

Frameworks

Angular, Angular Material, Express.js, Redux, Next.js, Jest, Jasmine, Unity3D, Unity, Electron, Bootstrap, Corona SDK, AngularJS, Protractor, Deck.gl, Cypress, .NET

Libraries/APIs

React, DC.js, PrimeNG, Leaflet, React Router, D3.js, jQuery, OpenGL, Highcharts, Apache Lucene, Node.js, OpenCV, Vis.js, Velocity.js, XNA, Three.js, RxJS, Google Maps

Paradigms

单元测试、测试驱动开发、REST、函数式编程、设计模式

Platforms

Meteor、Windows、Apache Pig、Galaxy、Modulus、Linux、Amazon Web Services (AWS)、Heroku

Other

Computer Graphics, APIs, IT Projects, User Experience (UX), User Interface (UI), Data Visualization, Front-end, Web Development, Redux Toolkit, Computational Geometry, Image Processing, Computer Vision, Augmented Reality (AR), 2D Games, Game Development, Maps, Full-stack, CI/CD Pipelines, Sprites, Sprite Sheets, Games

Tools

Karma, Webpack 2, Webpack, Apache Tomcat, Code::Blocks, IntelliJ IDEA, Sublime Text, Webpack 3, Webpack 4, GitHub, Apache Maven, WebStorm, Microsoft Visual Studio, MongoDB Atlas

Storage

MongoDB, Databases, Compose.io, MySQL

2011 - 2013

Master's Degree in Computer Graphics

Juiz de forum联邦大学- UFJF - MG

2003 - 2008

工业工程学士学位

Juiz de forum联邦大学- UFJF - MG

JANUARY 2023 - PRESENT

MERN eCommerce From Scratch

Udemy

DECEMBER 2022 - PRESENT

React -完整指南(包括Hooks, React Router, Redux)

Udemy

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring