Douglas M.

Douglas M. Email and Phone Number

Senior Software Developer at SSI (ShipConstructor & EnterprisePlatform) @ SSI (ShipConstructor & EnterprisePlatform)
victoria, british columbia, canada
Douglas M.'s Location
Victoria, British Columbia, Canada, Canada
Douglas M.'s Contact Details

Douglas M. personal email

n/a
About Douglas M.

25+ years of multi-platform development experience Client oriented problem solver with proven record of project deliveryFast learner with a strong standards-based development strategyTeam leader with on-time delivery and mentoring skillsSpecialties: Data and Database analysisCustom Software developmentSolving Problems

Douglas M.'s Current Company Details
SSI (ShipConstructor & EnterprisePlatform)

Ssi (Shipconstructor & Enterpriseplatform)

View
Senior Software Developer at SSI (ShipConstructor & EnterprisePlatform)
victoria, british columbia, canada
Employees:
80
Douglas M. Work Experience Details
  • Ssi (Shipconstructor & Enterpriseplatform)
    Software Developer
    Ssi (Shipconstructor & Enterpriseplatform) Mar 2018 - Present
    Victoria, Bc
  • Trapeze Group
    Sr. Software Developer
    Trapeze Group Jun 2012 - Mar 2018
    Victoria, Bc, Canada
    + Rewrote reporting system to improve both response times and storage space necessary. System supported over 70 different reports, many customizable to a great extent. After my work the reports all reports had response time improvements of up to 90% while using 30% less space.+ Improve performance and organization of SQL Server database.+ Develop solutions in C#, ASP, JSP and C to solve maintenance and transportation issues.+ Work with ASP.NET to improve web responsiveness and readability.+ Implement reporting server using REST web services+ Implement embedded system and corresponding server to record state changes in the embedded system and allow tracking of cashbox movements.+ Added Real Time Clock integration to embedded system+ Improved Smart-Power handling in embedded system for controlled shut-downs and restarts. + As Build/Release Manager led team to a more reliable and repeatable build and release process+ Helped team improve issue management process
  • Mccorison Data Services
    Principal
    Mccorison Data Services Jan 2011 - Jul 2012
    Provide on-site and off-site support to customers. Develop software including Java libraries, JSP web pages, and ETL processes to meet Fortune 500 customers' requirements. Delivered software on-time and under budget even when requirements change during delivery. Solve the customers' problems.
  • Xmatters, Inc
    Senior Consultant
    Xmatters, Inc Nov 2007 - Dec 2010
    Provided on-site support and coordination for major customer (Fortune 50 list) implementation. Implementation was the smoothest implementation that the customer had seen. Project required development at many levels including Java, HTML, XML, Eclipse, JavaScript, SQL, and custom scripting languages. Helped with project transition to Agile/SCRUM methodology and subversion source code control.Implementations for customers included multiple platforms including Oracle and SQL Server on both Linux and MS Windows Platforms.Developed and presented classes training Consultants in use and design of data synchronization tools at annual company training conferences.Helped department shift to track issues and efforts using JIRA issue tracking system.Worked with customers to define and implement data migration and synchronization strategies. Implemented installations and worked on-site with customers to install, validate, and customize their systems. Developed custom software to customer requirements. Provided on-site and distance training.
  • Xmatters, Inc
    Senior Software Engineer
    Xmatters, Inc Aug 2004 - Nov 2007
    Led project to provide business continuity planning support in enterprise level notification system. Designed database model, user interface, processes, and architecture to support business requirements. Planned resource usage. Implemented relational database system and supporting Java application. Coordinated efforts of six developers, as they were available from full time to short stints, to provide necessary functionality and deliver the software on schedule. Adjusted assignments as skills available to the project changed. Delivered system on multiple platforms including Solaris, Linux, HP-UX, and Windows.Led the effort to provide maintenance releases of database and web UI components of product. Led effort to get out two feature releases, four maintenance releases, and over ten hot-fixes out in a 12 month period while still allowing engineering as a whole to concentrate on developing a complete re-write of the core product. Worked in ColdFusion, Java, and Oracle PL/SQL as necessary to deal with issues.Developed data synchronization facility in Java on Hibernate and Spring for new system to allow customers to synchronize their external systems with information within the application. The system proved to have almost linear performance at over 1million records while maintaining relational integrity and high ease of maintenance.Mentored new hires in handling database matters, including bringing a fresh graduate to the point where he could assume my responsibilities when I moved on to a new position in the company.Provided third-tier support for pre and post sales support of customers. Work with Sales Engineers and Customers to identify and resolve issues with in the field installations. Became the "go-to" guy for all database, and user-interface issues.
  • Verisign, Inc. (Formerly Illuminet, Inc)
    Senior Software Engineer
    Verisign, Inc. (Formerly Illuminet, Inc) Nov 1999 - Aug 2004
    Olympia, Wa
    Performed analysis and redesigned ETL (Extraction Translation, and Loading) layer of network planning system. The new version provided easier maintenance, higher reliability, more connection methods, and less susceptibility to changes in the third party data feed software changes.Led project that used user comments and new user requirements to re-design the summarization, data model, and user interface to network planning system. Led team that designed and developed application to maintain switching information in a 20 node telecommunications network. System was built using J2EE technologies on top of Oracle database and Tomcat web server.Was handed a complex data loading system that had an irregularity. Analyzed the system from scratch and found a hidden assumption that was incorrect. Re-designed and re-wrote the loader under a three-week deadline to provide an accurate, fast data load.Designed and specified algorithms for synchronizing real-time event data from multiple data sources with possibly varying event clocks.Led cross-team, cross functional group to define needs and specify an application framework for developing real-time data acquisition applications for telephony data in Java.Led successful first office installation of telecommunications billing verification system. Coordinated communications between Illuminet, our implementation partner, and the customer. Executed install and final testing with the implementation partner. Analyzed requirements, designed data model enhancements, and developed PL/SQL procedures to handle billing verification of long duration calls in a telephone-switching network. Required analyzing complex relations between multiple related and possibly missing events.Developed data model for tracking telecommunications number translations from Telcordia (Bell Core) provided data.Mentored developers in software configuration management practices.Provided Object-Oriented Analysis and Design expertise.
  • Sdrc (Formerly Camax, Formerly Point Control)
    Software Engineer
    Sdrc (Formerly Camax, Formerly Point Control) Nov 1991 - Nov 1999
    Eugene, Oregon Area
    Re-wrote low level file I/O system (NFS) in C for a 50% performance improvement and increased file size on five different platforms.Worked on development of new company standard C++ memory management system.Led project to build new data model and user interface for that model for Process Planning for Computer Aided Manufacturing (CAM) software using object-oriented analysis and design techniques. After the software released with the new model, which changed nearly 33% of the code-base, the release was hailed in the field as the most bug-free in years. Project included internationalization support for 5 languages.Designed and modeled data model and database for second generation Knowledge-Based Engineering Library for Computer Aided Manufacturing software.Completed, tested, and released final version of first generation Micro-Process Planning software in C and C++.
  • General Logistics International
    Applications Engineer
    General Logistics International Jan 1990 - Mar 1991
    Bellingham, Washington Area
    Worked my way up from most junior programmer to technical lead, responsible for development processes, data modeling, and the most complex applications.The team developed a C and C++ library to provide a graphic user interface to database for applications and an 18 program suite for setting and inquiring international shipping schedules. Analyzed and created Sybase relational database schema for application suite.Designed and developed library and application systems in C and C++ with embedded Sybase SQL under Sun-OS in a networked environment.

