Seva Safris
Verified Expert in Engineering
Multi-language Developer
Seva拥有20年的行业经验,是企业和初创公司的资深人士. 作为加州大学伯克利分校EECS和MSE的毕业生,Seva的坚韧和职业道德使他获得了赞誉. His impressive, 快速领导职业生涯的标志是证明有能力激励和领导表现最佳的团队, 同时在建筑和开发效率方面取得显著成效, scalable, and fault-tolerant solutions.
Portfolio
Experience
Availability
Preferred Environment
Git, Vi, Xcode, IntelliJ, Eclipse, Linux, MacOS
The most amazing...
...我开发的项目是一个可以检测到的节拍跟踪算法和参考实现, track, 并在现场音频音乐流中推断节拍.
Work Experience
Java Expert
LightStep
- 创建(目前管理)SpecialAgent, 用于Java应用程序零配置跟踪的开源代理.
- 为60多个第三方库实现了工具集成, including Akka, AWS, Cassandra, Elasticsearch, gRPC, Java Concurrent API, JDBC, JMS, JAX-RS, Kafka, Lettuce, MongoDB, Netty, Play, RabbitMQ, Reactor, RxJava, and many Spring technologies.
- 参与OpenTracing API规范的开发.
- 帮助开发OpenTelemetry项目, 为像微软这样的公司提供Java代理技术的输入, Google, DataDog, and Dynatrace.
CTO
Splash Mining, Inc.
- 在五个月内制定并指导从产品概念到生产的技术路线图.
- 管理产品开发的各个方面.
- 架构应用程序堆栈的所有方面.
- 实现了完整的开发基础设施, including development tools, team-working, and collaboration tools.
- 实现了完全容器化、可扩展的生产基础设施.
- Led all development meetings, managed projects, prioritized responsibilities, 并分配资源以获得最佳运营结果.
- 开发了Splash Mining平台的整个后端.
Senior Member of Technical Staff
eBay, Inc.
- 构建了一个复杂的数据处理管道,能够处理800个规模的数据,000,000 messages per day.
- Implemented a custom, 分布式Kafka消息消费者使用Apache Storm, 哪个负责提供消息处理管道.
- 集成StackDriver系统监控和警报为生产支持.
- 为Scala基于play的开发做出了贡献, 在GCP中运行的高度分布式kubernetes容器化应用程序. 实现了许多特性并解决了许多旨在改进和扩展系统功能的问题.
- 参与GCP的BigTable和BigQuery平台的数据模型架构和实现.
Lead Engineer
Aptiviti
- 领导项目的技术方面,调解和促进投资者之间的发现和沟通, analysis, and CIOs regarding topics, features, products, 以及技术市场上的公司(设施规模).
Ionic Framework Mobile Developer
Glamhive
- Supported, fixed bugs, 并为时尚零售领域现有的Ionic混合移动应用程序开发了新功能.
- 集成视频捕获和重放功能到移动应用程序, 支持iOS和Android平台.
- 升级Ionic到最新版本, 需要后续升级连接api (Facebook), Google, and Instagram).
- 实现OAuth支持Facebook, b谷歌,Instagram,以及直接电子邮件.
- 帮助解决后端问题(Java, Spring, Hibernate).
Software Developer (Mobile)
Plum Radio
- 将过时的32位代码库修改为64位架构,适用于iOS和Android在音乐娱乐领域(流媒体广播)的移动应用实现。.
- 解决了所有突出的平台不兼容问题与Android棒棒糖操作系统.
- 升级了应用程序的iOS和Android版本的媒体api, 在Xamarin跨平台架构中实现.
- 在Xamarin c#中实现跨平台逻辑,并在iOS Objective-C和Android Java中实现特定于平台的集成.
- 成功完成应用程序的所有突出的平台问题.
CTO
VNUE, Inc.
- 为音乐娱乐领域面向消费者的产品开发并指导技术路线图.
- 管理多个垂直技术栈的产品开发.
- 架构web应用程序栈和iOS应用程序栈的所有方面.
- 实现了完整的开发基础设施, including development tools, team-working, and collaboration tools.
- 实现了完全容器化、可扩展的生产基础设施.
- Led all development meetings, managed projects, prioritized responsibilities, 并分配资源以获得最佳运营结果.
Adobe Flex/Adobe AIR Developer
Graphium Health
- 在医疗实践管理领域为现有的Flex/Air应用程序实现了新功能.
- 解决了许多突出的bug和可用性不一致.
- 在JavaScript中实现了各种辅助模块,可以在所有浏览器中无缝集成.
- 参加scrum会议,帮助确定开发资源的优先级.
- 解决所有未解决的问题和新功能请求.
CTO
Smartplane, Inc.
- 为公司设计并开发了旗舰飞行控制产品, 目前,作为一种可行的私人交通选择,它正在彻底改变世界对私人飞机的看法.
- 指导飞行控制产品开发,以确保Smartplane成功所需的高标准技术.
- 为航空航天市场的早期创业公司提供战略和战术技术指导.
- Advised product management efforts.
- 以动手的方式为包括SmartPlane飞行控制应用程序的最具挑战性和关键模块开发解决方案做出贡献:实时性能, 100% fault tolerance, 以及执行完美的编码实践, 利用技术选择和工程政策指令的手段.
VP of Engineering
LiveCare, Inc.
- Conceptualized, architected, 并开发了pre-IPO医疗实践管理软件公司的旗舰应用程序. 成功向旧金山湾区的从业人员推出产品.
- Blueprinted the product roadmap, 管理项目运营以及战术和战略方向, 并将产品交付完成. 成功向新加坡和马来西亚的远程从业者推出产品.
- 领导当地工程师和系统操作员团队, 从事医疗实践和个人从业人员的销售, 与客户进行生产支持, 并收集反馈以供将来改进. 成功地改进了产品以支持客户要求的新功能.
- 带领远程工程师团队开发前端HTML和JavaScript组件, 为所有产品的互操作提供高层次的技术架构, components, and presented functionalities. 成功交付了许多辅助组件,旨在提高产品的曝光率和兴趣.
- 以最严格的审查实现所有安全考虑, 考虑到医疗软件应用程序的法律法规-医疗领域技术的一个具有挑战性和复杂性的方面.
VP of Engineering
Evolphin Software
- 架构并开发了一个革命性的Flex/Java工作流设计器应用程序, 2012年预计营收为200万美元. Designed and implemented all UI/UX, 实时工作流验证算法, 以及故障安全状态保存模式.
- 设计并开发了MacOS Finder插件,用于可视化文件和文件夹的版本信息, 预计额外收益为500美元,000 in 2012. 实现了完整的产品,支持macOS 10.4, 10.5, and 10.6. 领导一个工程师团队,对Zoom版本控制应用程序进行改造,根据生成的规范与插件进行接口.
- 拥有Evolphin所有产品的UI和展示设计. 领导关键用户界面的实现,以获得卓越的用户体验. 根据客户反馈,对现有组件进行扩展和改造. 监督战术解决方案,以快速满足客户需求缺失的功能差距.
- 直接评估和考虑上市时间vs. technical debt vs. 团队工作,确保对开发产品的信心和客户投资的安全性. 带头努力鼓励采用高编码标准,以确保所产生的知识产权的价值.
- 管理项目和bug跟踪工具, mediated code reviews, 并在必要时促进或否决设计决策.
Senior Product Developer
贝莱德/巴克莱全球投资者(BGI)
- Conceptualized, architected, 并为科学的投资组合管理开发了应用程序, 直接向项目组合管理团队报告.
- 领导高级工程师团队,为投资组合经理提供行业领先的科学市场分析解决方案. Implemented numerous systems, modules, 以及投资组合经理用来推动其投资决策的应用程序.
- 开发战略和战术解决方案,以实现跨职能的业务目标,并具有无可挑剔的能力来优先考虑工程工作,以实现最有效和最有效的上市时间.
- 为打算从以前基于perl的代码库转换的应用程序构建了一个可伸缩的Java平台, starting a new chapter in quality, usability, 以及投资组合经理每天使用的工具的生产力.
- 在投资组合经理日常使用的关键科学投资工具的创建中引领全周期开发.
- 举办创新教育培训, tools, 以及贝莱德/华大基因的科学投资组合经理可以使用的应用程序.
- 为最小化由于项目组合管理应用程序链中关键组件可能的和实际的失败而导致的操作风险而做出的直接努力.
- 开发了定期的故障转移测试,以确保在发生意外故障时快速恢复.
- 领导与第三方(银行)的接口评估, securities lenders, prime brokers, 和托管方)来检测高风险点并提出故障转移解决方案.
Architect (Consultant)
MRG Software
- 为面向消费者的债券交易和管理应用Consolers提供产品概念化和PRSD制定咨询. 该产品于2008年外包给基于合同的开发.
- 为产品概念化提供咨询, PRSD formulation, and design, 并推动了一个名为“与我们一起烹饪”的葡萄酒和美食爱好者门户网站的实施工作.
- 为Wasserman Media Group提供体育爱好者门户网站的产品设计和实施咨询.
- 为Exobox Technologies设计并开发了大型企业安全管理系统.
- 为Alphaenco设计并实现了一个面向客户端的电子商务网站.
首席业绩分析师(顾问)
The Pacific Exchange
- 专门从事性能分析和可伸缩性, 负责PCXPlus的系统性能, 太平洋交易所的分布式期权交易系统.
- 保留并减轻了业务功能和SEC合规性的风险,以代替性能增强工作.
- 策划PCXPlus的所有系统和组件测试, 确保高负载量下的兼容功能.
- 为售后市场交易大厅测试开发策略,以模拟真实世界的部署和系统交互.
- 设计和实施创新的测试策略,以便更好地洞察模糊的过程路径,以检测瓶颈和调查假设.
Lead Software Engineer
AOL Time Warner
- 在AOL时代华纳设计并领导了自由联盟项目(LAP)计划.
- Spearheaded project development, managed implementation direction, 并代表AOL时代华纳参加了由太阳微系统公司主办的互操作性活动.
- 策划产品开发和专业服务(咨询), training, 和支持),特别是在LAP方面.
- 参与LAP草案规范委员会,以代替AOL时代华纳的功能需求来争论规范变更.
- 代表美国在线时代华纳出席2003年在旧金山举行的RSA安全会议.
Software Engineer
Electronic Arts
- 在EA为在线游戏设计web应用服务.com.
- 开发在线跨游戏集成应用程序.
- 执行web服务和产品的负载和性能测试.
- 为EA实现客户计费和客户服务接口.com and Pogo.com.
- 主导与第三方服务提供商集成的产品界面设计.
Experience
OpenTracing SpecialAgent
http://github.com/opentracing-contrib/java-specialagent/JSONx Framework
http://github.com/jsonx-org/java/JSONx uses a json.jsonx文件,该文件符合jsonx模式,以生成Java bean,将JSON类绑定到Java. 生成的类是强类型的,并提供Java中JSON对象的内聚接口的全部好处. 生成的类可用于解析和封送JSON消息, 确信所有消息都符合JSONx中的定义.
Blockchain Specialization
TestingBot
http://github.com/testingbot/Testingbot-Tunnel/commit/914e5326d81e0fa6acbb013829785f3df298d911JAX-RS-Auth-Seed
http://github.com/safris/jax-rs-auth-seed这是angular-auth-seed项目的后端组件. Together, 它们为基于AngularJS和Java的JAX-RS v2的身份验证应用程序提供了一个功能齐全的平台.1 specification. 它是RESTful应用程序的基本身份验证方法的服务器实现, 用Java编写,100%符合jax - rs. 它可以在实现JAX-RS 2的服务器中运行.1规范,包括Jersey、JBoss restasy和Restlet. 尽管可以使用任何JAX-RS服务器供应商, I recommend the XRS server, 哪一个是替代JAX-RS 2的CohesionFirst™.1 spec. XRS服务器被设计为超轻量级,并被配置为在Jetty servlet容器中运行.
This is a complete solution, 一个无bug和即时“即插即用”的基础,让你开始快速和容易. 预配置为安装Angular框架, development prerequisites, 以及用于即时web部署的测试工具, 这个解决方案可以用来快速引导你的Angular项目和开发环境.
Angular-Auth-Seed
http://github.com/safris/angular-auth-seed以最高的发展标准创造, 该项目使用最佳实践和模式来授权开发人员编写清晰的代码, cohesive, and easily testable.
angular-auth-seed项目是一个完整的解决方案, 打算是无bug和即时“即插即用”的基础,让您快速,轻松地开始. 预配置为安装Angular框架, development prerequisites, 以及用于即时web部署的测试工具, 这个解决方案可以用来快速引导你的Angular项目和开发环境.
XML模式绑定的Java体系结构
http://github.com/jaxsb/jaxsb/XSB支持XSD规范的所有指令,并生成与Java语言具有最高内聚度的绑定.
关系型数据绑定的Java体系结构
http://github.com/jaxdb/jaxdb/tree/master/jsqljSQL is an extension to DDLx, 提供在JDBC v4上运行的轻量级对象关系映射(ORM)解决方案.1 API. jSQL框架为SQL语言提供了强类型语义,并为用户数据模型提供了内聚绑定. jSQL使用DDLx文件中定义的SQL模式来创建一对一, 对象模型到数据模型的API与供应商无关.
除了生成绑定到DDL的Java类之外, jSQL框架为强类型DML语义提供了一个API. 这些api以类似于非内聚的方法调用的形式出现, string-based SQL alternative.
强类型DML语义非常强大,因为它们扩展了Java编译器的功能,可以在编辑时或编译时实现错误. Alternatively, if non-cohesive, string-based SQL is used, 错误仅在应用程序对数据库执行时在运行时显示. 除了将Java类绑定到DDL之外, jSQL为构造SQL DML提供了一种强类型方法.
JetRS
http://github.com/jetrs/jetrs/构建XRS是为了实现JAX-RS v2.1规范,同时保持尽可能低的内部复杂性. 静态状态只在一个用例中使用, 因此,调试请求或响应从来都不是一个挑战.
Existing solutions such as Jersey, JBoss RESTEasy, Restlet, Apache CXF, Apache Wink, 而另一些人则很难与之合作, because they are buggy, difficult to debug, 并且不完全符合JAX-RS规范. 许多人在使用现有的JAX-RS实现时会经历不必要的痛苦. 由于实现的高度内部复杂性,JAX-RS服务器的调试尤其困难.
在JAX-RS实现中使用的一种常见模式是动态方法调用. 动态方法调用功能强大,但它有代价:可调试性. 动态方法调用导致堆栈跟踪缺乏导致异常的特定执行路径的信息.
Quick Find Plugin (for IntelliJ)
http://github.com/safris/quick-find-pluginOpenJAX DBCP
http://github.com/openjax/dbcp/OpenJAX DBCP基于XML模式,该模式用于指定配置使用者接受的XML文档的形式. XML模式的设计目的是利用XML验证的全部功能,允许开发人员快速确定草稿中的错误. Once a dbcp.xml passes the validation checks, 几乎可以保证正确初始化文件配置的连接池.
OpenJAX CLI
http://github.com/openjax/cli/OpenJAX CLI基于XML模式,该模式用于指定描述应用程序接受的命令行选项和参数的XML文档的格式. XML模式的设计目的是利用XML验证的全部功能,允许开发人员快速确定草稿中的错误. Once a cli.xml passes the validation checks, 它随后提供了一个清晰简单的API来访问代码中的选项和参数.
Cordova状态栏插件:启动时隐藏
http://github.com/safris/cordova-plugin-statusbar-hide-on-startupGCP SQL Auto-Authorize Instance
http://github.com/safris/gcp-sql-auto-authorize-instanceAngular Interpolate
http://github.com/safris/angular-interpolateObject Prototype Filter
http://github.com/safris/object-prototype-filterBeatRootDSP: Audio Beat Tracking
Skills
Languages
Java, Bash, XML/XSLT, SQL-99, SQL, ActionScript 3, Flash ActionScript, AppleScript, Sh, HTML, MXML, AS3, XML, Java 9, Java 7, Java 8, Java EE 8, Java SE 7, Java 6, Stored Procedure, PL/pgSQL, C#, Scala, UML, CSS3, JavaScript, Embedded C, HTML5, Objective-C, C, C++, CSS, Perl, Lisp
Frameworks
JUnit, Swiz, Ionic, Jakarta Server Pages (JSP), Adobe Flex, Java Agent DEvelopment (JADE), ASP.NET MVC, Bootstrap, Spring, PhoneGap, Core Data, Spring JDBC, AngularJS, iPhone SDK, XMLBeans, Angular, AWS HA, React Native, Ionic 2, Mono, .NET, Spring MVC, Spring Security
Libraries/APIs
JAX-RS, Java API for XML Processing (JAXP), JAXB, JDBC, SAX, Java Servlets, Java RMI, PayPal API, Stripe Connect, Stripe Connect API, Java Security, JNDI, GDAX API, Coinbase API, Google Cloud API, Stripe, Stripe API, Amazon FPS, Amazon API, jQuery, Twilio API, Facebook API, Core Audio, GitHub API, Authorize.net, React, Node.jsSHA, Facebook iOS SDK, Facebook SDK
Tools
GitHub, Jira, Jenkins, Jetty, Amazon Virtual Private Cloud (VPC), Servlet, Subversion (SVN), IBM Rational ClearCase, Shell, Eclipse IDE, Vim Text Editor, AutoCAD, Balsamiq Mockups, Hudson, IntelliJ, IntelliJ IDEA, Apache Maven, SonarQube, Adobe Photoshop, Git, Adobe Audition, Microsoft Visio, GitLab, Amazon EBS, Adobe Illustrator, Bitbucket, Google Cloud Console, AWS IAM, AWS简单通知服务(SNS), Amazon弹性容器服务(Amazon ECS), Amazon Elastic MapReduce (EMR), Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), AWS SDK, Slack, Adobe AIR, HipChat, Sendmail, Xcode, Microsoft Excel, Microsoft Word, Cinema 4D, Chrome Developer Tools, Google Kubernetes Engine (GKE), Javadoc, XMLUnit, Amazon Elastic Container Registry (ECR), BigQuery, Docker Hub, Helm, Mailchimp, Microsoft Project, cURL Command Line Tool
Paradigms
Scrum, Model-driven Engineering (MDE), Design Patterns, Object-oriented Design (OOD), Pair Programming, Test-driven Development (TDD), Object-oriented Programming (OOP), Model View Controller (MVC), Agile Software Development, REST, Data Science, API Architecture, Distributed Computing, Functional Programming, Rapid Prototyping, Waterfall Development, Procedural Programming, Layer Programming, Scalable Application, Unit Testing, Test Automation, Concurrent Programming, Incremental Development, 面向服务的架构(SOA), Parallel Computing, Responsive Web Design (RWD), Responsive Development, UX Design, Management, Team Development, Load Testing, HIPAA Compliance, UI Design, iOS UI Design, Real-time Systems
Platforms
Eclipse, Ubuntu, Ubuntu Linux, Red Hat Linux, Java EE, Linux, Blockchain, JSE, JBoss, Unix, Xamarin, MacOS, JVM, Embedded Linux, Amazon EC2, Docker, Google Cloud Engine, Ethereum, Drone CI, Kubernetes, Google Cloud SDK, Oracle, Amazon, Kernel Programming, Amazon Web Services (AWS), iOS, Jakarta EE, Google Cloud Platform (GCP), WordPress, Android, Java SE 6
Storage
Apache Derby, PostgreSQL, JSON, JavaDB, MySQL, XML-RPC, XML Schema, SQLite, MariaDB, Oracle PL/SQL, Oracle SQL, Sybase, Microsoft SQL Server, HBase, BigTable, Google Cloud Storage, Google Cloud SQL, AWS SWF, NoSQL, Amazon S3 (AWS S3), Google Cloud, PL/SQL Developer, MongoDB, Cassandra
Other
Vi, DNS, Instrumentation, OpenTracing, Open-source Software (OSS), Ubuntu Server, PhoneGap Plugins, Maven XML, Multi-language Development, SSH, Digital Signal Processing, Integration, Multithreading, SSL, System Architecture, Unix Shell Scripting, SOAP, Software, Plugins, Software Consultant, Distributed Tracing, Processing & Threading, Code Architecture, Amazon Route 53, OpenTelemetry, SSL Certificates, Audio Processing, Technical Project Management, User Interface (UI), Prototyping, Ajax, Web App Development, Audio Editing, Module Development, Smart Contracts, Bitcoin, Cryptocurrency APIs, Ethereum Smart Contracts, Project Design, Project Planning, Health & Wellness, Cryptocurrency, Cryptocurrency Wallets, Cryptocurrency Development, Dash Cryptocurrency, Healthcare Management Systems, User Experience (UX), Stripe Payments, Relational Database Services (RDS), Webhooks, Gitolite, WordPress Plugins, Embedded Systems, GNU, Payment APIs, Payment Security, SaaS, Software as a Service (SaaS), Enterprise SaaS, Architecture, Team Building, Fintech, Mobile Payments, WebLogic, Big Data, Containers, Web Scraping, Kerberos, Cordova, PCI Compliance, Mailchimp API
Industry Expertise
Project Management
Education
电气工程学士学位 & 计算机科学和材料科学 & Engineering
UC Berkeley - Berkeley, CA
未完成软件工程学位
那慕尔圣母院大学-贝尔蒙特,加州
未完成计算机科学学位
明尼苏达大学理工学院-明尼阿波利斯,明尼苏达州