Idan S.

Idan S.

Senior Software Engineer

Calgary, Alberta, Canada
Hire Idan S. Hire Idan S. Hire Idan S.

About Me

Idan is a Senior IT Professional with diverse expertise in the provision of distributed systems and stream processing, geospatial algorithms and the visualization of complex data sets; with 22+ years of development experience and 3 patents to his name. He has mastery as a technical lead or team lead; operating as a full-stack developer or as a multiplier on a dev team for projects.

Work history

UpStack
UpStack
Senior Software Developer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Global Grid System
Global Grid System
Chief Technology Officer
2009 - 2019 (10 years)
Calgary, Canada
  • Built an international standard, DGGS; iterating the full DGGS 3D globe, and web-enabled data processing engine.

  • Created 4 patents for the company as R&D lead and delivered a cluster solution to process large amounts of geospatial datasets with both horizontal and vertical scaling capabilities.

  • Engineered a prototype of the technology that allowed the company to raise $3.5M in funding and led the deployment and adoption of the new technology for the Government of Canada.

Future Value
Future Value
Lead Developer (Contractor)
2009 - Present (15 years)
Isreal
  • Developed a mobile-enabled website that allowed clients to quickly sign 10+ forms and 80+ signatures with ease.

  • Produced a complete forecast simulator for retirement planning by cross-referencing data from several financial services.

  • Converted Future Value's legacy PHP-based engine into a modern JavaScript solution using Transcompilier

IDF
IDF
R & D Team Lead
2003 - 2009 (6 years)
Isreal
  • Led a mission-critical R&D process for the client and developed and implemented the algorithm for a production system that increased the output of the team by 75%.

  • Designed and delivered a failure detection and correction algorithm for an automated control system using statistics-based pattern recognition.

  • Maintained a distributed and real-time system for the client.

Intel
Intel
Programmer
2003 - 2009 (6 years)
Isreal
  • Developed a distributed testing environment for large circuits.

  • Wrote technical documentation describing program development, logic, coding, and corrections.

  • Performed routine maintenance and recommended upgrades to optimize efficiency.

Portfolio

CTO/Lead Developer/Lead Researcher - Digital Earth Insights
CTO/Lead Developer/Lead Researcher - Digital Earth Insights

Created a novel DGGS SaaS platform that allows users to perform spatial analysis of many datasets from different projections, scale and formats. The systems run a C++ processing engine that can be scaled based on the amount of data/demand on the cluster. It has an HTML5 WebGL engine for user interface with Angular as the UI layer. Led a team to develop the SaaS platform, UX experience and 4 patents. Employed the best international standards for the DGGS solutions and oversaw the deployment of a cluster for the Canadian Government. Reduced the number of bugs on the solution, transformed the application from a WinForm desktop application to a scaleable SaaS platform using WebGL 3D graphics. The product was launched with 100+ users on the demo platform and 2 successful deployments to clients.

Lead Developer - NDA
Lead Developer - NDA

Converted the client's legacy engine into modern a modern solution with an innovative UX solution that allows users to sign 10+ forms and 80+ signatures quickly and easily. Led the development of the new engine and increased test coverage from 5% to 95%. The product was launched internally and has 100+ users.

Education

Education
MSc. Computer Graphics
Technion Israel
2001 - 2003 (2 years)
Education
BSc. Computer Engineering
Technion Israel
1997 - 2001 (4 years)