Scott Nicol work email
- Valid
- Valid
- Valid
Scott Nicol personal email
- Valid
Extensive experience as a developer and consultant on operating systems, programming languages and global scale network middleware products.Specialties: Software Architect, Consultant, Developer, Technical Writer.Technical Expertise: Networking, Programming Languages, Operating SystemsProgramming Languages: Java, C, C#, C++, YACC, etc. Whatever works best for the problem at hand. I've written code in more than a dozen programming languages.Operating Systems: Linux, Unix, Windows, OSX, etc.
-
DirectorBmo Capital Markets Dec 2022 - PresentNew York, New York, United States -
Lead Software DeveloperNasdaq Apr 2019 - Nov 2022Shelton, Ct -
Principal TechnologistTessellation Software Dec 2014 - Nov 2018Member of core architecture team for a financial trading system at a Chinese financial company. I was responsible for the design and implementation of underlying technologies such as communication, object serialization and memory management.I designed and wrote a serialization protocol. This was initially written in Java, and then ported to C# and C++. A zero-copy design, which lazily serializes and deserializes in place instead of creating, copying and destroying large objects… Show more Member of core architecture team for a financial trading system at a Chinese financial company. I was responsible for the design and implementation of underlying technologies such as communication, object serialization and memory management.I designed and wrote a serialization protocol. This was initially written in Java, and then ported to C# and C++. A zero-copy design, which lazily serializes and deserializes in place instead of creating, copying and destroying large objects. Additionally, the protocol supports encryption, allowing messages to be encrypted with multiple keys so that different users can handle the same message but only see the data that they are entitled to.I also wrote a SQL-like query language that allows for selection of messages based on fields within an object. Although all object types could be used, if the object was generated by the serialization protocol the language would be able to use this knowledge to access object field values in a few nanoseconds. Show less
-
Senior DeveloperU1 Technologies Jan 2000 - Dec 2014I was one of the core developers of AmbrosiaMQ, which is a high performance messaging system designed for global-scale systems. In the course of my employment with U1 I had managed geographically diverse development teams, developed many enhancements to AmbrosiaMQ, and consulted with software companies implementing JMS on top of their messaging products. -
Principal Software EngineerInformation Advantage Dec 1993 - Jan 2000Development of core engine for OLAP product, including high-performance CORBA with C/C++/Java/DCOM bindings and custom scripting language modeled on Visual Basic syntax to tie it all together. Big Data long before it was called Big Data (and when a few TB was huge). -
Senior Software DeveloperMks May 1990 - Sep 1993POSIX standards development, software development, consulting, testing and porting. Development and support of Lex, YACC, AWK, POSIX conformance test suite. Porting POSIX to IBM MVS, SunOS, DOS, Windows, HP MPE, etc. -
Cad InternMitel Jan 1989 - Apr 1989Ottawa, Canada AreaAt Mitel I was an intern working on their circuit board layout CAD system. Programming in MainSAIL, I worked on a program to clean up CAD drawings. While testing, I discovered that the Mitel line card (used to connect a phone line to the phone switch) was not powered, and only worked because the card contained very few low-power (CMOS) parts and the input lines provided enough power to (usually) run the card. The card had a high failure rate due to this problem. -
InternBell Sep 1987 - Aug 1988Toronto, Canada AreaAt Bell I worked in their “Living Lab”, which investigated new technologies for use within Bell. Much of my work focused on a mobile networking project, using a somewhat portable device that weighed 20 pounds and would network at 9600 baud while walking around. Most code was written in C. -
InternMetlife Jan 1987 - Apr 1987Ottawa, Canada AreaAt Metlife I interned with an actuary, writing code in FORTRAN to accurately calculate future values for a pension system. -
ConsultantIndependent Consultant Jun 1982 - Aug 1986Ottawa, Canada AreaI worked on software and hardware jobs for clients such as the City of Ottawa, engineering and accounting firms. I wrote a device driver for the QNX real-time operating system to interface an Apple drive controller on an IBM PC. Most programming was done in C.
Scott Nicol Skills
Scott Nicol Education Details
-
Computer Science -
Bell High
Frequently Asked Questions about Scott Nicol
What company does Scott Nicol work for?
Scott Nicol works for Bmo Capital Markets
What is Scott Nicol's role at the current company?
Scott Nicol's current role is Director.
What is Scott Nicol's email address?
Scott Nicol's email address is sc****@****ail.com
What schools did Scott Nicol attend?
Scott Nicol attended University Of Waterloo, Bell High.
What skills is Scott Nicol known for?
Scott Nicol has skills like Java, C++, Software Development, Unix, Jms, C, Web Services, Linux, Corba, Enterprise Software, Saas, Agile Methodologies.
Who are Scott Nicol's colleagues?
Scott Nicol's colleagues are Lance C, Callum Morren, Abhijit Sen, Michelle Bouchard, Sabrina Chen, Wahid Bmo, Bret Walker, Cfa.
Not the Scott Nicol you were looking for?
-
2gmail.com, wellsfargo.com
-
Scott Nicol
Ellington, Ct1ellingtonschools.net -
3epraxia.com, aspenadvisors.net, hfhs.org
2 +130369XXXXX
-
Scott Nicol
Director Level Business Development & Engineering Management ProfessionalDetroit Metropolitan Area
Free Chrome Extension
Find emails, phones & company data instantly
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.
Start your free trial