Mark Hurst

Mark Hurst

$50/hr
AI development for predictive analytics and intelligent process automation
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Toronto, On, Canada
Experience:
20 years
Mark Hurst Software and Data Science linkedin.com/in/markhurst- Toronto, Ontario, Canada Summary Software engineer with over two decades experience as a startup director, consultant, contractor, and solution developer in Canada and the UK. Specializes in creating algorithms to extract intelligence from structured and unstructured data, with a focus on natural language processing. Currently working on Machine Learning and Generative AI applications in predictive analytics and intelligent process automation. Skills           Programming Languages: Python, Java, JavaScript, HTML, CSS (also some C#, LotusScript, Visual Basic) Machine Learning and AI: NLP, Gen AI, Transformers, Fuzzy modeling, Regression, Neural nets (MLP, RNN, CNN) Frameworks and Libraries: PyTorch, Keras, Spring Boot, AngularJS, Flask, LangChain, LangGraph Data and Analytics: Predictive analytics, Data visualization, Text analytics, Semantic profiling, Elasticsearch Software Development: Full-stack development, RESTful services, Agile methodologies, CI/CD pipelines, API integration Database Management: MySQL, SQLServer, PostgreSQL, Redis, Firebird, HSQL, H2 DevOps and Tools: Docker, Kubernetes, GitLab CI/CD, JMeter, Maven Project Management: Agile, Scrum, Technical team management Business and Domain Expertise: Financial analytics, Sports analytics, Cleantech, Knowledge management systems Communication: Interfacing with government departments, Client-facing roles, Technical documentation Employment Data Scientist (Sept 2020 - present) - Freelance - Toronto, Canada  Enodes - Vector search by integrating transformers with search and aggregation algorithms; persona matching, multi-agent negotiation, semantic volatility & novelty alert systems; agentic intelligent automation framework.  Aloe - Implemented vector search and RAG tools for COT reasoning agent Python, LLM, Elasticsearch, NLP, Transformers, LangChain, PostgreSQL, LangGraph, Flask, REST, Javascript, Highcharts, Docker, DigitalOcean Python, R2R, Ollama, HuggingFace  SOFTanalytics - Designed and built tools for fuzzy modeling, machine learning Python, PyTorch, Keras, ML, Java, (MLP, RNN, CNN), regression analysis, social media analysis, online reporting and data visualization for financial and sports analytics. Javascript, XSLT, HSQL, D3.js, Highcharts, Togglebox Full-stack Developer (Sept 2016 - present) - Freelance - Toronto, Canada  Rilo - MVP for disruptive commercial real estate rentals marketplace Bubble  Digital Architects/Pitney Bowes - Built REST-based low latency shipping Java, Spring Boot, Redis, Docker, Kubernetes, Gitlab CI/CD, JMeter, JUnit, MySQL, Maven, Agile, Scrum eligibility microservices for global logistics provider client in Java Spring Boot and Redis. Also worked on ESB transactions.  Intelead/Bank of Montreal - Integrated batch and REST services providing daily security margin alerts on high net worth individuals for a high street bank.  Scenario2/Rogers - Real-time analysis of data center power usage, volatility alerts for defect identification. Analytics integration for market persona alignment.  Ikkuma - Back-end integration of analytical tools and responsive front-end development of a gamified corporate wellness platform, providing lifestyle training via virtual coaches in a competitive social environment. Java, Spring (Boot, Batch, H2, Integration, Data), REST, SQLServer C#, XSLT, CSS, Firebird, SQLServer, JMP Java, REST, Spring (Boot, Data), AngularJS, Javascript, CSS, Android, Firebase, MySQL, Plesk, Git Chief Technology Officer (Sept 2017 - May 2020) - Getcleantech Inc - Toronto, Canada  Strategic hands-on technical director role for a startup in the Cleantech space.  Built an online platform with domain discovery and matching capabilities based on unstructured profiles of Cleantech companies, technologies, projects, professionals and investors. Java, REST, MySQL, Javascript, CSS, Gitlab, Drupal, PHP, Wordpress,  Managed technical team and pivoted around several business models, including recruitment. Togglebox, Linode Chief Scientist (Apr 2006 - Sept 2016) - Cirilab Inc - Toronto, Canada  Led technical department carrying out product research, development, testing and deployment,  Java, NLP, emphasizing design and build of text analytics engine. Developed algorithms, user interfaces, third- Javascript, REST, CSS, HSQL, party integrations and APIs for partners. Tomcat, XML, Interfaced directly with US & Canadian government departments to provide taxonomy and XSLT, Lucene, discovery support on large document collections and databases. Provided categorization & assisted CVS filing and metadata extraction features for several large corporations.  Developed server and desktop applications combining text analytics and semantic profiling for taxonomy extraction, document summary, comparison, discovery, deduplication and assisted filing on document collections. Created APIs for: mindmapping, concept clustering in semantic networks, concept mapping, speed reading, business intelligence. Java Development Manager (Jan 2002 - Apr 2006) - Cirilab Inc - Ottawa, Canada  R&D team management role designing and implementing SDLC for Java and Lotus products. Ported flagship Knowledge Management product from LotusScript to Java. Integrated full text index and SQL database. Java, Javascript, CSS, HSQL, Lucene, JSP, Struts, CVS, LotusScript R&D Consultant (Feb 2001 - Jan 2002) - ActiveIntranet plc - Ottawa, Canada  Integrated products into third-party intranet platform. User interface development and object-oriented development of modules including multithreaded internet discovery tool. HTML, Domino, QuickPlace Senior R&D Programmer (June 1999 - Feb 2001) - ActiveIntranet plc - Harrogate, UK  Team lead and core developer responsible for corporate intranet package R&D, including enterprise C, Java, JNI, Lotus Domino, knowledge management, knowledge portal, publishing, document management, collaboration, directory, registration, resource booking & ordering modules. Integration with Bayesian network model. Autonomy Analyst Programmer (June 1998 - June 1999) - Corporate Network Services - Harrogate, UK  Customer-facing analysis and development of corporate intranet package. Integration of HTML Lotus Domino, batch/shellscript, WinNT, AIX, Verity, HTMLExport conversion software into document management applications.  Development of electronic purchase order and invoice scanning & matching system for large supermarket chain, involving high levels of integration with existing systems. Internet Programmer (Feb 1997 - June 1998) - Corporate Network Services - Harrogate, UK  Development of several corporate websites, internal resource management system and online virtual Lotus, Unix, merchant site involving integration with transaction processors and data extraction & storage facilities. Javascript, HTML Education MSc Digital Techniques for Information Technology - Heriot-Watt University - Edinburgh, UK -)  Computer programming, AI, NLP, knowledge systems, fuzzy and probabilistic reasoning.  Dissertation: development of fuzzy control and expert system in digital signal error decoding.  Further studies: genetic programming, neural networks, complexity theory, dissipative structures, Java, HTML, Visual Basic, C, C++, Unix, Windows self-organization and emergence. BSc Mathematical Science - Edinburgh University - Edinburgh, UK -)  Probability, graph theory, numerical & complex analysis, computational physics, artificial intelligence. Fortran, Prolog
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.