Slava Medvediev
Verified Expert in Engineering
Software Developer
Slava是一名经过认证的Java程序员,在IT行业拥有12年以上的经验. 他作为测试工程师开始了他的IT职业生涯,此后一直担任测试主管, Java developer, lead developer, and tech lead. 除了在服务器端技术方面的丰富经验外,他还具有很强的工程和沟通技巧, frameworks, and development tools.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, Linux, PyCharm
The most amazing...
...我写的是一个内存索引用于约会应用匹配.
Work Experience
Co-founder, CTO
KinQ
- 从头开始构建应用程序架构, 将后端实现为一组运行在Google Cloud Run中的微服务.
- 使用libvips、Google Pub/Sub和Google Cloud Run实现异步图像处理.
- 与Google Firebase集成后端服务,用于用户身份验证.
Java Developer
NDA
- 支持60个微服务,为生产中的数百万自由职业者提供服务.
- 实现了Apache Thrift类交叉映射工具的概念.
- 实现、执行和监控数百万自由职业者的数据迁移.
- 基于CQRS和事件溯源架构开发和支持服务.
Java Developer
Silicon Valley Development
- 为约会应用从零开始创建了一个基于微服务的后端.
- 从零开始为赌博平台创建了一个会计和集成部分.
- 在AWS (EC2)中使用自动缩放设置Cassandra集群.
- 将Jenkins的持续集成设置为我角色的一部分.
- 设计并实现了一个用于地理空间搜索的内存索引.
Java Developer, Team Lead
Electric Cloud
- Supported distributed builds solution.
- 培训和管理4名开发人员的团队.
Java Developer, Tech Lead
Ciklum
- 在c#中实现了批处理文档转换应用程序.
- 支持医疗保健领域的电子文档管理解决方案.
- 取代遗留项目的大部分(混合Java), JSP, JDBC),以及基于现代Spring和hibernate的实现.
Java Developer
Luxoft
- 重构了Ant构建脚本,将XML大小减少了3倍.
- 将庞大的单体项目从Apache Ant迁移到Maven.
- 使用bash\zsh脚本的自动化部署过程,以减少总体部署工作量.
- 用Hibernate标准API用法替换了大量遗留代码(使用字符串连接的构造搜索SQL).
- 优化了一堆SQL查询到Oracle 9i DB.
Java Developer
Comodo
- 从零开始,开发了一个基于webdav的云文件存储.
- 减少应用程序的虚拟机映像大小约10倍,从2Gb到~180Mb.
- Migrated web app from Struts to Struts2.
- 使用Apache CXF实现跨服务通信协议.
Java Developer
The Product Engine
- 为TiVo dvr创建了几个简单的应用程序.
- 将语法解析器从Java5迁移到J2ME,以便在TiVo DVR上运行. 从头开始实现这个解析器的测试框架.
- 支持后端为软硬件记账系统,使用Java 1编写.4, PL/SQL, HTML, and JavaScript.
Test Engineer
The Product Engine
- 对web应用程序进行手动、自动、压力和白盒测试.
- Trained new employees.
- Managed team of three test engineers.
Experience
Billiard Club Automation Software
最初的版本是在Delphi中开发的, and later on, 用Java重写,具有极大的扩展功能.
已经安装在乌克兰的10个台球俱乐部了吗.
Interval Timer Mobile App
http://play.google.com/store/apps/details?id=com.github.medvedev.largetimerImplemented using Google Flutter.
EV Charging Network Back-end Concept
使用的技术:Golang, Google云平台,Websockets
电子指挥官(现在:CloudBees Flow)
http://www.cloudbees.com/products/cloudbees-flow参与后端功能开发,团队培训与管理,CI自动化.
Comodo Online Backup
http://www.comodo.com/home/backup-online-storage/backup-first-time-setup.phpInitial Translation of Loomio.org to Ukrainian Language
http://www.loomio.org/Skills
Languages
Java, HTML, JavaScript, XML, Bash Script, Dart, Go, SQL
Frameworks
Dropwizard, Google Guice, JUnit, Mockito, Ant Design, Spring Security, JPA, GWT, Guice, Apache Thrift, Spring, Jersey, Hibernate
Libraries/APIs
JDBC, Liquibase, jQuery, Google Cloud API, JDBC, Lombok
Paradigms
Agile, REST, Waterfall Development, Test-driven Development (TDD), CQRS, Event Sourcing, Dependency Injection, Management
Platforms
Linux, Visual Studio Code (VS Code), J2ME, Amazon Web Services (AWS), Google Cloud Platform (GCP), Firebase, Docker, Amazon EC2, AWS Elastic Beanstalk, Windows
Storage
MySQL, PostgreSQL, PL/SQL, H2, Cassandra, NoSQL, Amazon S3 (AWS S3), Amazon DynamoDB, Google Cloud, Redis, H2 Database, Oracle RDBMS
Tools
Apache Maven, Apache Ant, Gradle, MapStruct, Jenkins, Git, GitHub, IntelliJ IDEA, PyCharm
Other
Hibernate 3, WebSockets, Firebase Hosting, Quarkus, Apache Cassandra, Communication, Software Development, Multi-task Learning, Transfer Learning, Meta-learning, Few-shot Learning, Deep Learning, Machine Learning
Education
Master's Degree in Management
敖德萨国家电信学院-敖德萨,乌克兰
电信网络硕士学位
敖德萨国家电信学院-敖德萨,乌克兰
Certifications
深度多任务和元学习成就证书
Stanford Online
Fundamentals of Deep Learning
NVIDIA DLI
Machine Learning
Coursera
Sun Certified Programmer for Java 2 Platform, se6.0
Sun Microsystems