Nicholas Wakeman
Verified Expert in Engineering
Software Developer
Nick从事软件项目的开发、架构和领导工作已有十多年了. 除了丰富的全栈技能集, 他的商业头脑和与客户和利益相关者有效沟通的能力,无论他们的技术知识如何,都使他与众不同. 虽然过去几年一直专注于技术领导, 尼克仍然喜欢开发早期的原型和产品.
Portfolio
Experience
Availability
Preferred Environment
React,原型,早期创业,REST api
The most amazing...
...我的工作方面是综合业务需求和优先事项的能力,并具有丰富的构建和指导技术项目的经验.
Work Experience
Lead Developer
Process Sciences, Inc.
- 维护和扩展一个专门构建的CRM/ERP,管理客户的各种核心业务流程, 特别是那些确保和记录其业务实践和标准的实施(例如.g., ASTM).
- 设计和开发一个应用程序组件,根据各种标准管理和记录设施和设备的维护和标准遵从性.
- 创建并设计一个自定义库存组件,用于管理所有消耗品的库存, including perishables.
- 改进了整个技术栈的现有代码和基础架构, 与客户首席运营官协调维护和新功能.
Engineering Lead
ASU Prep Digital
- 拯救并恢复了一项价值数百万美元的计划.
- 培训高级管理层和利益相关者如何改进他们对技术项目的决策.
- 招聘和管理具有不同经验和能力水平的技术团队成员.
- 指导了一些新的,特别好的技术的创造.
CTO | Lead Developer
Evolution Labs/Navigate360
- 与高管和客户进行互动, 评估遗留技术并管理开发全新服务的期望.
- 领导和管理全新的基于微服务的技术的设计和开发, 利用客户端现有的内容资产来交付到新的平台.
- 雇佣、管理和指导技术团队成员,通过收购指导技术.
PHP Developer
Triton Capital
- 设计并开发了一个允许用户应用的自定义DocuSign集成, get approval for, 并在单个用户流程中签署所有小型企业贷款所需的文件.
- 开发新的RESTful api和微服务来支持新功能.
- 建议并实现了对代码库的大量改进, architecture, 以及基础设施,使它们更好地与最佳实践相结合.
Twilio Expert
Tratta
- 开发了一款应用,利用Twilio的语音API接受电话支付, 这是讨债行业的第一次.
- 设计了一个完整的基于电话(IVR/DTMF)的用户流程,允许呼叫者安全地访问他们的帐户,然后对他们的余额进行支付和验证.
- 实施最佳实践并与首席执行官和顾问协调以确保PCI合规性.
多应用程序架构顾问
RefundLabs
- 利用我在企业多应用程序环境方面的专业知识,增强客户的开发流程,并提高其应用程序的健壮性.
- 构建了一个中间件集合,极大地改进了客户端的代码库, 让它们更DRY(“不要重复你自己”), more secure, 并且更有效地进一步发展.
- 为客户的开发人员建立了一套代码风格指南和最佳实践, 使代码库更具可读性, consistent, and maintainable.
企业数据可视化设计与开发
DecisionIQ
- 设计和开发新的数据可视化, infographics, 以及使用HighCharts和D3的企业AI/IoT应用程序的接口.js.
- 重新设计现有界面——改进导航和可读性,同时减少杂乱和消除不必要的元素.
- 重构Django/Python代码,减少bug, making it reusable, 并对其进行修改,以提供新的数据可视化界面所利用的新数据.
Tech Lead
Meisterline Analytics
- 领导并加强全球技术和非技术团队成员之间的沟通.
- 与创始人密切合作,为项目带来形状, 给它一个明确的方向,使它能够进一步发展.
- 配合并指导技术团队在项目进行过程中应对各种挑战.
自由职业高级企业软件开发人员
Friendemic
- 领导企业团队为其主要数据源进行SDK的体系结构和开发, 专注于实施最佳实践,同时使开发人员的工作更轻松.
- 将一个单数据库软件平台重构为一个多租户平台,以便在满足其数据中心需求的同时,吸引有利可图的新客户.
- 咨询并开发了一个新的RESTful版本API,作为一些最杰出的汽车制造商使用的大量企业应用程序的单一数据源.
- 为企业团队发挥领导作用, 用我的经验和专业知识来通知和指导较低级别的成员.
自由职业首席企业软件开发人员
Next Wave Communications
- 设计并开发了一个动态的、实时的D3.js/C3.Js接口,使工程师能够可视化工程试验和结果. 该应用程序和界面在2018年Twilio Engage Sydney上展出, garnering investor interest.
- 为新兴的CPaaS/UCaaS领域设计并开发了一个企业SaaS平台. 为客户及其用户提供的企业级控制功能, 以及直观的用户界面.
- 在相互尊重和公平竞争的环境中,与技术和商业领域的创始人密切合作, 结果是一段非常令人满意和富有成效的关系.
Freelance Software Developer
GeneCentrix
- 开发了一个新功能,合并并重构了客户机的Perl脚本.
- 根据客户的规范实现了Marvin-JS插件,并添加了一个jquery驱动的前端功能,将其绑定到客户的UI中. 安装Apache Tomcat和供应商的app/API来扩展Marvin-JS插件的功能.
- 重新设计主界面,纳入新的功能和完善现有的功能.
- 改进了各种界面,以增强外观和用户体验.
Web Application Developer
Personal Growth Organization
- 为客户和员工设计并开发了一个符合hipaa的应用程序,该应用程序具有一套功能, 它与组织的ERP连接并交换数据.
- 与全球通讯总监密切合作, the IT director, in-house developers, 以及从电子商务和营销网站到内部和面向客户的应用程序等各种项目的其他员工和利益相关者.
- 领导和指导内部开发人员提高他们工作的质量和效率, reviewing code, pair-programming, 并在他们积累经验的过程中提供指导.
Web Developer (Contract)
Vermont Public Radio
- 完成VPR主页的全栈开发工作, 一个完全由api驱动的Silex应用程序, 实现新的api或重新开发现有的连接和功能,并设计新的接口来与新的api或功能交互.
- 与数字服务总监和内部开发人员密切合作.
- 用Python构建应用组件,供VPR的移动应用使用.
- 用Python开发应用程序,通过Twilio和TwiML与语音和短信频道进行交互.
CTO、软件架构师和开发人员
The Alumni Sprints League
- 与首席执行官和首席财务官密切合作,帮助完善业务模式,并将其转化为员工和客户易于使用的web应用程序.
- 为客户设计和开发了系统和接口,以便轻松查看和管理具有复杂数据需求但很少的运动(赛艇)的数据, if any, 无论是流程设计还是界面设计,都有良好的先例.
- 设计并实现了基于参与和表现对个人赛艇和团队进行排名的算法.
- 与第三方协商获取关键数据资源, and to co-create novel, 互利的软件和资源.
企业应用程序开发人员(合同)
Jane Iredale矿物化妆品
- 与解决方案架构师协调, developers, 和其他员工在一个紧密结合的团队环境中开发和维护各种内部和面向客户的Symfony应用程序.
- 使用Symfony, Doctrine, Twig和Bootstrap为多个用户和角色构建了各种新功能.
- 通过从Symfony 2的BC中断,升级了具有许多依赖层的应用程序和捆绑包.8 to Symfony 3.
Web Developer
eEuroparts.com
- 与首席执行官密切合作,改进和升级业务主要应用程序的各个方面.
- 介绍并配置应用程序,以便使用Git进行版本控制和部署.
- Cleaned up, refined, 并重新设计了许多前端功能,以改善美观和用户体验.
- 设计和开发新功能,包括提高销售和员工生产力的功能.
- 建议并指导应用程序的体系结构更改,以提高效率和性能.
Experience
Loadify
在重构了他们的Python和Django概念证明后,将其提升到企业标准, 我用D3设计了一个界面.js and C3.Js,实时显示正在进行的负载测试的进度. 工程师们就可以看到故障发生的时间, 获取每个失败呼叫的详细信息, 然后使用这些信息来诊断和解决他们技术中的问题.
该客户在悉尼举行的Twilio Engage会议上介绍了loadfy, 它在哪里引起了人们的兴趣. 然后我们把它作为他们SaaS平台的第一项服务,同时补充了一些额外的功能,比如负载测试调度, whitelisting, and Slack notifications. 在这个项目中,我们使用了Twilio, Python, Django,数据可视化,MySQL, Apache, AWS, D3.js, C3.js、jQuery、Ajax和Bootstrap.
Email SaaS Platform
你花了多少时间去寻找别人发给你的附件或者你和别人的对话? Yet despite this, 尽管出现了新的通信渠道,比如短信, MMS, WhatsApp, and Slack, 电子邮件是并将继续是企业间沟通的黄金标准.
I designed a modern, 消息风格的接口和电子邮件应用程序, 然后构建并开发了一个SaaS平台来支持它. For individuals, 界面在阅读方面有了显著的改进, filtering, and searching folders, threads, and messages, 而发送和读取接收则在用户点击发送按钮后为他们提供每条消息的状态信息. On an organizational level, 一个域的帐户和用户的管理管理是最好的和最容易使用的行业. It's currently in beta. 使用的技术包括SaaS、PHP、MySQL、Symfony、电子邮件、用户界面、架构和api.
Mint
http://github.com/thehiredgun/mintMint的设计完全符合这种方法, 允许用户使用PHP快速轻松地执行MySQL和SQLite查询. 它简单、轻量级、快速且安全. 所有基本的CRUD操作都有一些简写方法,例如.g., $mint->selectOneById('tablename', {id}).
对于复杂的和自定义的请求, 用户可以提交他们的参数化查询和值的关联数组. 它将绑定参数、执行查询并返回所请求的结果. 使用的技术包括PHP、MySQL、SQLite和PDO.
Enterprise SDK
Skills
Languages
JavaScript, CSS, HTML, PHP, Python, PHP 7, PHP 5, Python 3, XHTML, HTML5, YAML, Python 2, XML, SQL, ECMAScript (ES6), C, Perl, CSS3
Frameworks
Swagger, Bootstrap, Laravel 5, Symfony 3, Symfony 2, Twig, Eloquent, Bootstrap 3, Symfony, Laravel, Web Frameworks, Redux, Flask, Django, Silex, Symfony 4, CakePHP 2, CakePHP, CodeIgniter, PHPUnit, Dropzone.js、响应式框架、Lumen、JSON Web Tokens (JWT)、Angular、Ruby on Rails (RoR)
Libraries/APIs
Twilio API, REST API, Doctrine, Doctrine 2, jQuery, React, D3.js, C3.b谷歌翻译API,铯.js, Google Maps, Stripe API, SoundCloud API, Google Drive API, Handlebars, AMQP, jQuery DataTables, Swift Mailer, Highcharts, Facebook API, Facebook Messenger API, Mapbox GL, Mapbox API, Google Street View, Leaflet, OpenStreetMap API, Twitter API, Reddit API, SQLAlchemy, Vuex, Vue 2, Stripe, Turf.. js, Flexbox, OpenAPI, Preact, Vue, Node.b谷歌表单API, SendGrid API,授权.net
Tools
Sequel Pro, Git, Composer, Celery, Apache, GitLab, Jira, Envoyer, RabbitMQ, NGINX, Webpack, Vagrant, Ansible, GitHub, Canvas LMS, Amazon Polly, Apache Tomcat, Google Sheets, SugarCRM, SendGrid, Chatbox
Paradigms
Microservices, RESTful Development, 面向对象编程(OOP), Refactoring, API Architecture, Application Architecture, Web应用程序体系结构, 企业应用体系结构, Requirements Analysis, Database Design, E2E Testing, Acceptance Testing, Unit Testing, REST, Asynchronous Programming, 测试驱动开发(TDD), Scrum, Agile, Responsive, Responsive Layout, Responsive Development, Management, B2B, Interface Design, Best Practices
Platforms
LAMP, Twilio, Mailgun, Apache2, Mapbox, Docker, Ubuntu 14.04, Ubuntu, Linux, DigitalOcean, Google Cloud Platform (GCP), Amazon Web Services (AWS), Heroku, Algolia, SoundCloud
Storage
PHP Data Objects (PDO), JSON, MySQL, MySQLi, MySQL Server, Databases, Relational Databases, Data Synchronization, SQLite, PostgreSQL, Amazon S3 (AWS S3), Microsoft SQL Server, MongoDB, Doctrine MongoDB ODM
Other
Architecture, Proof of Concept (POC), Early-stage Startups, 教育科技(Edtech), Education, K-12 Education, Ajax, Normalization, Semantic Versioning, FontAwesome, HTTP REST, MVC Frameworks, RESTful Web Services, Front-end, Back-end, Full-stack, APIs, Transactional Emails, Email, Enterprise, Enterprise Architecture, 软件即服务(SaaS), Software, Web Applications, Web App Testing, Web App Deployment, Web Application Forms, Business Requirements, Business, 最小可行产品(MVP), SDKs, Omnichannel Marketing, Unified Communications, Freelancing, API Integration, 交互式语音应答(IVR), IVR, Twilio标记语言(TwiML), Voice, Web Development, Web App Development, Front-end Development, Technical Leadership, Full-stack Development, 软件开发管理, IT Management, Engineering Management, Software Engineering, Integration, Symphony, Prototyping, Visualization, Laravel Forge, Queuing Systems, Queue Management, Multitenancy, Middleware, Blade, Documentation, Writing & Editing, CPaaS, 统一通信即服务(UCaas), Data Visualization, User Interface (UI), User Experience (UX), Information Design, Enterprise SaaS, Enterprise Software, SaaS, Business Analysis, Data Architecture, Code Architecture, Enterprise Design, Mentorship, Team Leadership, Leadership, Project Planning, Sprints, Sprint Planning, Agile Sprints, Message Queues, Task Scheduling, Task Automation, 企业资源规划(ERP), CTO, eCommerce, eCommerce Development, Requirements, System Requirements, User Requirements, Requirements & Specifications, Responsive Design, CRM Systems, Chatbots, DocuSign, Mapbox Styling, Overpass, GeoJSON, OpenStreetMap, Fintech, Finance, Loans, GitFlow, 保险科技(Insurtech), Finance APIs, Business Loans, SMS, VoIP, Geospatial Data, Software Architecture, Nonprofits, Solution Architecture, Team Management, Command-line Interface (CLI), Marvin JS, Styled-components, 学习工具互操作性(LTI), 学习管理系统(LMS), 内容管理系统(CMS), Mail Servers, Axios, Business Management, RESTful Microservices, Sugar ORM, Live Chat, Credit Card Processing, Phone Support, PCI, 双音多频(DTMF)
Industry Expertise
Telecommunications
Education
分析哲学学士学位
塔夫茨大学-梅德福,马萨诸塞州,美国