Skip to content

glynester/CV---short

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

Glenn Bemont

Enthusiastic and adaptable software developer seeking a role that values creativity, innovation and ongoing personal growth. I take pride in writing clean, efficient code and tackling complex problems with thoughtful, well-planned solutions. I believe in careful design from the outset, always considering the wider implications of each technical decision. I have the ability to really think through a problem and to be aware of the implications of a certain approach. My experience in a small software company has given me end-to-end development exposure, while earlier positions have helped me build strong complementary skills.
Dependable, hardworking, and conscientious, I am easy to work with and quick to adapt. I bring full stack expertise and a knack for improving web apps with fresh ideas and solid execution.
Detail-oriented and driven, I thrive on solving challenges and building meaningful software — coding is something I genuinely enjoy.

Note that I am fully open to performing other types of roles that fit in with my experience but my ideal role will involve some element of programming, as I truly enjoy the creative problem solving associated with it.

See my main CV if you need more detail.

Developer Skills Summary - At a glance

  • Languages: main:[Javascript, Java], secondary: [Ruby, PHP, Python]
  • Web Frameworks: [Node, Express, React, Java Server Faces (JSF), Spring, Hibernate]
  • Real-time: [socket.io]
  • App Deployment Platforms: [github.io, heroku]
  • Version Control: [Fork, Gitlab, Git (Command line, github.com, GitHub desktop, Git bash, Sourcetree)]
  • IDE's and editors: [Visual Studio Code, Atom, Sublime][Netbeans IDE][Eclipse IDE][Pycharm]
  • API testing: [Postman][Swagger-UI]
  • Testing: [Jest, Rspec, Jasmine]
  • Web page: [HTML, CSS, JQuery]
  • Databases: [SQL Server(SQL Server Management Studio) - T-SQL coding - extensive experience, postgreSQL, MongoDB, mySQL]
  • API's: Proprietary API's: [In house API's to handle database interactions], Third Party API's: [Google, Youtube, Outlook, Weatherstack, Wikipedia, Unsplash, etc.]
  • Data skills: analysis, cleaning, transformation, upload, etc.
  • Other coding skills: [Regular expressions]

Not all experience has been listed above - see 'Education' below for more details.

IPS (Integrated Payment Solutions) - Software Development Department (Nov 2022 - present), UK
Developer - Card and Access Control Systems (including printing and encoding of cards), Tills, Restaurant Ordering, Visitor Management, Active Directory, Data Integration (to connect to client MIS Systems), etc.
IPS has multiple clients with bespoke installations of their products running on Tomcat servers on the client's network. The programming languages used are Java (full stack), and Javascript (React) front end/ Java back end, with SQL Server databases. Access to client sites is via Teamviewer, Remote Desktop and VPN.

Main Projects & Achievement

Timetable Apps Development

  • Built two Java Spring Boot apps from scratch, fully integrating with 2 separate external systems Tribal EBS and Prosolution (both education based MIS systems) using a SQL Server database.
  • Mobile App: Reads student NFC access cards to display timetables and safeguarding details.
  • Classroom Display App: Runs on Raspberry Pi, showing room schedules on an interactive screen.
  • Both apps were designed and built entirely by me (not the mobile side which is just a shell for the main java app). This app has already been sold to multiple education clients.

Restaurant Ordering System Enhancements

  • Redesigned SQL tables for better bill item storage.
  • Added features like restaurant tabs and improved UI (React frontend, Java API backend).
  • Integrated changes with the till system.
  • Enhancements made by me have resulted in the company keeping clients that were ready to stop using the product.

Monitoring System for Client Databases

  • Extracts key data via SQL Server Agent, emails CSV reports, and summarizes insights on a dashboard.
  • Built using MS Outlook REST API, JavaScript, and Node.js.

Visitor Management Software Improvements

  • Enhanced visitor check-in process and admin functionality (Java full-stack) and made multiple improvements to the product.
  • Enhancements made by me have resulted in the company keeping clients that were ready to stop using the product.

Transaction Data Extraction

  • Automated cash register transaction exports for client accounting systems.

SQL Server Expertise (T-SQL)

  • Extensive work with databases, including:
    • Queries, views, stored procedures, scheduled tasks
    • Backups, replication, and email notifications
    • Integration with apps built by the company

Additional Responsibilities

  • Software deployment to client sites including database and making apps available on internal or external URLs.
  • Built Power BI dashboards integrating financial and access control data.
  • Set up Tomcat servers and card printers/encoders.
  • Maintained company Git repositories and provided software support.
  • Problem solving support issues for different software products on client sites.
  • Compiling (using SQL) and then automating financial extract files (based on client spec) for input to client's own accounting system.

Self Employed (May 2015 to Oct 2022)
Building, developing and maintaining websites for clients.

AccessPay - Consultancy Division (April 2014 - May 2015), UK
Project Management and Implementation - Payments solutions software
Managed implementations of bespoke cloud-based payment and cash management solution projects (mainly BACS and SWIFT) working with a technical team based in India.

Demica Ltd - Consultancy Division (January 2007 – March 2013), UK
Implementation Consultant - Invoice backed finance software
Managed securitisation projects and was part of a team for some very large and complex multinational securitisations each with funding amounts between €250m and €500m.

2006 Gap year of travel.

AMT-Sybex - Consultancy Division (Nov 1999 – Dec 2005), UK,
Implementation Consultant - MIMS (Ellipse)
Multiple positions encompassing the whole project lifecycle within very large asset maintenance projects.

1993 to 1999 Accountancy, internal audit and external audit roles.

Recent Courses

  • Power BI Dashboard – Altis Consulting (Feb 2024)
  • Python Development – Multiple courses covering Python fundamentals, OOP, modules, and Jupyter Notebook
  • Modern React with Redux – React, Redux, Hooks, Webpack, and React Router (Aug 2022)
  • Git & GitHub – Comprehensive Git workflow and version control (Feb 2022)
  • Node.js & JavaScript – Full-stack development with Node.js, Express, MongoDB, and REST APIs
  • Ruby Development – Basics to OOP, classes, and modules

Software Development Training

  • Makers Academy (2016) – Intensive 16-week coding bootcamp focusing on OOP, TDD, Agile, and full-stack development using Ruby, JavaScript, Python.

Coding Practice

  • Codewars Rank: Level 1 (Top 0.1%)
  • Approx. 2,500 coding problems solved across JavaScript, Python, Java, Ruby, SQL, and PHP

Other Qualifications

  • Bachelor of Commerce (Accounting) – University of Natal
  • Accounting Articles (KPMG Zimbabwe) & ICAZ Board Exam (Part A)
Travel, photography, programming and web development, learning languages, playing the guitar, reading, film, theatre, music, etc.
Sports mainly tennis (I play league) but also most other sports such as squash, badminton, table tennis, cricket, football, swimming, etc.

About

Glenn Bemont - development CV (abbreviated)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published