Douglas M. Skills

Xml Sql Databases Java Linux Microsoft Sql Server Software Development Jsp Hibernate Enterprise Architecture Testing Software Design Javascript Sdlc Unix C# Java Enterprise Edition Oracle Sql C++ Data Analysis Data Warehousing Application Architecture Software Engineering Software Installation Software Implementation Team Leadership Data Transformation Java Software Development Database Design Xml Software Sql Server Sql*plus Pentaho Windows Server Cocoon Postgresql Jdbc Application Development Etl Mentoring Customer Service Customer Satisfaction Customization Customer Experience Shell Scripting Wfc Asp.net Embedded Systems Jira Bamboo

Douglas M. Education Details

Frequently Asked Questions about Douglas M.

What company does Douglas M. work for?

Douglas M. works for Ssi (Shipconstructor & Enterpriseplatform)

What is Douglas M.'s role at the current company?

Douglas M.'s current role is Senior Software Developer at SSI (ShipConstructor & EnterprisePlatform).

What is Douglas M.'s email address?

Douglas M.'s email address is ds****@****son.com

What schools did Douglas M. attend?

Douglas M. attended Western Washington University.

What are some of Douglas M.'s interests?

Douglas M. has interest in Arts And Culture.

What skills is Douglas M. known for?

Douglas M. has skills like Xml, Sql, Databases, Java, Linux, Microsoft Sql Server, Software Development, Jsp, Hibernate, Enterprise Architecture, Testing, Software Design.

Who are Douglas M.'s colleagues?

Douglas M.'s colleagues are Shehla Abbas, Tayná Morena, Valentina Lebedeva, Simon Crook, Benny Wijoyo, Victor Irribarra, Utin Thiya.

Not the Douglas M. you were looking for?

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.