Lucas Vieira,巴西圣卡塔琳娜州Florianópolis开发者
Lucas is available for hire
Hire Lucas

Lucas Vieira

Verified Expert  in Engineering

Software Developer

Location
Florianópolis -巴西圣卡塔琳娜州
Toptal Member Since
May 30, 2019

Lucas是一名精通最新JavaScript技术(包括React)的全栈工程师, React Native, GraphQL, and TypeScript. 他非常关心代码质量,并努力编写高可维护性的代码, scalable, and testable applications. 卢卡斯喜欢解决各种各样的问题,并会很快适应和学习新的技能来克服它们.

Portfolio

Joga
亚马逊网络服务(AWS)、C语言、Java、Swift、React Native、GraphQL、TypeScript...
Run The Realm
Firebase, Java, Swift, TypeScript, React Native
Diffia
PostgreSQL, Java, MongoDB, React, Meteor, Node.js

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, Tmux, Linux, MacOS

The most amazing...

...我做过的一个项目是为电子商务建立服务. 在黑色星期五期间,服务每分钟将收到超过80万个请求.

Work Experience

Full-stack Software Developer

2017 - PRESENT
Joga
  • 创建并维护了一个我从Ionic中重写的React Native应用程序.
  • 使用Swift开发Apple Watch应用程序,并将其与React Native集成.
  • Built GraphQL and REST APIs with Node.js and TypeScript.
  • 整合苹果和谷歌,在应用中销售订阅服务.
  • 开发、维护和扩展PostgreSQL数据库.
  • 将React Native应用与GPS和加速度计等传感器集成在一起. 编写本地代码(Java和Swift),使其在应用程序后台工作.
  • 使用AWS的API Gateway和Lambda设计无服务器API.
Technologies: 亚马逊网络服务(AWS)、C语言、Java、Swift、React Native、GraphQL、TypeScript, React, Node.js, Mobile Development, REST

Software Developer

2019 - 2020
Run The Realm
  • 使用Firebase作为后端,为iOS和Android构建React Native应用程序.
  • 使用Android和iOS原生api,如GPS和Audio.
  • 在应用程序中集成推送通知,并建立一个小框架来安排它们.
  • 通过Firebase开发Facebook、Google和Apple的用户认证.
  • Integrated Firebase - Firestore, Storage, Firebase Cloud Messaging, Crashlytics, Analytics, and Functions.
技术:Firebase, Java, Swift, TypeScript, React Native

Software Developer

2017 - 2018
Diffia
  • Worked remote from Brazil to Norway. The five-hour time-zone gap wasn't a problem.
  • 在前端使用React维护一个Meteor应用.
  • 帮助从Meteor后端迁移到Java后端,从MongoDB迁移到PostgreSQL.
  • Built E2E tests using WebdriverIO.
  • 使用响应式技术(客户端和服务器通过WebSockets通信以保持数据同步).
技术:PostgreSQL, Java, MongoDB, React, Meteor, Node.js

Software Developer

2014 - 2017
Chaordic
  • 监督几个web应用程序的构建和维护,从web服务器到前端.
  • Maintained Node.Js web服务器可以扩展到每分钟处理超过800,000个请求.
  • 从头开始构建整个产品,从设计数据库模式和构建后端api到在客户端运行的JavaScript.
  • 使用敏捷方法与多达18个开发人员的不同团队合作.
技术:Amazon Web Services (AWS)、Scala、AngularJS、Node.js

Assertion Library

http://www.chaijs.com/
Chai is an assertion library for Node.js. 这款应用非常受欢迎,在GitHub上有超过6000颗星.

我是这个开源项目的核心维护者之一.

Nimble

http://www.diffia.com/
敏捷是他们口袋里的临床医生助手. 它允许临床医生与医院的其他医生和护士进行交流.

Joga

Joga是一款移动应用程序,旨在通过智能手机或智能手表跟踪和提高用户的足球技术. 该应用程序提供了一个完整的分析球员在场上或在球场上的表现.

FIXME

FIXME是一个建立在GitHub API之上的web应用程序. 目标是列出您在GitHub上关注的所有项目的所有问题,并按最后更新时间对它们进行排序,以便您可以首先开始修复最老的问题.

它也是开源的,源代码可以在这里找到:
• http://github.com/vieiralucas/fixme

Joga Pro

http://wearejoga.com/pro/
Joga Pro使用gps跟踪设备跟踪球场上的职业足球运动员,并在基于云的平台上提供分析.

Data Validation with TypeScript

这是我用TypeScript做数据验证的一个小框架. 该框架使验证数据变得非常容易,可以用于表单或验证API的某些输入.

我计划在不久的将来把这个框架变成一个开源库.

Belief

http://github.com/vieiralucas/Belief
Belief is an initial Promise implementation. 这个库的目的是表明Promises只是JavaScript,并向我自己证明我可以实现它.

Languages

PHP, JavaScript, TypeScript, GraphQL, Java, Swift, Python, SQL, C, Scala

Frameworks

Spark, React Native, Express.js, Redux, Next.js, Jest, AngularJS, Angular

Libraries/APIs

Node.. js, React, Chai, Ramda, Lodash, REST api, React Redux

Tools

Mocha, Vim文本编辑器,Tmux, Git, Expo, AWS CLI

Other

Shell命令,软件,无服务器,亚马逊API网关

Paradigms

Scrum,函数式编程,面向对象编程,移动开发,REST

Platforms

Firebase、Linux、MacOS、Meteor、Amazon Web Services (AWS)、AWS Lambda、Android、iOS

Storage

PostgreSQL, MongoDB, Amazon DynamoDB, Amazon S3 (AWS S3)

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