Michael Talis

Michael Talis Email and Phone Number

Senior Software Engineer @ Blueprint Software Systems
Toronto, ON, CA
Michael Talis's Location
Toronto, Ontario, Canada, Canada
Michael Talis's Contact Details

Michael Talis work email

Michael Talis phone numbers

About Michael Talis

• Over ten years in the system analysis, software architecture, design and development • Extensive knowledge of ASP.Net C#, VB, Java, JavaScript and C++ • Great deal of experience with MS Win operating systems, Networking, Communications, • Developed multiple Desktop and Web Applications, Services (REST/SOAP) using Client/Server, SOA, OOD, .NET, COM/DCOM/ActiveX • Excellent problem-solving skills, ability and practical experience working in a traditional (Waterfall) and scrum (Agile) team environments

Michael Talis's Current Company Details
Blueprint Software Systems

Blueprint Software Systems

View
Senior Software Engineer
Toronto, ON, CA
Website:
blueprintsys.com
Employees:
53
Michael Talis Work Experience Details
  • Blueprint Software Systems
    Senior Software Engineer
    Blueprint Software Systems
    Toronto, On, Ca
  • Blueprint Software Systems
    Senior Software Architect
    Blueprint Software Systems Jul 2023 - Present
    Toronto, On, Ca
  • Blueprint Software Systems
    Senior Software Engineer
    Blueprint Software Systems Jul 2015 - Jul 2023
    Toronto, On, Ca
    Full-Stack Developer. Implemented multiple components for Storyteller and Regulatory Compliance Management (RCM) systems, using Typescript, JavaScript, AngularJS/Angular on client side, C# on backend and SQL Server DB. Worked in Agile team, using Scram and Kanban methodologies.• Designed algorithms and developed the vital components for Storyteller Process Editor, using Typescript and mxGraph SVG based graphic library. Excluded Lodash because of the performance considerations, i.e. used vanilla “for” loops instead of Lodash loops (like _. each, _.filter, _.map and so on). o Created multiple diagram components (shapes and connectors). o Designed optimal layout algorithm for the diagram presentation. Algorithm is based on the creating of a virtual grid and locating the shapes in it’s vertices. o Developed RxJS-based messaging mechanism to deliver messages from/to Angular based application. o Created custom Label component that resolves performance issues of the mxGraph Label.• Designed and developed HTML-based TextView component that represents Process Diagram in a tree-like text view. Created classes per shape type extending base Shape class with the render abstract method, which contains rendering logic of the corresponding shape. Also excluded Lodash and Angular because of the performance considerations.• Designed and developed the base code and the most complicated components of the Unified Modeling Editor (UME), which is the Visio like diagram editor providing user with several shape libraries, including a simple shape library and BPMN shapes library. This work was done using GoJS canvas-based diagraming library. Implemented algorithms for finding of possible collisions of the connectors (right angled lines) and different geometric shapes.• Designed textual search algorithms that compare artifacts sequences and calculating matches within the search confidence criteria to extract redundancies among large datasets, using bidirectional dictionaries.
  • Siemens Enterprise Communications
    Senior Programmer/Analyst
    Siemens Enterprise Communications May 2003 - Jun 2015
    Munich, Bavaria, De
    Participated in development:UNIFY Circuit instrumentation and SharePoint file storage• designed REST service providing SharePoint file storage functionality (C#, VS2013) • designed SharePoint custom authentication for Circuit users (C#, VS2013) • designed super-light unobtrusive instrumentation mechanism for a large web application (JavaScript, JQuery, Jasmin) Siemens HiPath ProCenter call center client and server applications • converted VB6 applications to VB.NET, (VB.NET, VS2005)• designed smart-client applications (C#, CAB application block, VS2005)• designed HTML Editor control based on MSHTML and customized MS WebBrowser control, (VB6, C++, ATL)• designed vital parts of UI Framework for Siemens Communications corporation (JSF, Java, Eclipse) Munich, Germany• designed proprietary reporting system for Manager application (C++, VB6)
  • Hrmate (Vaughan, On)
    Software Architect / Senior Software Developer
    Hrmate (Vaughan, On) Sep 2002 - May 2003
    HRMate is a powerful tool synchronized with MS Outlook which enables HR specialists to manage a large volume of resumes and contact information.• designed architecture and developed vital parts of both desktop and client/server versions of HRMate system. Using C#, ADO.NET, C++.NET and ASP.NET• designed search engine which allows to find necessary information quickly in large amounts of data (~10 GB of text, MSWord, html, rtf documents), using C++.NET (managed and unmanaged code)• designed database (SQL Server 2000 / MSDE for client/server and MS Access for desktop app)• participated in UI design and development, using C#
  • Opencola
    Senior Software Developer
    Opencola Sep 2001 - Sep 2002
    P2P communication, cluster server design, light XML and HTML parsers, Visual C++
  • Mastech Canada
    Software Architect
    Mastech Canada Jun 2000 - Sep 2001
    Individual Tax Adviser SystemConverted existing mainframe AION application to a classic ASP.NET web application. • Designed and developed AION-like inference engine for ITAS project, using Visual C++, VB6, MS Access and MS SQL Server 7.0.• Designed the architecture for Clarica Intranet 3-tier Expert System ITAS project. Designed and developed AION 6.5 to VB converter utility to convert mainframe version of AION 6.5 ITAS code into VB. Participated in the design and development of UI for new ITAS. Designed and developed IMDB (In Memory DataBase) NT service for the fast data access to more than 1 MB of session data per user, which provides data access ~20 times faster then ADO 2.5 with local MS SQL Server 7. Used Rational Rose, UML, OOD, Visual C++, VB6, ASP, HTML, Jscript, VBScript, MTS.
  • Janna Systems
    Software Developer
    Janna Systems May 1999 - Jun 2000
    • developed WEB version of “Janna Contact”, using ASP, Java Script, VB Script, HTML• designed and maintained sophisticated ActiveX controls such as scrolling bar (looks like one in MS Outlook), DHTML and database bounded controls (buttons, extended edit box, combo box, ListView and property pages), using Visual C++, STL, ATL 3• integrated VBA 6 into “Janna Contact 2000” product• developed service objects and data objects, using Visual C++, ATL, MFC, VB6, MTS, MSMQ, ADO, ODBC, MS Access, MS SQL Server 6.5/7, Sybase 11
  • Radcom
    Senior Software Developer
    Radcom 1995 - 1999
    Tel Aviv, Il
    Participated in R&D of RADCOM protocol analyzers PRISM, RC100 and RC200. Developed multiple applications including "LAN Pro" and "Loss and Latency Measurement Application".
  • Synerion (Former Lavie)
    Software Developer
    Synerion (Former Lavie) 1991 - 1995
    Developed Time and Attendance software

Michael Talis Skills

Software Development C# Visual Studio Object Oriented Design Microsoft Sql Server Xml Sql .net C++ Visual Basic Web Applications Eclipse Uml Scrum Software Design Visual C++ Asp.net Vbscript Windows Html Asp Architecture Algorithms Architectures Com Hl7

Frequently Asked Questions about Michael Talis

What company does Michael Talis work for?

Michael Talis works for Blueprint Software Systems

What is Michael Talis's role at the current company?

Michael Talis's current role is Senior Software Engineer.

What is Michael Talis's email address?

Michael Talis's email address is mt****@****ail.com

What is Michael Talis's direct phone number?

Michael Talis's direct phone number is +161422*****

What skills is Michael Talis known for?

Michael Talis has skills like Software Development, C#, Visual Studio, Object Oriented Design, Microsoft Sql Server, Xml, Sql, .net, C++, Visual Basic, Web Applications, Eclipse.

Who are Michael Talis's colleagues?

Michael Talis's colleagues are Jahanzeb Niazi, Leslie Connelly, Chris Kelly, Frederic Deschamps, Elena Gordon, Alexandre Folomechine, Judith Nyampumbya.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.