Worked on a new loans platform. I was responsible for the created of a new web application to power the loan application process. I worked on integrating DocuSign into the application process. I established the code review/PR policy within the team to help with knowledge transfer and code quality.
CallMy is a Leicestershire based start up, that offers voice and text notifications via a Smartphone app. As the CTO, I am responsible for the development of the platform and mobile clients (iOS, Android and Windows Phone). The platform consists of an admin web portal, which customers use to manage their CallMy service.
We recently released version 2 of the platform, which was a total rewrite. This allowed us to simplify our core systems, making them more reliable and easier to enhance.
The platform is hosted in Azure and uses ServiceBus and Azure Functions to power the notifications. This is very cost effective.
After receiving further investment, I returned to ProCom Rx to continue work on the digital detailer platform. I hired another contractor for three months and we added several new features. Unfortunately, the existing product wasn’t designed to scale due to its stateful nature and after some effort trying to resolve this, the client decided to start again. In March 2016, I start rebuilding a new version of the product.
This new version, called Comet, is build using a ReactJS\Redux front end and a C# backend. Designed for easy scaling, this build is essentially the same in terms of functionality. The WebAPI is stateless allowing for each load balancing. Message queues are used to decouple the publishing process from the main application.
I also started rewriting their primary iPad client to leverage the new platform.
Technologies: iOS Objective-C, ReactJS, Redux, SignalR, ASP.Net 5, WebAPI 2, EF 6.0
This short project involved the rebuilding of an existing iOS app and the creation of a simple content management platform. This was necessary to address several issues in the existing app. The app allows users to purchase and watch video lessons. Using Azure Media Services, users can stream videos on demand and download videos for offline viewing. Lesson information is synced from the server so new lessons can be added without the need to release an updated app. The app is universal, working on both iPad and iPhone and leverages features like Picture-in-Picture and background downloads, where available. It’s built for iOS 8+.
The content management web app is built using ReactJS with a C# backend. All metadata is stored in SQL Azure and Windows Media Services is used to provide adaptive streaming.
Technologies: ReactJS (with Redux), iOS (Objective-C), Azure Media Services, ASP.Net MVC 5, WebAPI 2, EF 6.0
Based in Cork, Ireland, Trustev is a leading provider of fraud prevention technologies.
Working as part of a team on a project for RadioShack in the US, I helped create a unified portal that allowed customers to purchase and upgrade their mobile plans. This involved working with Sprint’s SOAP to query and update user’s plans and handsets. In addition, I developed a simple ETL system combining SSIS and custom CSV file imports. This imported data from CNET into the system’s database.
An Australian company, ProCom Rx offers a platform for the creation, management and distribution of digital detailers aimed at pharmaceutical companies.
I was responsible for making several key changes to the platform:
- Added support for the Veeva platform by integrating with SalesForce. I created a publishing engine, written in C#, which responsible for packaging the detailer into a format compatible with Veeva’s iRep app. - I also made several functional changes to the platform, fixing outstanding issues and improving overall usability. I also made changes to the company's iPad app, fixing bugs and adding support for new features.
http://www.procomrx.com
Technologies: C#, ASP.Net MVC / WebAPI, KnockoutJS, SQL and iOS (Obj-C)
I returned to Resilient Networks to develop an iOS app for their Smart Numbers platform. Build with Objective-C, the app communicated with the company’s RESTful API. I was the sole iOS developer on the project and I also helped to design the API to make it more appropriate for mobile applications. The main features of the app: - Allowed control of all aspects of the user’s smart number. - Used GeoFencing to provide automatic update of user’s location and availability. - Offered an enriched view of the user’s Contacts - Allowed recording of voicemail outgoing messages.
http://www.smartnumbers.com
Technologies: Objective-C, iOS AddressBook, CoreLocation and CoreData
I was involved in the development of a two green field projects within the Market Risk department of BarCap. The first was an ASP.Net project. The second was a new risk system developed in C#/WCF with a suite of WPF applications
I was involved with several projects for one of their largest clients Washington Dental Services. For the largest project, the redevelopment of the primary website, I was the lead developer with two developers on my team. I travelled to Seattle for two weeks to gather requirements.
Developed an end to end solution for the management of exchange rates within the foreign exchange department of Fexco. This comprised of a Database, middle tier service and a WinForms front end.
Worked on several product enhancements, primarily the WAP and PPG products. This work was a mixture of HTML/PERL and pure C.
My stack
IT Infrastructure
Azure, iOS
Technologies
Web development, SignalR, .NET Core, IIS, WinForms
Software testing
Debugging
Frameworks
Silverlight, .NET, WCF, AngularJS
Analysis methods and tools
Agile Methodology
Business Intelligence
ETL, SQL Server Integration Services
Other
Applied Physics; Physics, the sole iOS developer, Analyst/Programmer, Senior Developer, Chief developer, iOS developer, Windows Communiciation Foundation, Contractor, Senior .NET Developer, REACTJS, C Programming Language, industry~it, Market Risk AVP, Objective C, Microsoft C-SHARP, Salesforce.com, added support, Developer, Perl Programming, Microsoft Transact-SQL, Chief Technology Officer, Requirements Gathering, develop an iOS app, manage their CallMy service, Back End, WebAPI, Knowledge Transfer, Front End, Microsoft .NET Technology, Consultant, the development, RESTful, Microsoft ASP.NET, the lead developer
Languages
Objective-C, MVC, SQL, C#, ASP.NET, HTML
Mobile
Windows Phone, Android
Others
Knockout, Content Management
My education and trainings
Applied Physics, Physics - Dublin City University1996 - 2000
As Pentalog’s Talent Sourcing branch, SkillValue relies on a pool of 400,000+ Tech & Marketing Specialists – including 15,000+ Freelancers, a comprehensive catalog of IT assessments, available projects and job opportunities. Our SkillValue consultants are always ready and willing to help you boost your career.
A Pentalog account allows convenient access to our global price catalog featuring competitive prices for top software engineering and digital profiles.
Our catalog contains everything you need to build and scale a high-performing agile development team.
Why create a Pentalog account?
View transparent pricing for world-class developers
Build and price your development “dream team”
Compare pieces across 3 continents & 8 countries
Receive updates on available devs and special offers
Pro tip: Talk to a Pentalog Solution Specialist for help with technical profiles not listed in the catalog.