André Castelo
Verified Expert in Engineering
Mobile Web Developer
andre是一名专注于前端开发的软件工程师, 拥有多年使用React构建JavaScript应用程序的经验. 他还参与了几个使用PHP和Python的全栈项目, 利用像Laravel和Django这样的工具来交付高质量的产品.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Git, MacOS, React, TypeScript
The most amazing...
...我参与的项目是一个平台,收集人们的想法,并将它们转化为里约热内卢未来50年的城市规划.
Work Experience
Senior Software Engineer
finmid
- 使用TypeScript从头开始设计和构建主前端仪表板, React, and Redux, 以及维护前端应用程序的Terraform和Docker配置.
- 使用剧作家库编写端到端测试, 还使用它们通过冒烟测试监视生产环境的稳定性和可用性.
- 在我们的主应用程序中集成了Keycloak认证(PKCE), 前端支持多租户. 不同的客户机将为其用户提供不同的认证域.
- 使用哨兵和基巴纳的组合监视和修复问题, 使用Linear作为我们的报告工具.
- 从头开始设计和构建我们的平台仪表板和平台网关服务. 网关负责与Kotlin后端进行通信,并防止将复杂的逻辑添加到前端.
- 构建和维护前端团队使用的内部包,以提高多个前端应用程序的一致性.
- 指导初级前端开发人员进行代码审查和结对编程.
- 在我们的代码库中广泛使用概念和markdown文件记录应用程序和库, 迭代这些内容以改进新开发人员的入职, asynchronous communication, and developer experience.
Senior Front-end Developer
Cyral Inc
- 开发和迭代了多个页面和组件的设计, 专注于使界面更容易为用户,同时也使它看起来很好.
- Implemented Emotion, a CSS-in-JS library, 加入项目,以提高项目CSS代码的组织和可读性.
- 添加代码质量强制工具,以确保代码库具有一致的风格,并且没有提交语法错误.
Front-end Developer
Rain
- 通过智能地使用React Hooks和React Contexts,避免使用Redux或GraphQL进行复杂的状态管理.
- 实现了对客户仪表板的完全重新设计, 关注组件的可重用性和可读性,同时确保它与设计紧密匹配.
- 实现CSS-in-JS库Emotion,帮助组织样式并尽可能减少重复代码.
- 与其他开发人员一起为代码库创建适当的样式指南, 并使用Git钩子和其他工具来执行它.
Front-end Developer
Coolfire Solutions
- 根据规格执行多个组件,并与设计师密切合作,确保它们符合InVision设计.
- 在客户的仪表盘上工作, 用户可以在哪里轻松创建数据流并管理他们的网络.
- 对用户体验进行了一些改进,使仪表板尽可能直观.
- 与其他审查代码的开发人员密切合作, 编写测试并充实前端架构.
Front-end Developer
Vault Health
- 实现了许多与他们的网站重新设计相关的组件, 专注于响应式设计,确保布局在所有要求的分辨率下都是像素完美的.
- 重组他们的病人信息测验,允许营销团队部署不同的测验和A/B测试,以获得最佳的参与度.
- 与设计师和其他开发人员密切合作,确保高质量的交付.
Front-end Developer
Listing Loop
- 根据客户批准的设计,创建了几个高保真的React组件.
- 重构了几个现有组件,并创建了新的组件,以确保平台与移动设备兼容.
- 通过简化代码,提高了应用程序几个方面的性能, implementing pagination, and extracting components.
Web Developer
Grin, Inc.
- 致力于创建基于与影响者的当前关系状态自动发送的电子邮件序列的功能.
- 执行预定的工作来发送待处理的竞选电子邮件.
- 维护前端和后端,修复bug.
Back-end Developer
Daring Development
- 使用HTTP和单元测试创建API测试套件,并对应用程序的最关键部分进行测试.
- 集成API与discord -每次一个新的专业用户注册在我们的应用程序, 我们用正确的角色和用户名将他添加到正确的Discord服务器. 这是通过使用Laravel调度器、Socialite和Discord API实现的.
- 修改了用户投票选择他们想要作弊的游戏的方式.
- 与Laravel 5一起完成后端工作.4.
PHP/JavaScript Developer
ContentLaunch (via Toptal)
- Worked on getting Twitter, Facebook, WordPress, Writer Access, 和Stripe集成的启动和运行.
- 将应用程序与Amazon S3集成.
- 实现账户功能, 让用户更容易在内容上相互协作,同时让代理机构更好地处理他们的商业账户.
Web Developer
WPensar Group
- 与设计师和其他开发人员密切合作,交付高质量的界面.
- 使用Behave和Selenium创建端到端测试套件,以确保用户体验的质量.
- 为我们的API编写端点,为客户提供新功能.
- 为我们的前端应用程序编写单元测试套件,以保证关键特性的一致性和质量.
- 使用Gulp优化了前端构建管道.js、JavaScript编译器和TypeScript编译器.
Web开发人员和软件架构师
战略营销数字化
- 参与了几个遗留的CodeIgniter项目,使它们保持最新状态并使代码库现代化.
- 部署了多个用Laravel和CodeIgniter编写的PHP应用程序.
- 使用CodeIgniter和Laravel开发RESTful api.
- 与设计师紧密合作,提供创新的界面和体验.
- 为几个客户规划和实现体系结构和数据库.
Experience
Vault Health
http://www.vaulthealth.com/该项目是使用React、Redux、TypeScript和一些使用Emotion的CSS-in-JS构建的.
Listing Loop Platform
http://www.listingloop.com.au/技术栈由React组成, Redux, TypeScript, 样式系统和样式组件, 后端是Firebase. 在数据处理方面有许多挑战, 响应性和整体抛光, 我对我在这个项目中所做的工作感到非常自豪.
Grin, Inc.
http://www.grin.co在做这个项目的时候, 我从PHP和Laravel的后端开始,触及了堆栈的几个层, 设置微服务并集成它们, 到使用Vue开发响应式组件.js and Vuex. 我为我为Grin所做的工作感到自豪,也很高兴解决方案的实施加速了公司的发展.
Visão Rio500
Rio Media Center
Skills
Languages
PHP, JavaScript, TypeScript, HTML, CSS, HTML5, Python, Sass, php7, GraphQL, Ruby
Frameworks
Laravel 5, MUI (Material UI), Redux, AngularJS, CodeIgniter, Laravel, Django REST Framework, Django, Ruby on Rails (RoR), Express.js
Libraries/APIs
React, Vue, jQuery, Redux-Saga, Emotion Library, Facebook API, Twitter API, Stripe API, Node.js, Formik
Tools
Gulp, Webpack, Git, PhpStorm, PyCharm, Grunt, Envoyer, Rollup, Terraform, Kibana, Sentry, Grafana, Yarn Workspaces, Keycloak, Notion
Paradigms
响应式网页设计(RWD), Agile Software Development, E2E Testing, Continuous Deployment, Continuous Integration (CI)
Platforms
Linux, Ubuntu, Firebase, Mobile, MacOS, Docker, Visual Studio Code (VS Code)
Storage
MySQL, Elasticsearch
Other
Mobile Web, Forge, Apollo, Styled-components, User Experience (UX), User Interface (UI), Computer Science, Web Development, Playwright, RTK Query, GitHub Actions, Monorepos
Education
Web开发研究生课程
Pontífice universsidade Católica do里约热内卢de Janeiro -里约热内卢de Janeiro
计算机科学学士学位
联邦大学Paraíba - Paraíba