Tomas M.

Full Stack Developer

920 dollar
Freelancer
20 years
London, UNITED KINGDOM

My experience

Clarksons PlatouJuly 2018 - Present

More

Vanquis BankSeptember 2016 - June 2018

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.
More

Callmy LtdJune 2013 - April 2018

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.

Technologies: iOS, Android, ASP.Net MVC 5 / WebAPI 2, Azure Notifications, Azure App Services, Azure Storage Queues, Azure Notifications Hub, Azure Functions. SQL Azure. 
More

ProCom RxJune 2015 - August 2016

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 
More

Irish Music AppsJune 2016 - June 2016

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 
More

TrustevFebruary 2015 - March 2015

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. 

http://www.trustev.com 

Technologies: ASP.Net MVC, WCF, T-SQL, SSIS 
More

ProComAugust 2014 - December 2014

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)
More

Drinks4youJune 2013 - November 2014

Chief developer focused on creating the best loyalty card and mobile payment system for the drinks industry.
More

Resilient plcDecember 2013 - August 2014

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 
More

Resilient Networks plcSeptember 2011 - August 2013

Developed ASP.Net based solutions for Resilient's telecoms platform.
More

Barclays CapitalJune 2007 - July 2011

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
More

DeCare SystemsMarch 2006 - April 2007

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.
More

Snap-On DiagnosticsOctober 2005 - March 2006

Developed a translation utility that generated XLIFF compliant files.
More

Fexco LtdMarch 2005 - September 2005

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.
More

DeCare SystemsFebruary 2005 - February 2005

I was lead developer on several ASP.Net applications for DeCare's clients in

DeCare Systems IrelandJuly 2004 - December 2004

More

TravelsaversNovember 2003 - July 2004

Developed several internal projects using ASP.Net and added additional modules to the companies primary travel organisation platform.
More

CMG Ireland LtdAugust 2000 - April 2003

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