Dusan Simonovic
Verified Expert in Engineering
Software Developer
Dusan是一名拥有13年软件开发经验的全栈Java和React开发人员. He's worked on several large projects, including Price2Spy, 一个数据网络抓取工具,用于跟踪在线商店的竞争对手定价, a social marketing tool for Adobe Marketing Cloud, 为一家领先的航空公司提供机上连接工具, and API integrations for a SaaS analytics provider.
Portfolio
Experience
Availability
Preferred Environment
Apache Maven, Gradle, Windows, MacOS, Git, IntelliJ
The most amazing...
...我参与的项目是Adobe marketing Cloud的一个巨大的社交网络营销平台.
Work Experience
Senior Full-stack Developer
Patagonia Insurance, LLC
- Built a React-based front-end app from existing designs.
- Built a Java/Spring back end for our web platform.
- Implemented a full CI/CD pipeline.
- 为前端、后端、电子邮件发送等设置AWS基础设施.
- 将我们的web平台与各种第三方api(例如.g., TrustedForm, LeadID,谷歌标签管理器和谷歌Analytics,或Maxminds).
Senior Full-stack Developer
U Group (former Bytecubed) (via Toptal)
- Architected the Kafka backbone.
- 通过Kafka主干对模块集成架构做出了重要贡献.
- 开发Java Spring的后端功能,开发Angular和React的前端功能.
Senior Java Engineer
Datasnap, Inc. (via Toptal)
- 实现了一个数据处理管道,用于处理来自纳斯达克交易平台的交易事件.
- 在处理消息时实现了非常高的吞吐量和非常低的延迟. 正在处理的数据量为10GB(3.6亿个交易事件)(包括数据转换), aggregation, and joins) in less than 20 minutes. 项目结束时的端到端延迟低于1毫秒.
- 实现了一个可插拔模型,以支持输入读取和输出格式的不同实现.
- 在Docker容器中维护完整的集成测试.
- Built a full CI/CD pipeline.
Senior Java Developer
MetaSaas (via Toptal)
- 主要使用REST与各种SaaS供应商进行集成.
- Reviewed code and handled approvals for other developers.
- 指导和帮助新开发人员开始集成.
- 使用Expensify API和Elasticsearch开发费用匹配机制.
- Helped create integration testing for new integrations.
Senior Java Developer
Gogo, LLC
- 领导开发航空公司使用的后端工具,实时跟踪GogoAir机上娱乐系统的使用情况.
- 开发微服务(Spring REST服务- Spring Cloud, Netflix OSS, AWS).
- 构建一个部署流程(Netflix OSS、AWS、Spring Cloud).
- 重构了一些遗留代码,并将数据从数据中心迁移到云中.
- Enhanced security in an existing system.
Senior Java Engineer/Scrum Master
Endava d.o.o.
- Led the remote element of a technical team.
- 为Adobe社交媒体营销平台开发核心服务.
- 建立了一个跨平台使用的链接缩短服务.
- 创建标签管理服务,用于管理内容标签/标签.
- 开发资产服务,将用户资产存储到Amazon S3.
- 出席“传递”会议,帮助公司其他成员获得知识.
Web Developer, System Administrator
Webcentric d.o.o.
- 帮助开发了一种工具,用于监控在线商店的竞争对手价格.
- Handled the deployment lifecycle of the application.
- 维护从开发到生产的所有应用程序环境.
- Architected a huge MariaDB Galera cluster.
- 指导后辈,并努力将他们培养成专业人士.
- Set up and maintained a CI environment.
- 开发全栈特性(Java后端,HTML/CSS/JS UI).
Experience
Cisco Certified Network Associate
Price2Spy
http://www.price2spy.comAdobe Social - Core Services
http://www.youtube.com/watch?v=eIoGqPqKAv8MetaSaas Platform
As part of the MetaSaas team, 我的职责是开发与SaaS供应商更复杂的集成,并为其他开发人员进行代码审查和质量检查. This involved using REST, OAuth, JWT, and more.
Gogo, Ltd.
http://www.gogoair.com/Datasnap JTrain
EinsteinMedicare
Skills
Languages
SQL, Java, TypeScript
Frameworks
Spring, OAuth 2, Dropwizard, JUnit, Angular, Spring Boot, Jersey, JSON Web Tokens (JWT)
Libraries/APIs
React, Apache Lucene, JDBI, MyBatis
Tools
RabbitMQ, Solr, IntelliJ, Git, Gradle, Apache Maven, Subversion (SVN)
Paradigms
Reactive Programming, Microservices, Back-end Architecture, Continuous Delivery (CD), Scrum, Test-driven Development (TDD), Continuous Integration (CI), REST, Agile, Continuous Deployment
Platforms
亚马逊网络服务(AWS), Docker, Apache Kafka, MacOS, Ubuntu, Windows
Storage
MongoDB, Amazon DynamoDB, Microsoft SQL Server, H2, Redis, MySQL, MariaDB, Elasticsearch, HBase, Cassandra
Other
Netflix OSS, Networks, JPPF, Spring Cloud, OAuth
Education
思科计算机网络认证网络助理
Cisco Net Academy - FTN Rao, Novi Sad Serbia
Master's Degree in Microcomputer Electronics
Faculty of Technical Sciences - Novi Sad
Certifications
AWS Certified Solutions Architect — Associate
Amazon Web Services