Sohail Siadatnejad
Senior Software Development Engineer at Opteran- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Microsoft OpenHack: Containers
MicrosoftMar, 2020- Nov, 2024
Experience
-
Opteran
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Senior Software Development Engineer
-
Oct 2022 - Present
Neuroscience-inspired AI Neuroscience-inspired AI
-
-
-
Lloyds Banking Group
-
United Kingdom
-
Financial Services
-
700 & Above Employee
-
-
-
Nov 2018 - Oct 2022
-
-
-
University of Essex
-
United Kingdom
-
Higher Education
-
700 & Above Employee
-
Senior Research Officer
-
Jan 2017 - Aug 2018
Decoder algorithm for prosthetic robotic hands.Research and development for robust neuro-muscular control algorithms for decoding users' intentions and enabling efficient control of hand prosthesesNeural Engineering, Brain-Machine Interfaces, Decoding Spike trains, Point Processes. Decoder algorithm for prosthetic robotic hands.Research and development for robust neuro-muscular control algorithms for decoding users' intentions and enabling efficient control of hand prosthesesNeural Engineering, Brain-Machine Interfaces, Decoding Spike trains, Point Processes.
-
-
-
iMakr
-
United Kingdom
-
Machinery Manufacturing
-
1 - 100 Employee
-
CTO of WeDesign.Live
-
Jul 2015 - Jan 2017
Leader of WeDesign.Live, the future standard for 3D printing.Leader of MP5 project and CTO of WeDesign.Live .Responsible for development of the 3D designer software, specifications and development of the MP5 format, the slicing software, and R&D for mathematical modelling of solid objects used in the MP5 format. We Design Live! was grown out of the MP5 project in MyMinifactory.com and iMakr .We Design Live! provides a live collaborative platform for designing. It also includes a slicer software designed from scratch. It uses MP5 as the file format for 3D printing.The designer interface is web based and the UX is with 3D printing in mind. Our project is the pioneers in live collaborative 3D design. We Design is the first live collaborative environment for designing together for 3D printing. WeDesign (with MP5) is setting the future standard of 3D printing and solid modelling for 3D printing. WeDesign is an open source development project. The Alpha version is out now. http://wedesign.liveSkills: JavaScript (extensively), Python, Node.js, 3D solid modelling, computational geometry, Linear Algebra, 3d printing, open source leadership, , Agile/Scrum, CSS, Docker, JS: ThreeJS, AngularJS, PhysiJS, QUnit, WebGL Shader SL, Tween, SciPy, NumericJS, High Performance Python (300x speedup), High performance C++, Emscripten, high performance numerical and graphical calculations on browser (JavaScript/Emscripten; 250x speedup), ...
-
-
Lead Developer
-
Jul 2015 - Jan 2016
Team leader of MP5 project )later: WeDesign).
-
-
-
WIDE IO
-
Software Development
-
1 - 100 Employee
-
Backend developer
-
Nov 2014 - Jun 2015
It was a great learning experience with ambitious goals and challenging tasks in Python, Linux and Cloud infrastructure and distributed computing.1-Cloud platform back-end developer, Linux and Python developer.Wrote a Job Scheduler, scrappers, suit of web tests, file transfer protocols, a process jailer (virtualisation based on ns), benchmarking and visualisation scripts,1) Python: distributed programming, RPC, distributed message passing, NewDB, scrapping and web test.2) Linux: shell programming, LXC containers, Linux system programming: namespaces, various synchronization mechanisms, various jaliing mechanisms.3) OpenCV algorithms.2-App and full-stack developer.WebApp and App developer. Java, Spring Boot, TeamCity Continuous Integration, AngularJS, Web sockets (Stomp.js and SockJS), Bootstrap, Cassandra single node, Neo4j.As a WebApp developer using Java Spring Boot and AngularJS. This App is a platofrm for Collective Decision Making, part of the Bistable Crowd Experiment in UCL's Crowd Cognition Lab (UCL, London).Technologies: Java, Spring Boot, TeamCity Continuous Integration, AngularJS, Web sockets (Stomp.js and SockJS), Bootstrap, Docker, Cassandra single node, Neo4j, REST, low-latency communication.
-
-
-
The University of Manchester
-
United Kingdom
-
Higher Education
-
700 & Above Employee
-
Postdoctoral Research Associate
-
May 2014 - Sep 2014
At Rob Lucas lab: Characterizing lower level vision in genetically modified animals using various Spike Triggered Analysis methods. Implemented an unbiased Spike Triggered Covariance with robust statistical tests suitable for extreme sample size and highly noisy responses at very low signal-to-noise ratios (Two STC method implemented: Pillow et al, and Gollisch & Samengo). Implemented an Information-Theoretic method for detecting visual features in LGN of mice with genetically modified retina. Skills: STC, STA, Linear Algebra, Information Theory, Statistical Tests, Matlab.
-
-
-
The University of Manchester
-
United Kingdom
-
Higher Education
-
700 & Above Employee
-
PhD student
-
Jan 2008 - Jun 2013
Information theoretic analysis of sensory information neural codes. (LFP, Oscillatory codes especially the Phase-of-firing code, decoding, Bayesian model estimation, Bayesian statistics, digital signal processing, Visual cortex, Rat somatosensory cortex, LGN, Thalamocortical code, Temporal correlations, noise correlations) Information theoretic analysis of sensory information neural codes. (LFP, Oscillatory codes especially the Phase-of-firing code, decoding, Bayesian model estimation, Bayesian statistics, digital signal processing, Visual cortex, Rat somatosensory cortex, LGN, Thalamocortical code, Temporal correlations, noise correlations)
-
-
-
-
Researcher
-
Sep 2006 - Dec 2007
PhD student and researcher in Cognitive Neuroscience. Also attended Brain and Cognitive Sciences Lab (H. Esteky,MD, PhD) at Sh. Beheshti Medical University (SBMU). Research topics were computational modeling of neuronal networks based on lab's recordings visual cortices of monkeys. PhD student and researcher in Cognitive Neuroscience. Also attended Brain and Cognitive Sciences Lab (H. Esteky,MD, PhD) at Sh. Beheshti Medical University (SBMU). Research topics were computational modeling of neuronal networks based on lab's recordings visual cortices of monkeys.
-
-
-
Sharif University of Technology
-
Iran
-
Higher Education
-
700 & Above Employee
-
University lecturer (invited/adjunct)
-
Sep 2003 - Feb 2005
Data Structures and Algorithms, Java, C++Instructor of computer science undergraduate courses at Department of Mathematics, Sharif University of Technology: Fundamentals of computer science and programming (Java programming), Advanced programming (C++ programming), **Data structures and algorithms**. Data Structures and Algorithms, Java, C++Instructor of computer science undergraduate courses at Department of Mathematics, Sharif University of Technology: Fundamentals of computer science and programming (Java programming), Advanced programming (C++ programming), **Data structures and algorithms**.
-
-
-
-
University lecturer (invited)
-
Sep 2004 - Jan 2005
Instructor of computer science undergraduate course "Fundamentals of computer science and programming (Java programming)" at Department of Mathematics, Shahid Beheshti (Melli) University. Instructor of computer science undergraduate course "Fundamentals of computer science and programming (Java programming)" at Department of Mathematics, Shahid Beheshti (Melli) University.
-
-
-
-
Software developer (J2EE)
-
Jul 2001 - Apr 2002
Member of core J2EE developers for the Rahvar project Member of core J2EE developers for the Rahvar project
-
-
Education
-
The University of Manchester
PhD, Computational Neuroscience -
Sharif University of Technology
master of science, computer science -
Amirkabir University of Technology - Tehran Polytechnic
Bachelor of Science (visitor), Computer Engineering (visitor) -
Ezheii ( Exceptional Talents)
High school Diploma, Maths and Physics -
Ezheii (Exceptional Talents)
middle school