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
Software Engineer | Manager
Dignitas Fund
- 设计并实施内部ERP\CRM系统的关键更新.
- 对流程改进做出了贡献,并引入了Github项目作为票据跟踪工具.
- 制定项目路线图,确定优先级,并创建项目文档和演示文稿.
Co-founder, CTO
KinQ
- Built app architecture from the scratch, 将后端实现为一组运行在Google Cloud Run中的微服务.
- 使用libvips、Google Pub/Sub和Google Cloud Run实现异步图像处理.
- 与Google Firebase集成后端服务,用于用户身份验证.
Java Developer
NDA
- 支持60个微服务,为生产中的数百万自由职业者提供服务.
- 实现了Apache Thrift类交叉映射工具的概念.
- 实现、执行和监控数百万自由职业者的数据迁移.
- 基于CQRS和事件溯源架构开发和支持服务.
Java Developer
Silicon Valley Development
- 为约会应用从零开始创建了一个基于微服务的后端.
- 从零开始为赌博平台创建了一个会计和集成部分.
- Set up Cassandra cluster in AWS (EC2) with autoscaling.
- 将Jenkins的持续集成设置为我角色的一部分.
- 设计并实现了一个用于地理空间搜索的内存索引.
Java Developer, Team Lead
Electric Cloud
- Supported distributed builds solution.
- Trained and managed team of four developers.
Java Developer, Tech Lead
Ciklum
- 在c#中实现了批处理文档转换应用程序.
- 支持医疗保健领域的电子文档管理解决方案.
- Replaced huge parts of a legacy project (mixed Java, JSP, JDBC),以及基于现代Spring和hibernate的实现.
Java Developer
Luxoft
- 重构了Ant构建脚本,将XML大小减少了3倍.
- 将庞大的单体项目从Apache Ant迁移到Maven.
- 使用bash\zsh脚本的自动化部署过程,以减少总体部署工作量.
- 用Hibernate标准API用法替换了大量遗留代码(使用字符串连接的构造搜索SQL).
- Optimized bunch of SQL queries to Oracle 9i DB.
Java Developer
Comodo
- 从零开始,开发了一个基于webdav的云文件存储.
- Decreased app's VM Image size ~10 times from 2Gb to ~180Mb.
- Migrated web app from Struts to Struts2.
- 使用Apache CXF实现跨服务通信协议.
Java Developer
The Product Engine
- Created several simple apps for TiVo DVRs.
- 将语法解析器从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
The initial release has been developed in Delphi, and later on, rewritten in Java with greatly extended functionality.
Has been installed in ~10 billiard clubs in Ukraine.
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
Electric Commander (now: 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/Crawler of President Zelenskiy's Speeches
http://huggingface.co/datasets/slava-medvedev/zelensky-speeches我们计划将该项目用于情绪变化分析和生成式AI模型的训练.
Skills
Languages
Java, HTML, JavaScript, XML, Bash Script, Dart, Go, SQL, Python, Python 3
Other
Back-end, Architecture, 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, APIs, Software Architecture, Open Charge Point Protocol (OCPP), Front-end
Frameworks
Dropwizard, Google Guice, JUnit, Mockito, Ant Design, Spring Security, JPA, GWT, Guice, Apache Thrift, Spring, Jersey, Hibernate, Selenium, Django
Libraries/APIs
JDBC, Liquibase, jQuery, Google Cloud API, JDBC, Lombok, Django ORM
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, JEE
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
Education
Master's Degree in Management
敖德萨国家电信学院-敖德萨,乌克兰
Master's Degree in Telecommunications Networks
Odesa National Telecommunicatoins Academy - Odesa, Ukraine
Certifications
深度多任务和元学习成就证书
Stanford Online
Fundamentals of Deep Learning
NVIDIA DLI
Machine Learning
Coursera
Sun Certified Programmer for the Java 2 Platform, SE 6.0
Sun Microsystems
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring