Gary Owen
- gary.lee.owen@gmail.com
- 07563486931
Career Summary
I have over 20 years of software development experience. Currently, I work as Senior Software Engineer for DXC Technology, enhancing and transforming their metadata driven product for our customers using the latest in Web and back-end technology.
Microsoft Certified Solution Developer (VB6) since 2001
Competencies: Git Enterprise, C#, Typescript, Angular, AWS S3 Interaction, Elastic Search, MS SQL Server, REDIS, Web-Services, .NET Core, VS Code, JavaScript, ASP .NET MVC, REST API's, Visual Basic .NET, Microsoft Team Foundation Server
Work Experience
Senior Professional Application Designer
Continuing to deliver enhancements and fixes to the core metadata driven product. I am actively involved in the design process of the latest company product, this requires interacting with our Technical Architects and product owners.
Achievements
- Took on the role of scrum master as the company moved towards Scaled Agile.
- Took on mentoring role for newer offshore members.
- Learnt Angular while the rest of the team was working on another part of the project in readiness for supporting them during their move to its use.
- Gained knowledge of AWS technologies for cloud deployment.
- Brought 12 month old version of the code base up to date in order to move things forward.
- Created a comprehensive road-map with the team for the latest development product.
- Implemented full LTR support for a legacy application.
Technologies used:
- Angular
- NGRX
- Typescript
- Redis
- ElasticSearch
- AWS
- SQL
- C#
Professional Application Designer
As a member of the team, I was responsible for updating existing and delivering new features for the company's core metadata driven product. I needed to improved my skill set quickly in order to perform this roll as the product was moving from VB.NET to C#
Achievements
- Involved from day 1 in extending the windows based product with enhanced functionality.
- Working with and making changes to legacy VB6 applications.
- Over next two years, was involved in the transfer of the company's Windows based application to a more basic version for the Web.
- In the following year took lead in the migration of key areas of system functionality from Windows to Web. This migration involved moving the code-base from VB.NET to C#. One key area was the move from a simple totaling system that simply summed up values within a presented grid, to a fully dynamically generated batch of SQL that would operate outside of the presentation limits of the web based interface.
- Over last 24 months, been primary lead in the Analysis, Design and Development of new core functionality - including liaising with Product Owners, Technical Architects, Business Analysts,Developers and Testers.
- Taken on extra responsibilities to allow superiors to focus on business needs.
- Taken responsibility for a small team of onshore and offshore resources to deliver the above, reporting directly to the development manager.
- Working within a small team to improve on our unit testing abilities, including the development of the ongoing processes / technologies to be adopted by the development team
Technologies used:
- ASP.NET
- WCF
- MVC
- HTML/SASS
- SQL Server
- C#
Software Developer
Working within a small team to deliver and enhance an PLM system for the apparel sector. Developing using ASP.NET in a modular fashion, in order to allow the company product to be delivered on a per feature basis.
Achievements
- Developed an XSL based report using VB.NET, ASP.NET to provide management based information for a major sales process.
- Developed an Integration library to permit communications with the company portal and an external Sage 200 installation.
- Made modifications to the company portal (ASP.NET/VB.NET Web site) to allow enhanced return information to be captured.
- Involved with the data take on process for a large American company which involved the use of complex T-SQL scripts and stored procedures.
Technologies used:
- JavaScript
- ASP.NET
- HTML/SASS
Systems Developer
As a system developer, I was responsible for building and delivering various products to our clients. This was achieved via communication with senior members of the development team as well as direct communication with clients.
Achievements
- Developed a web management portal for Pig farmers, including integration with the Digital Pen Platform for capturing of the associated activities and InfoPath Forms Service.
- Developed the full business logic within SQL Stored procedures and functions to manage the analysis and processing of received digital forms.
- Implemented a full transaction processing system to permit historical modifications if activities were missed and added at a later date, permitting point in time analysis such as stock levels and animal status
- Developed using ASP.NET, VB.NET, and SQL 2008 T/SQL Stored Procedures.
- The new system highlighted some day to day processing issues to the farm manager who was then able to implement additional checks to improve efficiency and recording.
- Liaised directly with the client to ensure that the project meet all requirements on an ongoing basis.
- Developed a full outbound call centre system utilising TAPI interfaces for a NEC PBX.
- Developed full on-screen control over the Line interfaces, and feedback to the user.
- Included automatic dropping of calls when deadlines or answer phones were detected, with the operator being on their next call within 3 seconds.
- Developed using Windows 95/98/XP, Visual Basic 6 distributed COM+ and SQL Server 7.
Technologies used:
- VB6
- ASP.NET
- SQL Server
- TAPI
- ANOTO Digital Pen
Skills & Tools
Frontend
-
Angular
-
Typescript
-
JavaScript
-
Node.js
-
HTML/CSS/SASS/LESS
Back-end
-
.NET (C#)
-
.NET (VB.NET)
-
T-SQL
-
REDIS
-
ElasticSearch
-
AWS
Education
-
BSc Computing SystemsNottingham Trent University1995 - 1998
Language
- English (Native)
Interests
- Family Holidays
- Painting
- Cooking
- Blockchain and Smart Contracts
- Expanding knowledge of other technologies (currently python)