Arnold Spence Email and Phone Number
Arnold Spence work email
- Valid
Arnold Spence personal email
Arnold Spence phone numbers
I am first, and foremost, a passionate and pragmatic programmer. I care about the software I create. I do this work because I love it.My experience is broad and technical. Over the last twenty years I have worked on everything from large networked and distributed systems to low level device communications.I create software built on solid foundations that are the right balance of best-practice, proven technology and testability.Please feel free to browse my contributions at stackoverflow.com.http://stackoverflow.com/users/31044/arnold-spence
Vmp Group
View- Website:
- vmpgroup.com
- Employees:
- 20
-
Senior Developer And Systems ArchitectVmp GroupSydney, Ns, Ca -
Senior Developer/Systems ArchitectVmp Group Jun 2015 - PresentSydney, Nova Scotia, Canada- Designed and implemented recommendation engine in Java including administrative dashboard web app and web services. The engine supports fully customized rules using a simple DSL.- Configured Linux VMs for hosting software I developed including MySQL, basic scripting, cron jobs, logging and running Jetty deployments as services. Also automated processing of client uploaded data by pushing it to cloud based version control services and pulling script updates. -
Senior System DeveloperTechlink Entertainment Apr 2007 - May 2015Sydney, Nova Scotia, Canada- Designed and implemented an embedded, networked, public facing registration system (front end and middle tier). This system allowed users to register for a loyalty card using manual entry and/or ID swipe/scan. This system also acted as a data gathering point for other devices on location.- Designed and implemented second generation of registration system using GWT/Java with servlet communication to existing back end services.- Developed custom and JSON-based network protocols… Show more - Designed and implemented an embedded, networked, public facing registration system (front end and middle tier). This system allowed users to register for a loyalty card using manual entry and/or ID swipe/scan. This system also acted as a data gathering point for other devices on location.- Designed and implemented second generation of registration system using GWT/Java with servlet communication to existing back end services.- Developed custom and JSON-based network protocols implemented in C++ and Java.- Established new development processes using Virtual Machine based environments with NetBeans and Eclipse.- Introduced unit testing as a regular practice using Google Test, Google Mock and QTest for C++ development and, JUnit and JMockit for Java development.- Administered issue tracking system (Redmine).- Wrote and maintained automated build and deployment scripts (bash). Show less -
Software DeveloperNational Medical Solutions May 2003 - Oct 2005Calgary, Alberta, Canada- Developed data formatting routines to support a custom protocol for communicating with government medical billing systems.- Converted SQL queries from MySQL to MS SQL-Server syntax.- Developed SQL queries and custom reports using Rave Reports.- Worked with domain experts to prototype and implement key processes. - Successfully collaborated with a completely remote development team throughout the project via phone, and instant messaging.
-
Project Manager/Lead DeveloperTrakonic Inc. Dec 1996 - May 2002Sydney, Nova Scotia, Canada- Designed and implemented client/server based video surveillance application using off-the-shelf PC hardware (Windows) and video capture technologies. The server component captured video (and events from other types of sensors such as motion detectors and door/window sensors). This information could then be streamed live or from archives to a remote client through TCP/IP networks or dial-up.- Setup computer infrastructure including developer workstations, central file server, revision… Show more - Designed and implemented client/server based video surveillance application using off-the-shelf PC hardware (Windows) and video capture technologies. The server component captured video (and events from other types of sensors such as motion detectors and door/window sensors). This information could then be streamed live or from archives to a remote client through TCP/IP networks or dial-up.- Setup computer infrastructure including developer workstations, central file server, revision control system (MKS), mail server and web server.- Managed a team of four to five developers. Assigned tasks and tracked progress. Frequent collaboration allowed the team to adjust quickly to changing requirements and bug fixes. Show less
-
Project Manager/ Software DeveloperThoughtshare Communications Sep 2000 - May 2001Vancouver, British Columbia, VancouverI was brought into this company to take over as Project Manager on a software project that had been underway for over a year. The software was developed using Delphi and was a browser companion for creating "Thought Maps" of sites visited while researching a particular topic.Since this project was lacking a full time manager, I implemented a number of procedures to improve development efficiency and quality. I was also heavily involved in writing code as well as ensuring that milestones… Show more I was brought into this company to take over as Project Manager on a software project that had been underway for over a year. The software was developed using Delphi and was a browser companion for creating "Thought Maps" of sites visited while researching a particular topic.Since this project was lacking a full time manager, I implemented a number of procedures to improve development efficiency and quality. I was also heavily involved in writing code as well as ensuring that milestones were met. Daily activities included working closely with the Quality Assurance, Graphic Design and Marketing teams to make sure that all of their activities were synchronized. Show less
-
InstructorNova Scotia Community College (Marconi Campus) Apr 1999 - Jul 1999Sydney, Nova Scotia, Canada- Designed and taught a one semester course for an introduction to programming with Delphi.
-
InstructorMackenzie College Sep 1996 - Apr 1997Sydney, Nova Scotia, Canada- Designed and taught two single-semester courses; an introductory course in Java and a course that taught basic 3D game design.
-
Software DeveloperUniversity College Of Cape Breton Sep 1995 - Dec 1996Sydney, Nova Scotia, Canada- Developed 3D model editor for emerging web based virtual reality applications using VRML. This included the development of a custom VRML rendering engine.- Assisted lead developer with debugging and refactoring.- Made presentations at local technology show cases.- Advised/trained artists and designers on use of software.
Arnold Spence Skills
Frequently Asked Questions about Arnold Spence
What company does Arnold Spence work for?
Arnold Spence works for Vmp Group
What is Arnold Spence's role at the current company?
Arnold Spence's current role is Senior Developer and Systems Architect.
What is Arnold Spence's email address?
Arnold Spence's email address is ar****@****oup.com
What is Arnold Spence's direct phone number?
Arnold Spence's direct phone number is +190256*****
What skills is Arnold Spence known for?
Arnold Spence has skills like Java, Software Development, Microsoft Sql Server, Mysql, C++, Linux, Eclipse, Sql, Subversion, Agile Methodologies, Project Management, Unit Testing.
Who are Arnold Spence's colleagues?
Arnold Spence's colleagues are Zbigniew Kwiecinski, Daniel Power, Mayur Sankhavra, Mya Theriault Green, Michael Tengström, Rapila Mika, Anne Lewis.
Not the Arnold Spence you were looking for?
-
-
Arnold Spence
Technician At Hp Printer Tech Support 1-855-662-4436 Phone Number Usa/CanadaNew York City Metropolitan Area2 +171859XXXXX
-
2yahoo.com, ams-int.com
-
Arnold Spence
Electrospintronic And Mechanical Engineer At Canon UsaNew York City Metropolitan Area
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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