beBee background
Professionals
>
Yate
Adam Cross

Adam Cross

Senior C# Software Developer

Technology / Internet

Yate, South Gloucestershire

Social


Social Networks

Services offered

I am a software engineer with more than 5 years of experience. I have a good understanding of scalable software including architectural patterns like Event Sourcing, CQRS (Command Query Responsibility Segregation), distributed systems, and domain-driven design.

At my most recent company, I have been instrumental in modernizing a legacy SAAS platform, migrating it from dedicated hosting to Microsoft Azure. This migration improved scalability, reliability, and security while ensuring seamless integration with cloud infrastructure and optimizing the delivery of pulse surveys through email and Microsoft Teams. In addition to maintaining and improving legacy systems, I focused on leveraging cloud-native technologies to enhance system performance and user experience.

I have extensive experience with development approaches like TDD (Test Driven Development) and patterns such as the Redux event and reducer pattern, as well as the factory pattern. This knowledge helps me create software that is robust, adaptable, and tailored for both high availability and user needs.

At a previous company, I worked with Genesys Engage and Genesys Pure Cloud Contact Centre solutions, where my observations of user behaviours in key South African customers led to notable system improvements/customizations.

I consistently promote best development practices like SOLID, DRY, and YAGNI, and I am a firm believer in methodologies like Extreme Programming and Pair Programming. With years of successful remote work behind me, I confidently use a wide range of technologies to deliver high-quality results.

Approximate rate: £ 50 per hour

Experience

DEC 2023 – CURRENT Senior Software Engineer / Tensense Part of a high-performance team driving the evolution of SAAS solutions designed to streamline employee engagement through automated pulse surveys via email and Microsoft Teams. Much of the work was maintaining legacy software and making changes to the applications in order migrate the platform from dedicated hosting to Microsoft Azure, enhancing scalability, reliability, and security. Technologies used: C#, Asp.Net Framework, Asp.Net Core, Azure, MSSQL, Application Insights, Open Telemetry, Structured Logging. 

SEP 2023 – NOV 2023 Lead Software Engineer / Arch Insurance UK Limited Main responsibilities included solution architecting and leading the implementation of custom applications for the Exposure Management team. As Lead Software Engineer, I was also responsible for mentoring other developers and ensuring that good software engineering standards were followed throughout the team. Technologies used: C#, .Net Core, Azure, Orleans, Blazor, React, Angular, Snowflake, MSSQL, HTML, JavaScript, Azure Messaging Queues, Cosmos, Application Insights, Kafka, Event Sourcing. 

JUL 2020 – SEP 2023 Technical Lead/Software Developer Manager / Sabio South Africa Main responsibilities included solution architecting and leading the implementation of scalable customisations/applications for Genesys Pure Engage and Genesys Cloud CX platforms for custom omnichannel contact centre solutions across both South Africa and UK based contact centres. As Software Developer Manager, I was also responsible for managing 4 other employees, ranging from Junior Support Engineer to Senior Developer. Technologies used: C#, .Net Framework, .Net Core, Azure, KnockoutJS, VueJS, WPF, WinForms, MSSQL, Oracle DBMS, HTML, JavaScript, LESS, MongoDB, RabbitMQ, MSMQ, MongoDB, Genesys Pure Engage, Genesys Cloud CX, Windows Server, Prometheus, Grafana, GitHub, XUnit 

FEB 2019 – JUL 2020 Contract Software Engineer / Elfware Working as part of the software delivery team to deliver highly scalable reporting applications built on Microsoft Orleans. Technologies used: C# .Net Core, Microsoft Orleans, Azure, Service Fabric, Cosmos Graphs, Angular 3 

JAN 2018 – JUL 2020 Software Developer / Anana (now Sabio) UK Part of the team implementing customisations for Genesys Pure Engage (on premise contact centre solution) for client Allan Gray in South Africa. Technologies used: C#, .Net Framework, .Net Core, KnockoutJS, WPF, MSSQL, HTML, JavaScript, LESS, Genesys Pure Engage, Team Foundation Services, Git

Education

2009 – 2012 Computer Science (BSc) / Keele University, Staffordshire. Upper Second-Class Honours achieved.

Professionals in the same Technology / Internet sector as Adam Cross

Professionals from different sectors near Yate, South Gloucestershire

Other users who are called Adam

Jobs near Yate, South Gloucestershire

  • Spirax Sarco Cheltenham

    This is a senior software developer role that will provide technical leadership to deliver new smart connected products and services enabled by Industry 4.0 technology including IIoT, machine learning and more. · We are looking for an experienced software engineer with a strong b ...

  • YT Technologies Bath

    We are looking for a Senior Software Developer to join our team. The ideal candidate will have experience with modern programming languages and frameworks. · ...

  • IC Resources Bristol

    Job summary · I am looking for a skilled Senior Embedded Software Engineer to join a well-established global company based in Bristol. · Suitable candidates will be well-educated with a minimum of 2:1 and proven low-level embedded C/assembler expertise and knowledge of real-time ...