Gad Wissberg
I'm a software developer
I am deeply passionate about the programming and design fields, which have captivated me since I first started coding. Here you’ll find tutorials on game development and additional information about me.
I am deeply passionate about the programming and design fields, which have captivated me since I first started coding. Here you’ll find tutorials on game development and additional information about me.
Full-Time Backend Development and Full-Stack at Riskified
General Responsibilities
Lead development of key features and integrations Drive the full development lifecycle—including technical research, cross-team collaboration (Product, BI, Data, Integration Engineering), and system design. Take into account existing architecture, fault tolerance, scalability, and security best practices.
Multi-environment operations Work across staging, sandbox, and production environments. Manage logging, define alerts, and monitor dashboards for operational excellence.
Agile development Participate in refinement, planning, and epic breakdown processes. Implement features with tests in all scopes; add monitoring dashboards; and present completed work in demos.
On-call support Handle PagerDuty on-call rotations, collaborating with other teams to resolve incidents, debug issues, and guide peers through technical processes.
Quality initiatives Proactively introduced end-to-end (E2E) tests to cover critical domain flows, creating mock servers in staging and production environments and enhancing system reliability.
Recruitment Conduct technical interviews as part of the peer hiring process.
Backend Developer — Connect Team
Third-party integrations Integrated with payment service providers (e.g., PayPal, Stripe), including API research, direct communication with such services, and applied business logic.
Strategic partnerships Extensive integration efforts with Justt to expand Riskified’s chargeback management capabilities.
Entity management Owned the lifecycle and logic of Riskified’s chargeback entity—processing incoming webhooks from payment providers and publishing relevant chargeback events.
Backend / Full-Stack Developer — Chargeback Management System (CBMS)
Ethoca integration Led the integration of Ethoca’s (a Mastercard company) credit card transaction alerts, including partner communication, system design, and epic decomposition. Collaborated closely with Product, BI, and Design teams.
Web application development Delivered backend features for indexing and exposing CDC data to the CBMS React app. Built UI components to enable seamless user interaction with the processed data.
Java back-end development, using Spring Boot in a microservice architecture. Mostly object-oriented, but also developing in aspect-oriented. Development includes REST APIs, implementing features from the high-level design (including Swagger), through low-level design, implementation and writing tests (unit, component, integration and E2E) and also performing stress-tests (analyzing network, CPU, DB usage).
Implementations include usage of MongoDB, taking into considerations major factors such as indexing, adding views in other microservices and optimized interactions with the DB. Also fair experience with OracleDB. Using and integrating Kafka for events distribution in a microservice environment. This includes analyzing and debugging Kafka integration with the product for an optimized performance.
Handling support requests - Investigating product’s log files produced in the client’s machines in order to analyze, reproduce and fix bugs.
Containerization - Working and deploying in Kubernetes for E2E tests, and viewing logs directly or Kibana. Using Docker and VM environments for component and stress tests. Also fair experience with AWS.
Presenting demo sessions to relevant audiences for new features implemented by me and teammates. Leading integration for various features that require several microservices which are under the responsibility of other teams. These tasks require more communication with other teams, rather than concrete implementation.
Development and deployment in Linux CentOS and Windows environments. Full teamwork in SAFe routine through each PI, mainly with developers, PMs and architects. Working with auxiliary development services such as Jira, Git, Gitlab and Jenkins.
Part-time (60%-80%) software development at Algosec: Working as a FullStack (Mainly on the back-end) developer as part of Algosec Fireflow product team:
Client-side Java development in native environment for Android: Working with the elements of Android (LifeCycle, Activities, Intents, etc.), handling REST services and analyzing crash logs produced at user’s devices.
2012-2014: Data communications training at the IITC College within the military service.
2007-2010: Full graduation at Campus KS Holon. CS class – 5 units at CS, physics, math and English.