Experience
Oct. 2017 - Oct. 2019
ES ConsultingSoftware Engineer/Specialist
Various responsibilities in a bespoke software development/consultancy company, specialising in stock control/warehouse management solutions for SMEs:
- Responsible for the continued development & maintenance of the company's lead software product, a VB .NET/SQL Server warehouse management desktop application, through modifications and bug fixes
- Developing standalone, bespoke desktop software products, predominantly as custom add-ons to Sage 50/200, to fulfil client-commissioned business processes
- Contributing to enterprise-level API and library integrations to facilitate cohesion between products
- Working in a small, Agile-focused team to track and deploy software
- Strong advocate for writing clean code, testing thoroughly, and maintaining a maker-owner mindset - being responsible for your technical decisions from inception until well past deployment
Technologies: VB & C# .NET, MSSQL, REST APIs, Git, ClickOnce, Crystal Reports, Sage 50/200 SDKs, Jira & Confluence
Education
Oct. 2014 - Dec. 2019
Open UniversityBachelor of Science (Honours) Computing & IT: Software Development
Grade: 2:1
Key Modules: Object-oriented Java programming, Software development with Java, Communication and information technologies, Software engineering and Interaction design and the UX.
May 2013
Adobe via CertiportSkills
Languages
Kotlin, Java, VB/C# .NET, MSSQL, XML, HTML/CSS
Technologies
Android, Firebase/Firestore, Git, Asana, Basecamp, Jira, Confluence, WordPress, ClickOnce