Maciej Rosiek
Verified Expert in Engineering
Full-stack Developer
Maciej是一名拥有十多年经验的全栈软件工程师. 他使用Jakarta EE和Spring构建了高度分布式的系统, JPA, and Hibernate; JavaScript and Node.js with Express and Loopback; and front ends using JavaScript, Angular, React, and React Native. Maciej目前是谷歌的一名软件工程师, and he has a master's degree in software engineering.
Portfolio
Experience
Availability
Preferred Environment
Git, IntelliJ IDEA, Linux
The most amazing...
...application I've created is an event-processing bus, providing near real-time, rule-based product information.
Work Experience
Staff Software Engineer
- 领导谷歌云工程团队构建用户界面,并拥有整个前端和后端组件堆栈.
- 推动软件最佳实践和架构考虑.
- 与工程管理部门合作,指导和培养团队的所有成员.
- 优化团队流程,确保团队满足承诺并交付高质量的软件.
Full-stack Developer
Zalando
- 开发后端和前端分布式电子商务web应用程序.
- 使用AWS、Docker、K8S和REST api将异步事件处理设置为微服务.
- 开发了一个内部使用的单页应用程序,提供了卖家和供应商之间的连接.
Full-stack Developer at HeyCar
MVPF Technologies GmbH
- 开发后端和前端分布式web应用程序.
- 在前端和Contentful api之间创建了Contentful集成.
- 使用K8S Jobs为提供程序构建摄取管道.
Full-stack Software Developer
WeltN24 (Acquired by Axel Springer)
- Supported the development of social features for welt.de是《欧博体育app下载》(Die Welt)的在线新闻平台.
- 为评论系统设计并创建了数据库和API.
- 架构和开发了一个高性能和轻量级的UI.
Full-stack Developer
Refined Edge Solutions (via Toptal)
- Owned the existing back end created using Node.js和LoopBack,并将应用程序迁移到另一个AWS区域.
- 引入了使用Docker和Elastic Beanstalk的持续交付管道,并优化了数据库查询的性能.
- 使用React Native和React Redux创建了一个新的iOS应用程序.
Lead Developer and Tech Lead
Zalando
- 管理后端开发团队,领导系统的设计和体系结构.
- 联络程序员和管理层,负责产品交付.
- Mentored junior team members and recruited developers.
- 开发具有异步事件处理的分布式电子商务后端系统, microservices with AWS and Docker, and REST and SOAP APIs.
- 使用AngularJS或React为内部使用开发创建前端.js (Redux),包括使用Protractor和Selenium在Node上运行的端到端测试.js.
- 使用带有监控和指标的HornetQ构建一个消息传递总线设备.
- 使用Vertx和Kotlin开发了一个高度可伸缩的分布式事件处理组件来聚合产品数据.
Java EE Developer
On Demand
- Developed a back-end system for video streaming (VOD).
- 为HLS (HTTP Live Streaming)的多媒体数据创建了新的文件存储.
- Supported the maintenance of a CRM using Ruby On Rails.
- 使用JUnit进行功能和集成测试.
- Facilitated performance testing using JMeter.
- Migrated from JBoss 4.2 to JBoss 5.1.
Java Web Developer
Crystal Brains
- 在Google App Engine上开发web应用程序.
- Created an e-learning platform using Ext JS framework.
Java Web Developer
InsERT S.A.
- 基于Apache Cocoon Framework开发了一个web应用程序.
- 集成Hippo CMS与现有的文档存储库,提供一个完整的解决方案.
- 使用Hibernate将Castor JDO迁移到JPA实现.
- Migrated Castor XML to JAXB implementation.
- Created Axis Soap web services.
- 使用HTML、CSS和JavaScript (jQuery)创建和维护应用程序前端.
Java Web Developer
ZPAS-NET
- 开发了用于监控电信节点的web应用程序.
- Migrated the application from Java version 1.4 to 5.
- 创建了用于在前端和后端组件之间交换数据的web服务.
Experience
Product Repository
Messaging Application
Startup Weekend Fashion & Tech Poznan
Skills
Languages
SQL, Kotlin, Java, JavaScript, CSS, HTML, TypeScript, XSLT, Groovy, HTML5, GraphQL, XML, Python, Scala, Go
Frameworks
JPA, Vert.x, JUnit, Apache CXF, Hibernate, Spring MVC, Spring, AngularJS, Spring Boot, Grails, React Native, Redux, Angular, CXF, JSF, Ext JS, Apache Struts, Jakarta Server Pages (JSP), Loopback, Material UI, Angular Material
Libraries/APIs
React, REST APIs, Apache Lucene, Node.js, Redux-Saga, Axis, Cocoon
Tools
Apache Maven, Git, Apache JMeter, Apache Solr, Gradle, IntelliJ IDEA, Solr, Apache Tomcat, Servlet, Subversion (SVN), Webpack
Paradigms
Agile Software Development, Unit Testing, Test-driven Development (TDD), Testing, REST, Microservices, Object-oriented Programming (OOP), Functional Programming, Reactive Programming, Object-oriented Design (OOD)
Storage
PostgreSQL, JSON,数据库,Spring Data, NoSQL, Amazon DynamoDB, MongoDB, MySQL, Google Cloud
Other
Freelancing, Front-end, Web Consulting, Full-stack, APIs, Architecture, Back-end, Data Structures, Apollo, EJB 3, Enterprise Java Beans (EJB), RPC
Platforms
Linux, Amazon Web Services (AWS), Docker, JBoss, Castor EDC, Jakarta EE, Kubernetes, Apache Kafka
Education
Master's Degree in Software Engineering
Wroclaw University of Technology - Wroclaw/Poland
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