Chris Turner
Senior Engineer @Kyte
Signup · Get unlimited contacts
WORK HISTORY
Senior Engineer @Kyte
London, GB
EDUCATION
University of Hertfordshire
BSc Honours, Computer Science
SKILLS
ABOUT CHRIS TURNER
I am a highly experienced software developer, senior architect and team leader specialising in the full lifecycle implementation and delivery of highly scalable enterprise and internet applications. I have over twenty years experience building solutions using the Java ecosystem, its associated technologies and frameworks. As well as core Java I also have extensive experience in other JVM languages, including Kotlin and Scala. My experience spans the whole project life-cycle from initial concept development through analysis, design, code, test, deployment and into ongoing maintenance. I am a strong advocate of agile development practices and a practiced Scrum Master. I have hands-on experience with setting up continuous integration and delivery tools and processes.My particular strengths are in being able to quickly visualise and architect simple and realistic solutions to complex problems. I can also efficiently turn these ideas into working, tested code. My communication skills are excellent and I am a capable team leader, mentor and trainer with experience of building and running development teams and working directly with customers. My work history ranges from start-ups, SMEs through to large blue-chip organisations.Most recently I have been working as the Technical Architect for a green-tech company, building innovative home energy management solutions. Our product includes in-home devices to control boilers and heat pumps, an extensive micro-service architecture cloud platform and integration with a wide range of APIs, including energy suppliers and distributors, battery systems, EV chargers and energy demand aggregation platforms.Languages: Java, Scala, Kotlin, Groovy, Clojure, HTML5, Javascript, CSS, ElmFrameworks: Akka, Spring, Hibernate, JEE/JPA, Play, JMS, Javalin, Apache Wicket, Jetty + many more, Bootstrap, React, Angular, Elm, NodeTesting: JUnit, TestNG, Spec2, ScalaCheck, Selenium, Mockito, CucumberBuild and IDE: Intellij IDEA, Eclipse, Jenkins, Maven, SBT, GradleRelational Databases: MySQL, Postgres, OracleNoSQL Databases: MongoDB, Neo4JApproaches: Event Sourcing, Event Driven Architectures, Event Streaming (Amazon Kinesis, Kafka etc.), Digital Twins, RESTful APIs, Hateoas, Web Services, WebSockets, SSE, JSON, XMLDeployment: Amazon AWS (EC2, S3, Lambda), Virtualisation, ContainerisationOperating Systems: Linux (Ubuntu, CentOS, Fedora), Mac, WindowsAgile: Kanban, Scrum, Test-Driven Development (TDD), Behaviour Driven Development (BDD), Pair Programming. Continuous Integration, Continuous Deployment, Build Pipelines
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.