Jonathon Martin

Jonathon Martin Email and Phone Number

Senior Software Developer @ City Electric Supply
Jonathon Martin's Location
San Diego Metropolitan Area, United States, United States
Jonathon Martin's Contact Details

Jonathon Martin work email

Jonathon Martin personal email

n/a

Jonathon Martin phone numbers

About Jonathon Martin

British born newly minted American Senior Software Engineer with over 10 years’ experience. Full Stack, Domain Driven Design, SOLID Principles, TDD, BDD, CQRS, Service Oriented Architecture, Agile and more.Passionate about technology and crafting the best solution to any given problem using the most appropriate and effective technologies coupled with relevant design patterns. A highly motivated and driven individual, pushing forward with personal development and professional certification. Highly adaptable to the needs of employer and proactive.In the long term looking to integrate into the inner workings of a company, gaining leadership roles within technical department.

Jonathon Martin's Current Company Details
City Electric Supply

City Electric Supply

View
Senior Software Developer
Jonathon Martin Work Experience Details
  • City Electric Supply
    Senior Software Engineer
    City Electric Supply Mar 2023 - Present
    TBC
  • Easypay Finance
    Senior Software Engineer
    Easypay Finance Sep 2022 - Feb 2023
    Carlsbad, Ca, Us
    Worked on existing product. A mix of Classic ASP, .Net Framework, .Net Core, JQuery, HTML, Angular backed by a legacy SQL database. Full Stack working with a number of different projects and technologies.Helped develop and enhance existing API Microservices in RESTful pattern with calls to external APIs (IE PDF Generation) and provided a pattern for future Microservice development to make future additions more manageable. Developed Queries using LINQ and SQL to provide data for daily scheduled tasks along with uploading data to AWS S3 Buckets in CSV format as part of a Recovery plan. Generated new Unit Testing Pattern to help wrap existing and future Microservice functionality in a more testable format.Spearheaded a transition from a Legacy Phone system to a newer system with significant documentation around the new Phone System functionality including how-to-use guides with the Legacy Agent Management system, installation guides, suggestions on future expansion and more.Worked as part of an Agile/Scrum pattern working closely with Project Managers to ensure requirements met. Coordinated parallel development with other Engineers to meet expected release dates.Skills/Technologies: C# .Net, ASP .Net, ASP .Net Core, Angular, NodeJS, NPM, Typescript, Javascript, MVC, Web API, Entity Framework, Dapper, JWT, Microsoft SQL Server 17, JSON, Git, HTML, Kanban, Agile, AWS, LINQ
  • Esub Construction Software
    Senior Software Engineer
    Esub Construction Software Jun 2020 - Sep 2022
    San Diego, Ca, Us
    Part of new product team. Researched viability of Amplify and DataStore as Mobile realtime Synchronization technology, along with storage technologies. Deployment of resources done via scripts in Serverless into CloudFormation. Front UI Client in React with Mobile UI Client in React Native.Primary driver on developing route level security for AppSync endpoints, along with record level security for certain restricted entities in DynamoDb, both using Cognito and Lambda. Lambda functionality written in Typescript with Jest running test suits. AppSync and Api Gateway used to support client access. Full CI/CD using GitHub.Skills/Technologies: AWS, IAMS, Cognito, Lambda, Javascript, Typescript, Jest, DynamoDb, Serverless, CloudFormation, CloudWatch, AppSync, GraphQL, Api Gateway, WSL, Linux, S3, GitHub Actions, Axios, CumulioWorked on existing product. A mix of Classic ASP, .Net Framework, JQuery, HTML, Angular backed by a legacy SQL database with large variety of Triggers. Started in the UI side but due to skills frequently called to assist working on the backend code. During company restructuring 1 of only 5 out of 12 total developers kept on at the company for future work.Skills/Technologies: CQRS Pattern, C# .Net, ASP .Net, Angular, NodeJS, NPM, Typescript, Webpack, Javascript, Karma, Jasmine, MVC, Web API, Entity Framework, JWT, Microsoft SQL Server & SSMS, JSON, Git, Azure App Services, Azure VM, Azure SQL DB, Scrum, Kanban, Agile, TDD, BDD
  • First Databank (Fdb)
    Data Analyst
    First Databank (Fdb) Feb 2019 - Sep 2019
    South San Francisco, Ca, Us
    A new role in business to help support a lack of data resources for sales, commercial and other internal departments. Supporting business by acquiring Data Assets from internal data structures. Heavy work querying SQL Database on Azure, Migrating, Transforming and Exporting data from Azure Databases to csvs and Power Bi Business Intelligence Reports.A mixture of adhoc Report as per need and creating reusable Reports that can be re-run as required in Power Bi. Also cleaning Datasets, finding and Reporting Data Anomalies to be corrected by IT Department and helping drive new business as part of Innovation and R&D streams.Tools: T-SQL, Azure SQL Databases, Power Bi, Python, R, RevoscaleR
  • First Databank (Fdb)
    Developer Tester
    First Databank (Fdb) Jul 2018 - Mar 2019
    South San Francisco, Ca, Us
    Assigned to OptimiseRx solution. Used Powershell to manage git repositories, message queues and more, Restful APIs linked to KnockoutJS Portal UI site. CI and CD using Git, Team City with Octopus deploy. Entity Framework ORM for new Dbs whilst maintaining older Microsoft SQL databases which exist as part of Legacy Structure.Brought knowledge of strong Agile practices to help team implement it in a manner correct for the solution, helping bring in Behaviour Driven Development into existing Test Driven Development (TDD) practices. Helped document poorly documented resources for better future use.Implemented strong Domain Driven Design into existing Architectural Structures where possible. Advised where appropriate on Azure technologies to assist with future migration onto Azure platforms whilst maintaining existing connections/relationships.Moved to new team to help work on new product AnalyseRx. Continued use of Powershell, Git, TeamCity and Octopus tools. Work with Azure App Services and Azure Cloud Services with Azure Storage Accounts/Queues to develop a new patient analysis solution. Extensive use of DDD (Domain Driven Design) and high level Cloud Architecture to separate out Domains appropriately.Implemented Cloud Flare security layer to protect resources from external threats including DDoS. Exposure to React as UI layer, including ParcelJS as bundler, Jest for Unit Testing.Skills/Technologies: C# .Net, ASP .Net, .Net Core, .Net Standard, Azure App Services, Azure Worker Roles, CloudFlare, Azure VMs, Javascript, KnockoutJS, Jasmine, Microsft SQL, T-SQL, Powershell, Entity Framework, NService Bus, NUnit, NSubstitute, TeamCity, Git, Octopus Deploy
  • Dealerweb (Eight Technology)
    Asp .Net Developer
    Dealerweb (Eight Technology) May 2017 - Jul 2018
    Exeter, England, Gb
    Greenfield Project, replacement of Classic ASP Web Service to newer technologies. New stack includes Asp .Net Core base project with Angular 4, Angular Materials, Typescript with Webpack and other JS UI components developed on Azure. Persistence layer is SQL with Entity Framework. Using CQRS pattern for API to streamline data access and modification using Entity Framework Core. Personally set up development and testing deployment environments in Azure App Services, Azure SQL Databases and Azure VMs. Migrated solution from ASP Core 1.1 to Core 2.0. Configured CORS policy for security. Structured Angular app with Services and Typescript interfaces/classes to connect to Web Api returning JSON. Configured Identity Server to serve Json Web Tokens for security solution. Utilised Angular Materials to produce clean, crisp UI working with the Product Owner to meet requirements. Wrote Unit Tests for Angular Components and services using Karma and Jasmine in Node.js/npm.Also setup Continuous Integration and Deployment Build Definitions and Release Definitions on VSTS. Helping train graduate and interview new team members. Working closely with Business Analyst, Systems Architect, Tester, Project Manager and fellow Developers in an Agile environment to ensure project meets requirements. Skills/Technologies: C# .Net, ASP .Net, ASP .Net Core, Angular, ReactJS, NodeJS, NPM, Typescript, Webpack Javascript, Karma, Jasmine, MVC, Web API, Entity Framework, ASP .Net Identity, Identity Server 4, JWT, Microsoft SQL Server 17 & SSMS, JSON, Razor, HTML, AJAX, TFS, VSTS, CI, CD, Azure App Services, Azure VM, Azure SQL DB, Scrum, Kanban, Standup, Agile, TDD, Unit Testing, VBScript, Classic ASP, Jira
  • Paritor Ltd
    Software Developer
    Paritor Ltd Jan 2017 - Apr 2017
    Exeter, Devon, Gb
    Worked on legacy code in WinForms & WCF Web Service solutions. Developed Webjob project attached to Azure App to automate Email and SMS processing. Built RESTful URL endpoints to consume external Webhooks data. Developed a Xamarin Cross Platform App deployable to iOS, Android and UWP for cross Mobile platform compatibility with Xamarin and local SQLite database. Attempted to bring in new project management and documentation procedures to help company manage increasing workload.Skills/Technologies: C# .Net, VB .Net, Microsoft SQL Server 2012, TFS - VSO, Source Control, Azure, Application Insights, Azure Webjobs, Web API, Xamarin, Xamarin Forms, Prism, XAML, MSAL, SQLite, SQLCipher, WinForms, WCF, Unit Testing
  • Newzapp Email Marketing
    Web Developer
    Newzapp Email Marketing Sep 2014 - Dec 2016
    Exeter, Devon, Gb
    Analysed existing legacy code in VB .NET with in-house JS Framework and JQuery, XML & XSL, to add features to existing company system. Modified Microsoft SQL Database Tables & Stored Procedures to correct flaws, fix bugs and expand functionality.Utilised Angular JS and JSON with C# MVC and LINQ to rebuild company Front End system to move away from older VB Web Service. Updated User Agent Detection System with Regex matching. Designed and implemented new features such as Email Automation Engine in SQL with user configurable Automations in C#.Created a new Web API for external consumption, providing support for external developers where needed. Developed WinForm Api Playground to assist external developers. Wrote documentation for legacy system to assist new internal developers.Skills/Technologies:C# .Net, VB .Net, JQuery, AngularJS, LINQ, Entity Framework, JSON, ASP .NET, MVC, Web API, ASPX, Classic ASP, XML/XSL, Javascript, , MS SQL Server 2008/12, WinForms, TFS - VSO, Source Control, Agile, Scrum, Kanban, IIS, HTML, CSS
  • Vision Ict Ltd
    Ui Developer
    Vision Ict Ltd May 2011 - Sep 2014
    Exmouth, Gb
    Website design and maintenance. Designed bespoke website solutions for local government, small business and charities using HTML and CSS on top of internal custom .NET WebForms Framework. Replaced previous member of staff who left on maternity leave on a temporary basis, asked to remain on a permanent contract.Served as first point of contact for customers when Sales Director took an extended leave of absence. Responded to all email and telephone support calls until the hiring of second permanent member of staff. Coordinated with customers to meet their requirements in terms of UI, functionality and SEO.Worked closely with Managing Director to analyse company user statistics and assisted with future sales strategy. Aided Technical Director in testing new functionality extensively. Helped company grow from 1 employee to 2 full time and 2 part time employees. Assigned work to new employees based upon workload as required.Skills:HTML, CSS, Social Media Integration, SEO, Task Management, Functional Testing, Company Data Analysis

