Summary
Overview
Work History
Education
Skills
Hobbies and Interests
Timeline
Generic

Lewis Duncan

Glasgow

Summary

Dynamic and innovative software engineer with over six years of experience designing and delivering scalable backend systems using Java, AWS, and modern testing frameworks. Known for driving technical excellence, mentoring engineers, and leading cross-functional teams in agile environments to consistently meet project goals and deadlines. Adept at architecting cloud-based solutions, integrating complex APIs, and enhancing system performance through strategic improvements. Combines deep technical expertise with a passion for continuous learning, efficient collaboration, and solving challenging business problems with clean, maintainable code.

Overview

6
6
years of professional experience

Work History

Software Engineer

Encompass Corporation Ltd
Glasgow (Remote)
11.2019 - Current
  • Employed tech stacks including Java, Spring Boot, AWS, and AngularJS in software development.
  • Automated testing processes for unit, functional, and integration phases to facilitate continuous integration.
  • Collaborated with cross-functional teams on KYC automation projects aimed at regulatory compliance.
  • Supported engineer onboarding while effectively resolving technical inquiries.
  • Attended daily stand-ups and agile meetings to maximize team performance.
  • Performed rigorous code reviews to maintain high-quality design standards.
  • Executed third-party API integrations to expand application capabilities.
  • Created scalable software solutions tailored for diverse platform requirements.
  • Designed, implemented, and executed test cases for web-based applications using Selenium WebDriver.
  • Developed and then deployed microservices on AWS EC2 instances using Docker containers, and managed them with the ECS service.

Graduate Software Developer

BiP Solutions Ltd
Glasgow
04.2019 - 11.2019
  • Developed and maintained e-sourcing software and business intelligence tools using Java, Spring, and Hibernate.
  • Utilized HTML, CSS, JSP, JavaScript, and Oracle SQL to enhance functionality of applications.
  • Implemented agile methodologies, including Kanban and Azure DevOps, for efficient product development.
  • Executed same-day bug fixes, ensuring prompt resolution for immediate customer needs.

Education

BSc (Hons) - Computer Science (Computing)

Glasgow Caledonian University
01.2018

Higher National Diploma - Software Development

Glasgow Clyde College
01.2016

Skills

  • Object-oriented programming
  • Team collaboration
  • Operating systems expertise
  • API integration
  • Programming languages proficiency
  • Technical analysis
  • Technical documentation
  • Software development life cycle (SDLC)
  • Data formatting
  • Front-end development
  • Build tools
  • Frameworks knowledge
  • Containerization
  • Database management
  • Testing methodologies
  • Development methodologies
  • Version control systems

Hobbies and Interests

I enjoy spending meaningful time with my family and, when possible, immerse myself in creative pursuits such as writing music, playing multiple instruments, and attending live gigs and festivals. In my spare time, I’m also developing a personal video game project, which allows me to blend my interests in technology and creative design.

Timeline

Software Engineer

Encompass Corporation Ltd
11.2019 - Current

Graduate Software Developer

BiP Solutions Ltd
04.2019 - 11.2019

BSc (Hons) - Computer Science (Computing)

Glasgow Caledonian University

Higher National Diploma - Software Development

Glasgow Clyde College
Lewis Duncan