Tomas Casas
Verified Expert in Engineering
PHP Developer
托马斯是一名热衷于解决问题的软件工程师. 他有机会使用面向对象和功能范式. For the last 15 years, Tomas has been doing web applications using PHP and JavaScript. He then focused on JavaScript for SPA and moving and redesigning a React SPA using ClojureScript. He has been a contractor for US-based companies, corporations, and startups for over 10 years.
Portfolio
Experience
Availability
Preferred Environment
GitHub, Visual Studio Code (VS Code), React, Material UI, Create React App, Webpack, Node.js, Microservices, Docker, Kubernetes
The most amazing...
...things I've developed are a SQL tokenizer to filter and sort in-memory objects and a pop-under by injecting code to a new about blank tab.
Work Experience
Senior Software Engineer
Skafos
- Collaborated with the front-end team in creating and supporting a components' library, CRA, and Next.js apps. 已部署的CRA应用作为静态资产从GCP存储中提供服务. The Next.js app was deployed to Heroku.
- 将所有FE存储库转换为单个存储库,以便于代码重用.
- Designed and crafted the billing microservice for Shopify's usage-based charges using routers, handlers, and DAOs.
- Learned a lot about the MS ecosystem with Docker images running in Kubernetes containers in GCP. Collaborated with the front-end team in creating and supporting components' library and CRA and NextJS apps.
UI/UX Developer
Roomkey
- Migrated the leading site from React and Redux to CLJS using Reagent and reframed together with Material UI.
- 协作过渡,从骨干到Redux和React的新功能. The process started by moving away from Grunt to Webpack to deal with packaging the app and rendering HTML templates. That helped build Node.js and Express.js skills.
- Ported a hotel meta-search site from a proprietary framework to Backbone with responsive design and helped build a proprietary state controller stack to deal with app state and browser history.
- 支持谷歌Chrome价格检查扩展检查器,Scout.
- 协助使用Mocha和Cypress进行单元和集成测试.
- 维持一个组件来触发伙伴站点上的弹出式下拉菜单和选项卡开关.
Team Leader, Web Developer
Walt Disney Parks and Resorts Online
- Coordinated tasks for a group of five PHP and four QA developers and supported the overall interaction of four engineers with the client.
- Received client specifications and discussed them with client product owners and business analysts.
- Worked on app performance using REST request parallelization and resiliency to handle the event of service degradation.
- Worked on a calendar jQuery plugin.
- 创建了其他框架和库,包括Zend Framework 1.x, Guzzle, jQuery, and Mustache.
Partner Contractor
Threevoice – FlamingoTV
- Developed web UI and core components to enable the company to provide prepaid and postpaid VoIP services.
- 在Zend 1之上创建了一个客户机仪表板.x and Doctrine2.
- 通过Web界面管理opensip和Asterisk配置.
- Built Java handlers implementing a radius dictionary for billing (created by another colleague).
- 镜像两个独立服务器,其中一个作为主服务器,另一个作为从服务器. 实现它们以在不可用事件的情况下切换角色.
Consultant
The World Bank
- 帮助秘鲁政府调整工资模式.
- 帮助安提瓜和巴布达政府调整工资模式.
Web Developer
Elinmobiliario.com
- 创建了一个web UI来管理电子邮件营销活动.
- Created a "threaded" console daemon using a Unix fork to handle email processing (client use of PHP required).
Web Developer
ZonaProp
- Created an application responsible for mapping real estate attributes from a client app using ZonaProp web services DTD.
Web开发人员、技术集成商、合作伙伴
Threevoice
- Created a solid state PBX built on top of the NanoBSD OS with MySQL for data and LightTPD as web server.
- Developed the PHP 5.2 .管理用户、组、ivr和终端的用户界面.
- 增加了新版本的远程部署和license管理.
- 为SEMS创建了一个c++扩展,以启用预付费电话卡.
承包商、业务分析师、开发人员
Lockheed Martin Aircraft Argentina SA
- Resumed efforts pursuing short-term manufacturing plans based on resource availability.
- Created proofs of concept with ASP.NET和c#来利用产品配置和中期规划.
Consultant
The World Bank
- 协助巴拉圭政府调整工资模式.
Business Analyst
Vates SA
- 为公司设计一款未来的新产品.
- 为公共部门准备建议书,包括本地和外地招标.
- Prepared use case analysis for a Transantiago (Chile) project working for Siemens Itron. Helped with Java business rules coding.
Junior Professional Associate
The World Bank
- Handled IT support for LCSHD.
- Collaborated with the “ITC for State Strengthening” terms of reference and project structure.
- 通过终端服务提供统计分析基础设施.
Business Analyst, Systems Analyst
Harriague y Asociados
- 协助制造系统的分析和设计.
承包商、项目经理、业务分析师、开发人员
Lockheed Martin Argentina SA
- 准备并赢得了一个制造系统的投标报价.
- Negotiated requirements and project boundaries and integration to existing apps with client.
- Analyzed and developed with a team of two other developers to create a platform to handle product configuration and an MRP level 2.
Partner
QGroup
- 建立了多个与产品配置和BOM相关的项目.
- 为我的大学创建了一个远程学习平台的概念验证.
- 开发客户发票订单网站(Richetta SA - Sonepar Distribution).
Experience
Roomkey
技术栈:CLJS, Reagent, Reframe, React, Redux, Clojure, Datomic
Walt Disney Parks and Resorts Online
http://disneyworld.disney.go.comFlamingo VoIP Telephony Platform
Bandin和Alfa Real State特许经营房地产广告
Elinmobiliario.com Email Marketing Campaigns
Siemens Itron - Transantiago
http://es.wikipedia.org/wiki/TransantiagoSIP/IPS - Integrated Production System
Skills
Languages
VB6, SQL, JavaScript, VB.NET, JavaScript 6, JavaScript 5, PHP 5, Visual FoxPro, Visual Basic for Applications (VBA), HTML5, CSS, HTML, PHP, CSS3, Excel VBA, UML, C#, JADE, Java, BASIC, C++, Pascal, Sass
Frameworks
Redux, Zend Framework, Rational Unified Process (RUP), NHibernate, Hibernate, Compass, ClojureScript, Cypress, OpenSIPs, Symfony 2, Bootstrap, Guzzle, CodeIgniter, ASP.. NET、Slim、Yii、Material UI、Re-frame、Next.js
Libraries/APIs
原则2,React, React Redux, Preact, Backbone.js, Underscore.js, jQuery, Sinon.JS, Chai, REST APIs, RADIUS, Node.jQuery UI, SyncJS, Mustache, Immutable.js
Tools
Microsoft Access, Adobe Photoshop, Apache, GitHub Pages, Eclipse IDE, Git, Perforce, MySQL Workbench, Asterisk, Atom, Reagent, JavaScript Debugging, WebdriverIO, Microsoft Excel, GitHub, Adobe Illustrator, Apache Tomcat, Mocha, Mercurial, Apache Ant, CorelDRAW, CVS, IBM Rational Rose, Inkscape, lighttpd, Subversion (SVN), Sublime Text 2, MongoDB Atlas, Create React App, Webpack, Google Kubernetes Engine (GKE), Docker Swarm, Docker Hub, CircleCI
Paradigms
Object-oriented Programming (OOP), RESTful Development, Agile Software Development, Prototype-based OOP, Unit Testing, REST, Procedural Programming, Functional Programming, Continuous Integration (CI), OLAP, Scrum, Behavior-driven Development (BDD), Dependency Injection, Inversion of Control, Microservices, Design Patterns
Other
Web Development, Enterprise Architecture, Integration Testing, Front-end Development, Use Cases, Terminal Servers, Sippy Softswitch, PGP, IRC, IIS, Prototyping, VoIP, Unix Shell Scripting, WebSockets, Business Requirements, Systems Engineering
Platforms
NetBeans, Windows, Unix, Windows Server, MacOS, Visual Studio Code (VS Code), Ubuntu, iOS, FreeBSD, Oracle, Docker, Kubernetes, Amazon Web Services (AWS)
Storage
MySQL, Microsoft SQL Server, ADABAS, SQLite, PostgreSQL, Redis, MongoDB
Education
硕士学位,供应链管理与技术专业
拉蒙卢大学-拉萨尔-巴塞罗那,西班牙
系统工程师,系统工程专业
阿根廷科尔多瓦航空大学研究所
Coursework in Electronics Engineering
科尔多瓦国立大学-科尔多瓦,阿根廷
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring