Hi! I'm James Bews, Full Stack Software Developer with multiple years experience in Full Stack Agile Software Development. I've always had a passion for designing and building; whether it's software or not. I love working on challenging projects and thinking through complex problems to find solutions. I enjoy collaborating with talented individuals but also excel working independently if required. Check out some of my work!
Left Brain Qualities: Analytical, Logical, Rational, Critical Thinker
Right Brain Qualities: Creative, Honest, Unbiased, Emotionally Intelligent
Interests: Mechanical Restorations, Outdoors, Farming/Ranching
May 2020 - Present
Contributed to building and implementing a financial spend analytics platform and pricing contract negotiation platform to support the organization's flagship invoicing software.
- Followed Agile software development and Lean Methodology best practices
- Built a modern and responsive SPA UI using Angular and Bootstrap
- Built a performant RESTful backend server using SpringBoot and Kotlin that interfaced with legacy software and an Oracle/Postgres database
- Deploy and manage microservice applications using GitLab CI/CD, Docker and AWS
- Developed a full suite of automated tests using Jest, Cypress, Groovy and Cucumber
May 2018 - July 2019
Contributed to building a contract management platform using a simple Microservice architecture.
- Designed and developed organizations first microservice architecture
- Full stack development and deployment in technologies including Angular, SpringBoot, MongoDB, SQL, GitLab, Docker and AWS
- Implemented live document editing using Kafka streaming and websockets
2021 - Present
Active volunteer and current board member for a local non-profit in Picture Butte, Alberta. The museum is dedicated to preserving and showcasing historical artifacts from the agricultural and industrial sectors of Southern Alberta.
- Contribute to the operation and planning of museum events
- Maintain and repair antique farm equipment
- Contribute to operation of non-profit society as an acting board member
- Contribute project execution and management in areas such as grant writing, budgeting, procurement, RFQ, etc.
2017 - Present
Continued improvement of public speaking, communication and leadership skills. Currently a member of club located in Lethbridge, Alberta.
- Active member, contributing and participating in weekly meetings
- Prepare and present oral presentations and speeches
- Provide effective feedback to other members during meetings
- Follow Toastmasters curriculum in developing different skills related to public speaking, communications and leadership
2015 - 2020
University of Calgary
Undergraduate study in fundamental engineering and software development theory and practices. Gaining understanding and knowledge in advanced topics such as science, mathematics and engineering. As well as specific software development areas including computer hardware architecture, object oriented programming, embedded systems programming, software systems architecture, machine learning, big data and much more.
Involvement in EiE, an embedded systems extra curricular program that teaches students how to build and solder programmable circuit boards as well as write simple operating systems and firmware for each board.
Completed and received full credit for 16 month Internship Program.
Reference: https://www.ucalgary.ca/future-students/undergraduate/explore-programs/software-engineering
2012 - 2014
SAIT Polytechnic
Practical study in all areas of the Petroleum and Energy Industry. Hands-on experience and training focusing on the upstream energy industry including exploration, field operations, drilling, economic analysis and reserves determination.
Involvement in the Student Petroleum Society (SPS), which planned and facilitated events that allowed knowledge sharing between industry leaders and students.
Reference: https://www.sait.ca/programs-and-courses/diplomas/petroleum-engineering-technology