Mark Small Email and Phone Number
Mark Small work email
- Valid
- Valid
Mark Small personal email
Full-stack software developer, architect and project manager with extensive experience across all disciplines in the software development life-cycle. A results-focused problem identifier and solver, with a proven ability to work effectively alongside all company departments and stakeholders. Specialities: back-end and front-end development, architecture, information/database design, project management, people management, problem-solving.Technical skills include:Java 8, Spring Boot, Angular 7+, Wildfly AS, Tomcat, JBoss, Spring MVC, Mybatis, Hibernate, jUnit, Mockito, JSP, PHP, Bootstrap, HTML, CSS, javascript, jQuery, jQuery UI, RESTful APIDB2, PostgreSQL, MySQL, SQL Server, Java database - DerbyETL, Kettle & Pentaho Data integration, Pentaho Analytics, OLAP, Cube design, Virtual cubes, Cube performance, dynamic schema processing, CTOOLS widget designBitbucket, GIT, Agile development methodology, Jira, AWS, XML, JSON, Hippo CMS, Rich Text Editor Linux, cron scheduling, Jenkins, MacOS, IntelliJ, design, architecture, GWT, Quartz scheduler, Web services WSDL - integration, Jasper reporting, Multi-threading using executors, Google AdWords integration, Google Analytics integration including attribution, Eclipse, Subversion, SVN , Assembla, project tracking, Groovy, Apache, Ajax, libCurl, hosting configuration, LAMP stackLeadership skills include:Team leading, mentoring, performance reviews, sprint planning, scrum leader, scoping, estimationOther Achievements:Independently completed 5 software products from inception to production Consistently improved the efficiency and performance of developed software, Introduced and enforced quality and standards to team members, leading by example, Ability to learn new skills and introduce them expeditiously to projects with precision.
-
Director Of Software EngineeringMaves International Software May 2019 - PresentRichmond Hill, Ontario, CaIntroduced Atlassian Confluence and Jira products to a niche software producer.Introduced the agile development methodology and bi-weekly sprintsReduced support ticket backlog from approx. 1000 tickets to 50 tickets within a single year.Introduced Codility as a recruitment assistance tool, reducing the risk of inappropriate technical hires.Pushed for a move towards adopting Kubernetes as the future infrastructure environment for the company’s 3rd Party Logistics products – encouraging the company to reduce the enormous and crippling support overhead of managing individual client on-premise installations.Pushed to get all legacy products moved to use the GIT version control system from a historic perspective having no version control system.Introduced development and release workflows to capitalize on the benefits of using GIT for version control.Worked constructively with executive management, reporting to the Company President. Assisted the operations team with a multitude of technical issues and best-practise techniques. -
Lead Software DeveloperMaves International Software Jun 2018 - Feb 2022Richmond Hill, Ontario, CaMark has added to his skill set by architecting and implementing a report scheduling and distributing system. The architecture and implementation included both front and back end disciplines.On the back end, the scheduler was built using Java 8 within a Spring Boot framework, integrating to the Quartz scheduler and the BIRT reporting system. The system utilizes the DB2 relational database, using Mybatis mapped interfaces. The project was implemented within a Maven environment, and included unit testing, through the use of jUnit and Mockito.The backend provided RESTful API interfaces, transmitting and receiving JSON formatted messages.The front end was architected as a Single Page Application and developed using Angular 6 and TypeScript utilizing the BootStrap presentation framework. The front end interfaced to the backend through a RESTful API passing and interpreting JSON messages via AJAX.The project was located on a BitBucket repository Database creation and management scripts were implemented using the Flyway Maven API.Mark has additionally been involved with exploratory projects aimed at migrating warehouse barcode solutions to the Android OS. These project's have given Mark exposure to developing on Android using Google's Android Studio. As well as architecture and development activities, Mark has been involved in planning on a number of Java and infrastructure projects, to replace obsolescent third party software and to provide cloud based SAAS services. -
Lead Software DeveloperLimelight Platform May 2017 - May 2018Toronto, Ontario, CaMy role at Limelight Platform includes leading the full-stack development team, ranging from junior to senior developers, on a number of front and back end projects.Most significantly I have successfully spearheaded the development effort to replace the Platform's form field handling editors and to enhance it's integration capabilities with client CRM systems.Aside from leadership and planning roles, I have been actively involved in the design, architecture, implementation and problem solving of major functional enhancements as well as release and deployments to the platform production environment. -
Co-Founder, Architect, Lead Developer . . .Awebz (Creator Of Writexl) Dec 2006 - May 2017PROJECT: WriteXL - Educational Writing SoftwareCreation, design, scoping, implementation of the writeXL Online Educational Writing System: A comprehensive online solution, specializing in helping students complete structured well-written projects, with the use of a unique subject specific keyword and phrase system, to encourage writing richer in content and vocabulary.Technology sets: MySQL, PHP5, XHTML, CSS, Javascript, Apache, Ajax, jQuery, XML, libCurl, NetBeans, hosting configuration, LAMP stackwriteXL.comPROJECT: Web Content Management SystemIndependently architect, design and develop a Web Based Content Management System Technology sets: MySQL, PHP5, XHTML, CSS, Javascript, Apache, Ajax, XML, Java, NetBeans, , LAMP stackPROJECT: Third Party Logistics Inventory Management & Order Entry SystemIndependently architect, design, develop and provide ongoing support of Web Based Inventory Management and Order Entry system to facilitate 3rd Party Logistics business; providing access to facilities within the system for both distributor and clients.Technology sets: MySQL, PHP5, XHTML, CSS, Javascript, Apache, Linux, Jscript, ActiveX, LAMP stack PROJECT: Hairdressing and Aesthetics Client Booking and Management SystemIndependently architect, design and develop a client booking and management system for the aesthetics sector. Managed appointments, treatments, record keeping, consultations.Predominant technologies: Java, multi-threading, Java Swing, Derby DB.PROJECT: Online Real Estate Booking SystemIndependently architect, design and develop an online property showcase and reservation system tailored for the real estate apartment and condo letting market sector.Predominant technologies: Java, MySQL, HTML, Javascript, Apache, Linux.
-
Senior Software DeveloperSparkroom Sep 2013 - Apr 2017Paramus, Nj, UsAs a senior developer, I have taken pivotal roles in the software architecture, design strategies and the production of exemplary code.Responsibilities have included introducing new product features from inception to production, mentoring junior staff and reviewing performance to ensure best practices.I have been a key figure in the ongoing integration of the Pentaho OLAP product into the product, representing Sparkroom at Pentaho User Conferences, evaluating and implementing cutting edge OLAP technologies like Virtual Cubes and cube optimization strategies.Within the operational side of Sparkroom, I have been key in efforts to maximize use of Java multi-threading capabilities in connection with Quartz scheduling and maximizing the effectiveness of the UI using Google's GWT tool. I was also responsible for product infrastructure projects including upgrading from Java 7 to Java 8, and it's reliant toolsets: Spring Framework, Quartz scheduler, GWT.I worked closely with QA, management, client support, have provided mentoring skills to other developers and have made regular technical presentations to the development and QA teams. -
It Consultant And Co-FounderMydasoft Solutions Inc. Sep 2005 - Jan 2017ItAssignments included the following:Northwind Canada Inc. 2005-2011Analyst/programmer on the Maestro Property Management System.Owner Condo Management, Club Member, Gift card integration, EFT funds transfer, 1099 e-filing.Expertise with Java, multi-threading, XML and SOAP technology provided the client with the ability to meet contract obligations for 3 third party integration projects for golf bookings and spa bookings.Technology sets: Java, threads, XML, SOAP, MS SQLSERVER, PostgreSQL, XHTML, CSS, Javascript, 'C', Linux, SVNTTS Distributing Inc. 2006 - 2015Creation, design, implementation and ongoing support of Web Based Inventory Management and Order Entry system to facilitate 3rd Party Logistics business; providing access to facilities within the system for both distributor and clients.Technology sets: MySQL, PHP5, XHTML, CSS, Javascript, Linux, Jscript, Apache, LAMPstack, ActiveX -
Technical Architect / Designer / Analyst / DeveloperBrioche Peterson Aug 2004 - Oct 2005Technical architect for an online data repository and property rental management system, database modelling, design and develop user interfaces to capture and present property details, appointment system for agents, create account management facilities, geographical mapping system.Technology sets: Java, Threads, JDBC, PHP, Apache, NetBeans, JSP, XHTML, CSS, SQL, MySQL
-
Consultant / Analyst / Developer / SupportLegal & General Investment Management (Contract) Sep 2004 - Dec 2004London, GbProvided Legal & General with critical consultancy and support for their Property Management system built on the CA Ingres relational database. Analysis and re-coding of report scripts to conform with legal requirements and ensure system service level agreement requirements were met.Technology sets: Ingres, Unix, SQL, ANSI 'C', Perl, Report Writer -
Principal Consultant / Analyst / Programmer / SupportBnp Paribas (Contract) Feb 2004 - Jul 2004Paris, FrWorking as part of the BNP Paribas Foreign Exchange Back Office Settlement team, responsibilities included analysis of current system requiring communications with foreign exchange traders, documentation and coding of enhancements to business critical systems managing high value transactions, identify and fix bugs during intraday and overnight support for live systems.Technology sets: UNIX, VMS, SQL, CA Ingres, ‘C’ -
Consultant / Analyst / DeveloperDepartment Of Trade And Industry (Contract) Nov 2003 - Jan 2004Provision of analysis, documentation and development to enhance systems, ensured the client was in a position to enact government legislation applicable to the Insolvency Service section, within specific and immoveable government mandated timescales.Technology sets: Ingres, Unix, SQL, ANSI 'C', Perl, Report Writer
-
Technical Architect / Analyst / DeveloperMidasoft Ltd Nov 2002 - Oct 2003Instrumental in the architectural concept, design, development and deployment of a Java/Swing based desktop application to provide a client reservation, appointment tracking and reminder system. Tasks Included: Design and develop user interfaces, management of client details, provision for appointment tracking, reminder system, rebooking scheduler, secure login featureTechnology sets: Java, Swing, Threads, JDBC, Apache, JSP, XHTML, CSS, SQL, MySQL, OOP
-
Principal Consultant / Analyst / Programmer / SupportBnp Paribas (Contract) Sep 2001 - Oct 2002Paris, FrWorking as part of the BNP Paribas Bonds & Equities Back Office Settlement team, responsibilities included analysis of current system requiring communications with bonds and equities traders, documentation and coding of enhancements to business critical systems managing high value transactions, identify and fix bugs during intraday and overnight support for live systems.Technology sets: UNIX, VMS, SQL, CA Ingres, ‘C’ -
Principal Consultant / Analyst / DeveloperJ.P. Morgan (Contract) Apr 2001 - Aug 2001New York, Ny, UsWorking on the infrastructure upgrade project of the Asset Management System, responsibilities included, analysis of changes required and conversion of the system's code set to run against an upgraded UNIX Operating System and RDBMS, plan, manage and support Unit, System and User Acceptance Testing, identify and fix bugs and issues.Technology sets: UNIX, SQL, CA Ingres RDBMS, 'C' -
Consultant / Analyst / ProgrammerBt Global Services (Contract) Oct 1995 - Mar 2001London, GbResponsible for the implementation and ongoing support of multiple major systems and subsystems to client, provision of live and overnight support to ensure rigorous service level agreements were met. Integration of new sub-systems within existing systems, Year 2000 analysis and problem-solving.Technology sets: UNIX, SQL, CA Ingres RDBMS, 'C' -
Senior ConsultantCaci Ltd. Apr 1991 - Sep 1995Amsterdam, Noord-Holland, NlI worked on a number for projects for a variety of CACI’s clients, most notably the Flag Officer Submarines on the replacement system to manage maintenance of the UK fleet of submarines. -
Principal ProgrammerData Logic (A Raytheon Company) Dec 1988 - Mar 1991
Mark Small Skills
Mark Small Education Details
-
University Of Sussex (Bsc. Engineering)Electronic Engineering
Frequently Asked Questions about Mark Small
What company does Mark Small work for?
Mark Small works for Maves International Software
What is Mark Small's role at the current company?
Mark Small's current role is Director of Software Engineering at Maves International Software.
What is Mark Small's email address?
Mark Small's email address is ms****@****ves.com
What schools did Mark Small attend?
Mark Small attended University Of Sussex (Bsc. Engineering).
What skills is Mark Small known for?
Mark Small has skills like Java, Spring Framework, Hibernate, Olap, Pentaho, Microsoft Sql Server, Information Technology, Web Application Design, Rich Internet Applications, Data Modeling, Software Development, Software Design.
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