Jonathon Martin Skills

Phone Support Website Building Jquery Microsoft Sql Server Seo Html Bespoke Website Design Xml Email Services Javascript Php Css Sql Online Help Domain Management Xsl Vb.net Mysql Websites Databases

Jonathon Martin Education Details

  • University Of Reading
    University Of Reading
    Artificial Intelligence & Cybernetics

Frequently Asked Questions about Jonathon Martin

What company does Jonathon Martin work for?

Jonathon Martin works for City Electric Supply

What is Jonathon Martin's role at the current company?

Jonathon Martin's current role is Senior Software Developer.

What is Jonathon Martin's email address?

Jonathon Martin's email address is jo****@****l.co.uk

What is Jonathon Martin's direct phone number?

Jonathon Martin's direct phone number is +4479581*****

What schools did Jonathon Martin attend?

Jonathon Martin attended University Of Reading.

What are some of Jonathon Martin's interests?

Jonathon Martin has interest in Physics, Politics, Web Technologies, Chess, Economics, Fantasy, Science Fiction, Astronomy, Current Events, History.

What skills is Jonathon Martin known for?

Jonathon Martin has skills like Phone Support, Website Building, Jquery, Microsoft Sql Server, Seo, Html, Bespoke Website Design, Xml, Email Services, Javascript, Php, Css.

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.