Summary
Overview
Work History
Education
Skills
Software
Timeline
Generic

BENJAMIN SOREK

Software Engineering Director
Modi'in

Summary

Experienced software engineering director, leading globally distributed engineering teams for over 14 years experience . I believe that hard-working teams that value curiosity, in an environment which encourages technological and career growth can tackle any technological challenge and create high-quality, innovative products.

Overview

23
23
years of professional experience
4
4
years of post-secondary education
1
1
Language

Work History

SENIOR DIRECTOR

PTC Vuforia
Herzliya
04.2022 - Current
  • Established 4 globally distributed software engineering teams.
  • Responsible for all engineering aspects of Vuforia Studio – a product which combines IoT and Augmented Reality to accelerate the digital transformation of the industrial enterprise
  • Define Studio's architecture with the goal to modernize its technological stack and to fully integrate it with the suite of products offered by PTC
  • Member of the leadership team responsible for setting the product's vision and goals and translating them into requirements in collaboration with the product manager and engineering leads.
  • Interfacing directly with large enterprise customers to explain our architecture and work with them to integrate our product into their environment.

DIRECTOR

PTC Vuforia
Herzliya
11.2015 - 04.2022
  • Managed 2 teams responsible for the implementation of Vuforia's Identity Management Services and Analytics Platform
  • Worked in close collaboration with the product owners to ensure that the architecture will be flexible enough to be adopted by multiple products
  • These infrastructures have since been adopted by PTC's SaaS Platform (Atlas) and is used across multiple PTC Cloud Products
  • Built a new Test Automation team with the objective to make the local engineering team more agile and improve time to production
  • Continued to be a hands-on lead – developed large parts of the Identity Management Service (based on Azure AD B2C)
  • Led post acquisition efforts to move the Israeli team from Qualcomm to PTC
  • This included ensuring that all code and assets were transferred according to policies, finding new location for the team and interfacing with local PTC offices to ensure all HR issues are properly addressed.

TEAM LEAD/SENIOR STAFF ENGINEER

Qualcomm
Bet Shemesh/Hod Hashron
09.2012 - 11.2015
  • Managed a 6-person development team which included full-stack and big data developers
  • Interfaced with product managers, business ops and project managers to ensure on-time and fully featured deliveries
  • Responsible for planning and designing the server side and UI components of Qualcomm's Augmented Reality platform
  • The server side integrated with the UI, mobile clients, billing system and Salesforce
  • Responsible for the planning and design of the new analytics infrastructure which was built using Amazon's Redshift, Amazon Kinesis and ElasticSearch/Kibana
  • Developed components in the Account Manager (Java) and analytics frontend server
  • Implemented agile methodologies (scrum) within team.

SOFTWARE PROJECT LEAD

Sandvine
Jerusalem
04.2010 - 09.2012
  • Responsible for planning and executing full product cycle for all Fairshare Cable releases
  • Coordinated development and QA efforts of a global project team (North America, Israel, India)
  • Drove the requirements, object oriented design and analysis of the underlying Java platform
  • Directly engaged with customers and account reps to ensure proper product alignment
  • Adopted metrics-based management principles to track project
  • Spearheaded development and adoption of project metrics tracking tools across Sandvine

SOFTWARE TEAM LEAD

Sandvine
Jerusalem
07.2008 - 04.2010
  • Managed 7 person Java development team
  • Responsible for providing requirements and design for Fairshare Cable development
  • Member of the product team responsible for defining the vision and road map for the Traffic Management product suite
  • Oversaw the successful deployment of Fairshare Cable at several cable operators including Comcast, one of the largest cable operators in the US (servicing over 16 million users)
  • Prepared & delivered on-site customer training

SENIOR SOFTWARE DEVELOPER

BMC Software
Tel-Aviv
12.2005 - 07.2008
  • Designed and developed the Synthetic Server which integrated TM-REM (transaction management monitoring) with BMC's ART application (synthetic transaction application)
  • Responsible for the integration of TM-REM with BMC's Mainframe Transaction Analyzer (MVTA)
  • Lead the effort to stabilize the connectivity between TM-REM's distributed servers.

SENIOR J2EE DEVELOPER

Proficiency Inc
Jerusalem
03.2001 - 12.2005
  • Lead the Interoperability Process Management project, enabling flexible management of data exchange flows.
  • Designed and developed the notification server and incorporated it into the existing Collaboration Gateway server using AOP. This notification server is now being used to integrate our product with SAP PLM.
  • Made our server open to integration with legacy systems by developing web services and an API.
  • Designed and implemented the MVC framework for the application's web tier.
  • Responsible for the development of the application's UI using XML, JSP and JavaScript.

JAVA DEVELOPER

Surfnotes Technologies
Jerusalem
08.1999 - 03.2001
  • Developed a link extractor, which intelligently extracts a web page's links and categorizes them, without visiting the links
  • Programmed all the company's database functionalities using JDBC
  • Created the product's WAP interface using WML/XML/XSL/ASP.

Education

Bachelor of Science - Computer Science, Biochemistry

McGill University
Montreal
01.1995 - 01.1998

DEC - Health Sciences

Marianopolis College
Montreal
04.1993 - 04.1994

Skills

  • Software Architecture
undefined

Software

  • Languages: Java, Typescript, Javascript
  • Web Stack: NodeJS, Angular, REST
  • Amazon Web Services: EC2, RDS, S3, SQS, RedShift, Kinesis
  • Azure: AD B2C, Event Grid, Service Bus
  • DevOps: Kubernetes, Helm, Terraform, Ansible, Git, Maven, Docker
  • Other: Spring Framework, Hibernate, MySQL, Postgres

Timeline

SENIOR DIRECTOR

PTC Vuforia
04.2022 - Current

DIRECTOR

PTC Vuforia
11.2015 - 04.2022

TEAM LEAD/SENIOR STAFF ENGINEER

Qualcomm
09.2012 - 11.2015

SOFTWARE PROJECT LEAD

Sandvine
04.2010 - 09.2012

SOFTWARE TEAM LEAD

Sandvine
07.2008 - 04.2010

SENIOR SOFTWARE DEVELOPER

BMC Software
12.2005 - 07.2008

SENIOR J2EE DEVELOPER

Proficiency Inc
03.2001 - 12.2005

JAVA DEVELOPER

Surfnotes Technologies
08.1999 - 03.2001

Bachelor of Science - Computer Science, Biochemistry

McGill University
01.1995 - 01.1998

DEC - Health Sciences

Marianopolis College
04.1993 - 04.1994
BENJAMIN SOREKSoftware Engineering Director