Nilson Souto
Verified Expert in Engineering
iOS Developer
尼尔森在很小的时候第一次玩电子游戏后就开始用C/ c++编程. Over the last few years, he has worked on iOS applications mostly, and he's now focusing on game development, computer graphics, physics simulation, and vehicle simulation. He's also a 2D/3D technical artist.
Portfolio
Experience
Availability
Preferred Environment
Sketch, term, Atom, Git, Xcode, MacOS, Visual Studio Code (VS Code), Adobe Photoshop, Blender
The most amazing...
...我做的软件是一个使用有限元法的三维可变形固体的实时模拟器.
Work Experience
Freelance iOS Developer
Xissburg
- 利用UIKit为iPhone和iPad开发具有定制用户界面的应用程序, animations, and transitions.
- Implemented geolocation services in iOS apps.
- Maintained open-source projects on GitHub.
- Taught online courses using the Edukee platform, targeted specifically at game development and computer graphics for iOS, using Cocos2D and Box2D, among other tools and frameworks.
- Presented talks at a number of events.
- 使用OpenGL和AVFoundation实现自定义照片和视频过滤器.
- 创建和维护运行在AWS EC2上的iOS应用程序的后端.
- 开始制作一款驾驶/赛车游戏,专注于逼真的车辆模拟, using C++ and Qt for tools.
iOS Developer | Photo/Video Manipulation
Tessa Barton LLC
- 开发了一个专注于图像和视频编辑的应用程序,利用了AVFoundation的高级功能.
- Developed a small back end that required using the server-side Swift.
- Worked on fixing bugs reported by the many users of this app.
iOS Developer
Gonow
- Developed and maintained a variety of iOS applications.
- 开发了一款家庭自动化应用程序,允许用户控制家中/办公室的设备并访问实时摄像头馈送.
- Wrote code to communicate with SOAP and REST web services.
- Wrote an interactive page-flipping algorithm for iPad eBooks. Derived the formulas to implement said algorithm, 并使用Core Graphics和Core Animation来实现所需的效果.
- 使用Box2D物理引擎为电子书中的各种场景设置物理模拟.
Mobile Developer
Lab360
- 开发了与REST web服务通信并积极使用推送通知的应用程序.
- 使用花栗鼠物理引擎为电子书中的各种场景设置物理模拟.
- 为了在地图上绘制路线,使用四叉树编写了一个折线绘制优化算法, supporting polylines of over 10,000 vertices in real time.
- 使用Cocos3D引擎为iPhone和iPad开发了一些3D应用和演示.
- 开发了几个HTML5图像样本,使用它的新(当时)3D功能.
Experience
Edyn | Real-time Physics Engine Organized as ECS
http://github.com/xissburg/edynFotoZap
http://picturemarketing.com/apps/Elevatr (previously Docz)
I also wrote and managed the Parse back-end using JavaScript and Node.js.
SplashCam
Pergunter
1000 Images
Pix apps
Olimpíadas 2012
Marina de la Riva
Menino Maluquinho
A menina do Nariz Arrebitado
视频游戏物理教程-第三部分:约束刚体模拟
视频游戏物理教程-第一部分:刚体动力学的介绍
The Mistakes Most Swift Developers Don't Know They're Making
Skills
Languages
Swift, C++, Objective-C, C, GLSL, C++17
Frameworks
Bullet, Box2D, UIKit, Core Data, Qt, Cocos2d, Cocos3d, Chipmunk, OGRE
Libraries/APIs
Core Animation, Core Graphics, OpenGL, OpenGL ES, Parse SDK, Core Image
Tools
Adobe Photoshop, Git, Xcode, 3ds Max, Blender, Sketch, Atom, ITerm, Photoshop 2018
Paradigms
面向对象编程(OOP)、并发编程、Scrum、函数式编程
Platforms
MacOS, iOS, Linux, Android, Visual Studio Code (VS Code)
Other
3D Modeling, AVFoundation, Physics Simulations, 3D Animation, Computer Graphics, Machine Learning, Game Development, 3D Graphics, Image Manipulation, Video Editing, Physics, Game Physics
Storage
SQLite, PostGIS, PostgreSQL
Education
Bachelor's Degree in Science and Technology
Universidade Federal do ABC - Santo André, Brazil
Bachelor's Degree in Computer Science
Universidade Federal do ABC - Santo André, Brazil
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